Jump to content

Recommended Posts

Posted

Всем привет.

Не получается сделать запуск скрипта при поднятии VPN туннеля (я клиент)

Подключаюсь к удаленному серверу по L2TP/IPSec

40326089_2019-12-2716_42_47.thumb.png.38601e5c173a525491450fc6bd1774b0.png

 

Есть простой скрипт, написанный для теста

~ # cat S90iproutes-test 
#!/bin/sh
/opt/bin/logger "VPN Script Output"

 

Положил его в 

/opt/etc/ndm/l2tp_ipsec_vpn_up.d/

/opt/etc/ndm/pptp_vpn_up.d/

и даже в 

/opt/etc/ndm/vip_vpn_up.d/

 

Права на скрипт само собой 755

-rwxr-xr-x    1 root     root            50 Dec 27 13:20 S90iproutes-test

 

Но когда отключаюсь от VPN и подключаюсь заново, в лог ничего не попадает, поэтому предполагаю, что скрипт не запускается.

В какую сторону копать, кто-нибудь может подсказать?

Спасибо.

Posted (edited)

Скрипты в этих папках для VPN серверов, а не клиентов. Для клиентов используйте папку состояний интерфейсов

Edited by r13
Posted
1 минуту назад, r13 сказал:

Скрипты в этих папках для VPN серверов а не клиентов, для клиентов используйте папку состояний интерфейсов

ifcreated.d ?

А если да, как мне отличить подключение к VPN от PPTP подключения к провайдеру?

Posted
Только что, iStitch07 сказал:

ifcreated.d ?

А если да, как мне отличить подключение к VPN от PPTP подключения к провайдеру?

Насколько помню ifstatechanged

В скрипт передаётся имя интерфейса. Узнаете в opkg  имя интересующего интерфейса, и вперёд. 

Posted
1 минуту назад, r13 сказал:

Насколько помню ifstatechanged

В скрипт передаётся имя интерфейса. Узнаете в opkg  имя интересующего интерфейса, и вперёд. 

Уфф, спасибо, пойду пробовать :)

  • 2 years later...
Posted
В 27.12.2019 в 16:49, iStitch07 сказал:
#!/bin/sh
/opt/bin/logger "VPN Script Output"

У меня была похожая история, поставил баш (opkg install bash) и сменил окружение выполнение скрипта на:

#!/opt/bin/bash 

И заработало.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.