Показать сообщение отдельно

Старый 07.08.2009, 13:39   #187
Эксперт
 
Аватар для Rhezus
 
Rhezus вне форума
Регистрация: 11.03.2009
Адрес: Беларусь, Минск.
Сообщений: 374
Отправить сообщение для Rhezus с помощью ICQ
По умолчанию

все, унифицировал скрипты gprs, чтобы после отключения на место возвращался локальный шлюз

gprs_start_userscript.sh

#!/bin/sh
echo `route |grep default |awk '{print $2}'` > /tmp/gate
/usr/script/gprs.sh start

exit 0



gprs_stop_userscript.sh

#!/bin/sh

/usr/script/gprs.sh stop
route add default gw `cat /tmp/gate`
exit 0



Смысл какой... перед стартом gprs скрипт создает в /tmp файл gate, в котором хранится наш локальный шлюз.
После этого локальный шлюз удаляется и на время gprs-сессии заменяется gprs'сным
После отключения gprs gprs'сный шлюз удаляется и на его место возвращается локальный.
Все.
Думаю, следует добавить в фак...
  Ответить с цитированием