LINUX.ORG.RU
ФорумAdmin

Добавить маршрут для VPN соединения (ppp0)

 ,


0

1

Всем привет.

Имеется сервер CentOS 7 с двумя интерфейсами: ext_network и int_network.

Настроен VPN. Всё отлично и хорошо.

Столкнулся с проблемой: при поднятом VPN (10.10.8.0/24), необходимо видеть другую подсеть (192.168.8.0/24).

В том случае, если я задаю маршрут по умолчанию:

route add default dev ppp0
отваливается доступ из вне к серверу и тд.

Вопрос, как сделать так, чтоб ppp0 (10.10.8.0/24) видел другую сеть (192.168.8.0/24), без изменения маршрута по умолчанию?

Вопрос, как сделать так, чтоб ppp0 (10.10.8.0/24) видел другую сеть (192.168.8.0/24), без изменения маршрута по умолчанию?

route add -net 192.168.8.0 netmask 255.255.255.0 gw $REMOTE_VPN_IP

где $REMOTE_VPN_IP - IP-адрес на противоположном конце туннеля.

Учтите, что в сети 192.168.8.0 или на ее шлюзе по умолчанию также должен быть маршрут к Вашей машине.

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

А как реализовать автоматическое добавление этого маршрута при рестарте сервера\соединения?

etgh0st
() автор топика
Ответ на: комментарий от etgh0st

А как реализовать автоматическое добавление этого маршрута при рестарте сервера\соединения?

Например, добавить в конфиг сервера openvpn следующую строчку:

push "route 192.168.8.0 255.255.255.0"
Serge10 ★★★★★
()
Ответ на: комментарий от etgh0st

У меня стандартный pptp-client используется.

Извините, почему-то решил, что у Вас openvpn.

В случае с pptp у Вас есть два файла - /etc/ppp/ip-up и /etc/ppp/ip-down. Соответственно, первый выполняется при поднятии туннеля, второй - при его обрыве. Так что можно в первый файл добавить ту самую команду маршрутизации, которую я выше приводил.

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

Большое спасибо! Всё работает как часики. Вопрос закрыт.

etgh0st
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.