PPTP Server — Автоматически добавлять маршруты, когда клиент PPTP подключается

У меня есть два офиса нужно соединить их через VPN

192.168.10.0/24 OFFICE-1
192.168.11.0/24 OFFICE-2
192.168.48.0/24 VPN-LAN

Для каждого офиса создан логин пароль с привязкой к статическому IP-POOL (VPN-LAN)

root@router:/# cat /etc/ppp/chap-secrets 
# Secrets for authentication using CHAP
# client	server	secret			IP addresses
ppp1 pptpd 123451234567 "192.168.48.2" #OFFICE-1
ppp2 pptpd 123451234567 "192.168.48.3" #OFFICE-2

Все работает до перезагрузки сбивается маршрут , выход создать скрипт в директории /etc/ppp/

root@router:/# touch /etc/ppp/ip-up.local
root@router:/# chmod 755 /etc/ppp/ip-up.local
root@router:/# chmod +x /etc/ppp/ip-up.local
root@router:/# nano /etc/ppp/ip-up.local
root@router:/# cat /etc/ppp/ip-up.local 
#!/bin/bash
 
case "$5" in
        192.168.48.2)
                /sbin/route add -net 192.168.10.0/24 gw 192.168.48.2
                ;;
        192.168.48.3)
                /sbin/route add -net 192.168.11.0/24 gw 192.168.48.3
                ;;
        *)
esac

Теперь при поднятие интерфейсов будут прописывается маршруты в офис.

Если кому интересно могу описать установки и настройку PPTP Server Ubuntu 14.04

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *