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

Re: ifplugd



Я не совсем понял при чём тут 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?=


Reply to: