Jump to content
iStitch07

Запуск скрипта при поднятии VPN

Recommended Posts

Всем привет.

Не получается сделать запуск скрипта при поднятии 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 и подключаюсь заново, в лог ничего не попадает, поэтому предполагаю, что скрипт не запускается.

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

Спасибо.

Share this post


Link to post
Share on other sites

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

Edited by r13

Share this post


Link to post
Share on other sites
1 минуту назад, r13 сказал:

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

ifcreated.d ?

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

Share this post


Link to post
Share on other sites
Только что, iStitch07 сказал:

ifcreated.d ?

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

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

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

Share this post


Link to post
Share on other sites
1 минуту назад, r13 сказал:

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

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

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

Share this post


Link to post
Share on other sites

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...