LINUX.ORG.RU
ФорумAdmin

Добавления маршрута x2ltpd

 


0

1

Добрый день! Подскажите пожалуйста, куда необходимо прописать добавление статического маршрута через шлюз x2ltp, что-бы он поднимался автоматически при установки соединения ? Пробовал прописывать в /etc/ppp/if-up - не помогло.

Дополнительно создал скрипт vpnstart.sh:

#!/bin/sh

systemctl start xl2tpd

echo «c vpn» > /var/run/xl2tpd/l2tp-control

ping -c 5 -s 5 -W 5 13.13.13.1

ip route add 192.168.0.0/21 via 13.13.13.1

При запуске скрипта вручную через командную строку, всё работает, соединение устанавливается, маршрут добавляется.

Создал второй скрипт для проверки соединения с удалённым ВПН-шлюзом и запуск скрипта установки соединения в случае недоступности:

#! /bin/bash

if ping -c 5 -s 5 -W 5 13.13.13.1

then

exit 0

else

sh /root/vpnstart.sh

fi

Добавляю данный скрипт в cron, проверяю, соединение устанавливается, но маршрут не прописывается.

Добавил просто первый скрипт в крон, отключил впн-соединение, крон отрабатывает, впн-устанавливается, маршрут НЕ прописывается.

Вопрос, почему маршрут не прописывается при запуске скрипта через крон ?



Последнее исправление: vestrum (всего исправлений: 3)

Пробовал прописывать в /etc/ppp/if-up - не помогло.

В скрипте полные пути пропишите. Не ip... а /sbin/ip

anc ★★★★★
()

1) Оформи нормально сообщение

код так

2) Скрипты должны начинаться с

#!/bin/sh -e
никаких просто /bin/sh (без -e) или тем более /bin/bash не должно быть

3) как уже написали - пропиши полные пути везде, не надо рассчитывать на $PATH в кроне

firkax ★★★★★
()
Ответ на: комментарий от anc

Подскажите пожалуйтса, вот чтобы гигабитный интернет работал, что надо включить в

Networking support 
wi-fi не нужно. Какой минимум надо включить? из этого
Networking support                                             
          Networking options  --->                                     
    [ ]   Amateur Radio support (NEW)  ----                            
    < >   CAN bus subsystem support  ----                              
    < >   Bluetooth subsystem support  ----                        
    < >   RxRPC session sockets (NEW)                                 
    < >   KCM sockets (NEW)                                           
    -*-   Wireless  --->                                              
    < >   WiMAX Wireless Broadband support  ----                      
    < >   RF switch subsystem support  ----                           
    < >   Plan 9 Resource Sharing Support (9P2000)  ----              
    < >   CAIF support (NEW)  ----                                   
    < >   Ceph core library (NEW)                                    
    < >   NFC subsystem support  ----                                
    < >   Packet-sampling netlink channel (NEW)  ----                
    < >   Inter-FE based on IETF ForCES InterFE LFB (NEW)       
    [ ]   Network light weight tunnels (NEW)                           
    -*-   Generic failover module                                 
     []   Netlink interface for ethtool

anonymous
()
Ответ на: комментарий от anonymous

чтобы гигабитный интернет работал

Для начала заплатить прову.

anc ★★★★★
()
Ответ на: комментарий от anonymous

Огромнейшее мерси. Скажите еще пожалуйста, а какой протокол лучше выбрать

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.