Скрипт для выхода в интернет

Модератор: Модераторы разделов

skvitek
Сообщения: 96

Скрипт для выхода в интернет

Сообщение skvitek »

Здравствуйте все!
Люди, нужны 2 скрипта, которые бы запускали подключение к инету:
а)
route add -host 217.21.59.1 gw 192.168.85.254
route add -host 172.16.5.1 gw 192.168.85.254
pppd call server debug nodetach
route add default gw 87.252.252.254

б)
route add -host 213.184.224.37 gw 192.168.85.253
route add -host 10.1.9.1 gw 192.168.85.253
pppd call atlant debug nodetach
route add default gw 213.184.255.33

Причём последние строки нужно выполнять после подключения.
Конфиги рабочие, к интернету уже подключался - с этим проблем нет.
Единственное - задолбался всё это вводить вручную, поэтому хотел написать скрипт -
да сам я толком в Линуксовых скриптах не разбираюсь(я недавно пересел на линукс буквально вчера).
Я конечно попробовал что-то написать - но не работает(что вобсчем-то предсказуемо было):
#!/bin/sh
su
route add -host 217.21.59.1 gw 192.168.85.254
route add -host 172.16.5.1 gw 192.168.85.254
pppd call server debug nodetach
route add default gw 87.252.252.254
(права на выполнение как программы я ставил)
Спасибо всем, кто поможет!

P.S.: Mandriva 2008.
nyashka
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Скрипт для выхода в интернет

Сообщение Uncle_Theodore »

"su" -- не надо. Это интерактивная команда. Уберите ее и выполняйте скрипт от рута.
Спасибо сказали:
skvitek
Сообщения: 96

Re: Скрипт для выхода в интернет

Сообщение skvitek »

Спасибо, до строки
pppd call server debug nodetach
всё действительно доходит, но судя по отсутсвию соединения,
не выполняется последняя строка:
route add default gw 87.252.252.254

А как это можно исправить?
nyashka
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Скрипт для выхода в интернет

Сообщение Liksys »

Код: Выделить всё

#!/bin/sh
# Script A
route add -host 217.21.59.1 gw 192.168.85.254 && \
route add -host 172.16.5.1 gw 192.168.85.254 && \
pppd call server debug nodetach && \
route add default gw 87.252.252.254


Код: Выделить всё

#!/bin/sh
# Script B
route add -host 213.184.224.37 gw 192.168.85.253 && \
route add -host 10.1.9.1 gw 192.168.85.253 && \
pppd call atlant debug nodetach && \
route add default gw 213.184.255.33
Спасибо сказали:
skvitek
Сообщения: 96

Re: Скрипт для выхода в интернет

Сообщение skvitek »

И это не помогло... "pppd call server debug nodetach" вызывается прекрасно, но
"route add default gw 87.252.252.254" приходится дописывать вручную.
Может быть нужно какие конфиги мои выложить?
nyashka
Спасибо сказали:
skvitek
Сообщения: 96

Re: Скрипт для выхода в интернет

Сообщение skvitek »

Всё, всем спасибо - настроил путём правки ещё парочки конфигов. Но скрип используется тот же(только без последней строки). Ещё раз спасибо!
nyashka
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: Скрипт для выхода в интернет

Сообщение halturin »

man pon/poff
Спасибо сказали: