Может ещё какие-то действия мне необходимы, подскажите. Но скрипт, в котором я прописываю роутинг - выполняется (это не ip-up в том понимании, как в инструкции).
ну хоть ситуация с правами теперь прояснилась
а вот дальше вы меня совсем запутали
1) в каком скрипте вы прописываете роутинг?
2) как он запускается?
3) и наконец что не работает?
прост до этого момента я искренне считал что роутинг у вас прописан в ip-up который автоматически запускается при поднятии соединения, а проблема при этом в том нужные маршруты в таблицу маршрутизации по какойто непонятной причине так и не попадают
Вот так всё работает. Но приходится давать две команды:
а) pppd call internet debug nodetach
и
б) в другом терминале route add default dev ppp0
-------------------------------------------------------------------
P.S.: думаю, следующий вопрос будет "А в чём проблема-то?"
Отвечаю: "Как избавиться от второй команды route add default dev ppp0?"
ыг.
мун честно читал все 6 страниц))
Господи! Сам уже жутко запутался, что же там делалось и что в конце концов сделалось. zh0rzh, так.
1) Правильный (имхо) путь. В ip-up у Вас сейчас есть строчка с роутингом? то самое route add default gw dev ppp0? Она выполняется?
2) Путь Костылей. Делаем скриптег:
#!/bin/sh
pppd call internet debug nodetach & #запускаем коннект в фоне
sleep 10 #чтоб он подконнектить успел
#перед установкой стандартного шлюза
route add default dev ppp0 #вот эта дрянь
кидаем его в rc.local (или куда там это надо сувать в дебе). Будет запускаться при старте системы.
Это наивернейший путь! В пять минут всё пишется и работает.
---------------
Последний (наверное) вопрос: а как сделать чтобы результат скриптега всё-таки видно было? Ну, к примеру,.... чтобы какой-ибудь значок в лоток у часов появлялся.