Alexey Zagarin <[EMAIL PROTECTED]> 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