15.01.2013 16:40, Yuriy B. Borysov пишет:
>   Hi!
> 
> On Tue, Jan 15, 2013 at 04:25:33PM +0700, Eugene Grosbein writes:
>> 15.01.2013 15:32, Yuriy B. Borysov пишет:
>>> Здравствуйте!
>>>
>>> Подскажите, как ровней всего мониторить состояние интерфейсов в mpd?
>>> Есть ли у него интерфейс, через который можно скриптом получить 
>>> состояние порта, и, неплохо бы, ip и гетвей.
> 
>> ifconfig ng0
>> netstat -rn | grep ng0
> 
>> Если не то - выражайтесь яснее :-)
> 
> Есть несколько интернет включений, все по PPPOE через mpd.
> IP динамические, сети, из которой они выдаются, могут быть разными.
> Для переключения автоматом на резерв, хочется проверять или ловить 
> падение соединения, а не пингать шлюз.

В sample-конфиге же есть set link keep-alive 10 60, это и будет мониторинг
удалённой стороны keepalive-пакетами и автоматическое гашение соединения
при потере связи. При гашении соединения mpd может вызывать скрипт
(set iface down-script), как и при поднятии, передавая туда адреса ip,
шлюза, имя интерфейса и прочее. Это всё описано в документации mpd,
нужно просто её прочитать.

Ответить