[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: что означает RUNNING у ifconfig ?



Alexey Zagarin <alexey@aqc.ru> writes:


>>> Что означает слово RUNNING в выводе ifconfig? Вернее, меня даже больше
>>> интересует, что может означать, когда UP есть, а RUNNING нет. У меня на
>>> одном сервере такое. При этом сам себя он пингует, а соседа в сети нет.
>>> Более того, в ARP таблице у соседа его IP есть, а пакеты не ходят. Из-за
>>> чего такое бывает?
>
>> Элементарно находиться грепом по исходникам ядра.  IFF_RUNNING -
>> наличие физического коннекта. IFF_UP - просто поднят интерфейс.  Наличие
>> хоста в arp таблице ничего не значит, он просто еще не успел
>> проэкспириться.
>
> Не похоже, ибо вынув у себя на машине из сетевухи кабель и сказав
> ifconfig eth0 down ; ifconfig eth0 up
> всё равно RUNNING, несмотря на то, что физического соединения нет.
> Наличие ARP адреса не может ничего не значить, ибо несколько раз очищал
> ARP таблицу, более того, включал debug (на циске), где было видно, как
> она этот адрес получает.
>

"У меня все работает" (c) :( Выставление флага IFF_RUNNING зависит от
драйвера сетевой карты.  Передергивать интерфейс не надо - достаточно
выдернуть кабель.  Пробовал на e100.

-- 
	Mon at phobos.loc
	Der kalte Mond in voller Pracht...
	The Moon is New



Reply to: