Здравствуйте! Есть pppoe линк поднимаемый через mpd. Конфиг такой:
create bundle static B5 set iface down-script /usr/local/etc/mpd5/gwch.sh set iface route default set ipcp ranges 0.0.0.0/0 0.0.0.0/0 create link static L5 pppoe set link action bundle B5 set auth authname bla-bla set auth password 123 set link max-redial 0 set iface enable tcpmssfix set link mtu 1492 set link keep-alive 10 60 set pppoe iface vlan10 set pppoe service "" open Через down-скрипт хочется переключать при падении этого интерфейса на другой канал дефолт. Содержимое скрипта такое: #! /bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin ng1_ip=`ifconfig ng1 | grep inet | awk '{print $2}'` ng1_gw=`ifconfig ng1 | grep inet | awk '{print $4}'` ng2_ip=`ifconfig ng2 | grep inet | awk '{print $2}'` ng2_gw=`ifconfig ng2 | grep inet | awk '{print $4}'` if ping -c 5 -S $ng1_ip $ng1_gw > /dev/null then /sbin/route add default $ng1_gw else /sbin/route add default $ng2_gw fi Если вызывать скрипт руками, все отрабатывает как надо. А вот при вызове из mpd получаю: system: command "/usr/local/etc/mpd5/gwch.sh ng3 inet 1.1.1.1/32 2.2.2.2 '-' '00:00:00:00:00:00'" returned 256 Что не не нравится mpd? как понять, в каком месте ломается? Спасибо! -- WBR, Yuriy B. Borysov YOKO-UANIC | YOKO-RIPE