Всем добра. Пытаюсь настроить IPSEC+XL2TPD для офиса. Взял готовый докер-образ https://github.com/hwdsl2/docker-ipsec-vpn-server Все работает, за исключением маршрутов. Не запускаются скрипты из /etc/ppp/ip-up.d/* Права выставлены вроде правильно
root@79d995243d3f:/etc/ppp/ip-up.d# ls -l
total 12
-rwxr-xr-x 1 root root 765 Jun 11 15:18 0000route
-rwxr-xr-x 1 root root 902 Dec 4 2015 0000usepeerdns
-rwxr-xr-x 1 root root 293 Jan 28 2018 exim4
Сам скрипт
#!/bin/sh -e
# Arg Name Example
# $1 Interface name ppp0
# $2 The tty ttyS1
# $3 The link speed 38400
# $4 Local IP number 12.34.56.78
# $5 Peer IP number 12.34.56.99
# $6 Optional ``ipparam'' value foo
rm /testfile
touch /testfile
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
CMD_WC="/usr/bin/wc"
CMD_AWK="/usr/bin/awk"
CMD_IP="/sbin/ip"
if [ "$PPP_REMOTE" = "192.168.42.254" ];then
CNT=`$CMD_IP route show 192.168.1.0/24| $CMD_WC | $CMD_AWK '{print $1}'`
if [ $CNT -eq 0 ];then
$CMD_IP route add 192.168.1.0/24 via $PPP_REMOTE dev $PPP_IFACE
fi
fi