Neelix 33 Опубликовано: 2007-03-11 08:18:22 Share Опубликовано: 2007-03-11 08:18:22 Решил поставить ADSL как резервный канал, столкнулся со следующей проблемой: При поднятии ppp0, если в настройках стоит defroute=no, стирается существующий default gateway, если defroute=yes, то ppp0 естессно ставится как default gw. Нужно чтобы он просто поднимался, чтобы в дальнейшем squid брал инет через него. Ссылка на сообщение Поделиться на других сайтах
fredik 0 Опубліковано: 2007-03-11 15:45:04 Share Опубліковано: 2007-03-11 15:45:04 #!/usr/bin/perl my $child_id=fork(); if(! defined($child_id)) {die ("Cann't daemonise... suiciding: $!\n"); }else{ if (! $child_id){ # close(STDIN); # close(STDOUT); # close(STDERR); while(1){ @tmp=`/sbin/ip addr|/bin/grep 62.64.81.197`; if (@tmp == 0){ # system("killall pptp"); system("/usr/sbin/pptp-command start admn1 >>/dev/null"); # system("route add -net 62.64.87.245 netmask 255.255.255.255 gw 62.64.81.197"); # system("route add -net 62.64.81.195 netmask 255.255.255.255 gw 62.64.81.197"); # system("route add -net 193.34.21.0 netmask 255.255.255.0 gw 62.64.81.197"); system("route add -net 10.0.0.0 netmask 255.0.0.0 gw 62.64.81.197"); system("route add -net 62.64.87.245 netmask 255.255.255.255 gw 62.64.81.197"); system("route add -net 62.64.87.244 netmask 255.255.255.255 gw 62.64.81.197"); system("route add -net 193.34.20.244 netmask 255.255.255.255 gw 62.64.81.197"); system("route add -net 193.34.20.245 netmask 255.255.255.255 gw 62.64.81.197"); # system("route del default dev ppp0"); # system("iptables -I FORWARD -d 62.64.87.0/24 -j ACCEPT"); # system("iptables -I FORWARD -d 62.64.81.0/24 -j ACCEPT"); # system("iptables -I FORWARD -d 62.64.81.194 -j DROP"); } sleep(3); } }else{exit 0;} } вот у меня етот скрипт скрип подыамает припадение впн и после его поднятия делает все что тебе нада.. Ссылка на сообщение Поделиться на других сайтах
N.Leiten 89 Опубліковано: 2007-03-11 15:47:13 Share Опубліковано: 2007-03-11 15:47:13 fredik Что-то такое знакомое... Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2007-03-11 17:23:41 Автор Share Опубліковано: 2007-03-11 17:23:41 Мне не на VPN, нужно на ADSL модем по PPPoE. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-03-13 07:58:20 Share Опубліковано: 2007-03-13 07:58:20 2X-TZ: А если написать defroute=no и написать скрипт поднятия PPPoE соединения такой: <вызов программы для коннекта> route add default <шлюз> Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас