Я не совсем понял при чём тут allow-hotplug -- у меня встроенная сетевая карта и сейчас стоит auto (раньше было noauto) Но интерфейс всё-равно поднимается неохотно Я последил за ifplugd -n Всё, что он делает (то что он пишет в консоль) -- это выполняет скрипт /etc/ifplugd/ifplugd.action с 2-мя параметрами (eth0 up/down) в этом скрипте только 2 действия производятся /sbin/ifup или /sbin/ifdown но почему-то ifdown выполняется вовремя, а вот подъём непонятно когда происходит... Рестарт даэмона в то время, когда интерфейс лежит, поднимает его.... Простое исполнение ifup и ifdown в консоли происходит абсолютно гладко... Что-же ifplugd делает есчё, помимо выполнения скрипта???? P.S. Помог весьма странный хак вместо вместо того, чтобы просто поднимать интерфейс (ifup) я сначала делаю ifup, потом ifdown а потом снова ifup и всё вроде-как работает..... В чём же грабли: почему в консоли я могу просто написать ifdown eth, потом ifup eth0 -- и всё нормально, а c ifplugd какая-то лажа (хотя LinkBeat он правильно определяет и запускает скрипт вовремя, но без указанного хака интерфейс не поднимает, а поднимает его уже какая-то другая служба через некоторое время...) В Пнд, 20/03/2006 в 12:24 +0300, Alexander Gerasiov пишет: > Vitaliy Ischenko wrote: > > Проблема старая, но до сих пор не решённая... > > С давних пор у меня стоит ifplugd для отслеживания наличия кабеля, > > воткнутого в сетевую карту (eth0) > > > > Когда и я вынимаю кабель, то по прошёствии времени x (таймаут который > > задан в конфиге) в консоли наблюдаю следующую строчку > > ACPI: PCI Interrupt 0000:02:06.0[A] -> Link [LNKA] -> GSI 11 (level,low) > > -> IRQ 11 > > > > После обратного втыкания кабеля сеть автоматически не поднимается > > (ifup/ifdown ничего не правят) только по прошествии некоторого времени > > (каждый раз разного) в консоли выскакивает строка: > > eth0: setting full-duplex based on MII #24 link partner capability of > > 01e1 > > И моментально поднимается сеть... > > > > Если же ifplugd удалён, то никаких сообщений не наблюдается, всё > > медленно, но верно работает > > > > А второй вопрос: Был ли у кого-нить опыт совместной работы ifplugd > > (только для static интерфейса eth0) и NetworkManager (без настроек > > вообще :) > для интерфейса в /etc/network/interfaces должно быть не auto а allow-hotplug > +ifplugd должен этот интерфейс поддерживать (если что dpkg-reconfigure > его и читать) > >
Attachment:
signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=