LINUX.ORG.RU
ФорумAdmin

Переключение на openvpn и обратно

 , , ,


0

2

И так, нужно реализовать переключение openvpn на шлюз по умолчанию. Делаю так:

ip rule add 10.99.0.0/16 table 100
ip route add 192.168.101.0/24 dev tap0 table 100
ip route add 10.0.2.0/24 dev eth0 table 100
ip route add default via 192.168.101.1 dev tap0 metric 100 table 100
ip route add default via 10.0.2.2 dev tap0 metric 200 table 100
iptables -t nat -A POSTROUTING -s 10.99.0.0/16 -o eth0 -j MASQUERADE

Но, когда вырубаю openvpn, то трафик от клиента почему-то не идёт через 10.0.2.2, а клиент соответствинно выдаёт Destination Host Unreable. Как грамотно реализовать переключение на основной шлюз.

★★★★★

зачем здесь policy-routing ? Да еще в таком странном варианте..

Нужно понимать, что продолжить работу через открытое соединение после смены канала нельзя.

В принципе, оно работает без дополнительных усилий.

Сравни таблицы маршрутизации до и после разрыва ВПН

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от xtraeft

Да конечно подойдут, только ТС должен понять что у него не так после отключения впн.

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