Linux добавить IP-маршрут, а затем восстановить старые маршруты - PullRequest
0 голосов
/ 22 ноября 2011

У меня есть небольшое программное обеспечение, которое подключается к VPN-серверу pptp. Он добавляет маршрут на if-up.d, который направляет весь трафик через VPN ip route change default via $PPP_LOCAL dev $IFNAME

Проблема в том, что когда я отключаю VPN / закрываю программное обеспечение, соединение pptp закрывается, но маршруты не восстанавливаются. Я также добавил команду удаления маршрута в раздел if-down.d, чтобы удалить этот маршрут ip route del default via $PPP_LOCAL dev $IFNAME, но мой интернет перестает работать. Мне нужно «Отключить / Включить сеть», чтобы снова подключиться к Интернету.

1 Ответ

2 голосов
/ 23 ноября 2011

Это предположение, так как у меня нет возможности проверить его, но вместо изменения маршрута по умолчанию, вы могли бы просто добавить другой с более низкой метрикой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...