Mac OS X: Добавление статических маршрутов при подключении по VPN

Для поднятия статических маршрутов при подключении по VPN создаём файл /etc/ppp/ip-up:
#!/bin/sh

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:

LOG="/tmp/ppp.log"
date > $LOG

list="10.1.1.2 10.1.1.3 10.1.1.4 10.2.2.1"
for i in $list
do
 route add -host $i $IPREMOTE >> $LOG 
done

Если у вас несколько VPN-соединений, то очевидно придётся проверять IP-адрес шлюза, например:
if [ $IPREMOTE = «10.3.3.1» ]
then
# делаем что надо для подключения к 10.3.3.1
fi

Понятно, что в этом скрипте можно не только статические маршруты навешивать.

Ну и конечно указанный файл должен иметь права на выполнение:
chmod a+x /etc/ppp/ip-up

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.