2
DdShurickвопрос
в lan.sh переменная $ST хранит последнюю ошибку? или
еще для чего?
1) тут(60):
pppoeup $IFACE
ST=$?
[ "$ST" = 1 ] && $sudo /usr/bin/kill $(/usr/bin/pidof pppd)
2) но дальше(67):
else
dhcpc $($sudo /usr/bin/udhcpc -i $IFACE -n 2>/dev/null)
if [ $? = 1 -a $ST = 1 ]; then
$sudo ifconfig $IFACE down
первый раз она инициализируется если "$2" = "pppoeup"
во втором случае она получается неинициализирована ? ( "$2" != "pppoeup" )
или я чегото недопонимаю\невижу
---
у себя добавлял в начале ST=0
---
в upNet вижу ST="$(grep $2 /etc/net/interfaces.lck | cut -f3 -d" ")"
в connect ..