Перейти до

маршрутизация Ppp0


Рекомендованные сообщения

Решил поставить ADSL как резервный канал, столкнулся со следующей проблемой:

При поднятии ppp0, если в настройках стоит defroute=no, стирается существующий default gateway, если defroute=yes, то ppp0 естессно ставится как default gw. Нужно чтобы он просто поднимался, чтобы в дальнейшем squid брал инет через него.

Ссылка на сообщение
Поделиться на других сайтах
#!/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;}

}

 

вот у меня етот скрипт скрип подыамает припадение впн и после его поднятия делает все что тебе нада..

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...