Как заставить Ubuntu выходить в интернет ТОЛЬКО через VPN и отключать его при отключении?

12

Из-за проблем с конфиденциальностью я бы хотел, чтобы Ubuntu позволяла приложениям отправлять трафик в Интернет только после установления VPN-соединения.

Дело в том, что есть некоторые приложения, такие как Skype или Dropbox, которые переподключаются после разрыва VPN-соединения по какой-то причине. И я не хочу этого, я хочу, чтобы они не могли.

Есть ли способ сделать это?

Вентилятор Ubuntu
источник
Возможные дубликаты здесь или здесь ?
Том Броссман

Ответы:

1

Попробуй это:

Чтобы получить IP-адрес шлюза по умолчанию, покажите свои маршруты с помощью ip route listкоманды.

Отредактируйте основное интернет-соединение, чтобы удалить маршрут по умолчанию: in nm-connection-editor, отредактируйте ваше соединение> вкладка IPv4> Маршруты> check Использовать это соединение только для ресурсов в своей сети.

Затем добавьте определенный маршрут для доступа к вашему VPN-серверу через шлюз. Это позволит вашему компьютеру подключаться к Интернету только по одному IP-адресу: вашему VPN-серверу, чтобы ваше VPN-соединение продолжало работать. (в окне Маршруты добавьте маршрут как:) Adress: VPN_SERVER_IP Netmask: 255.255.255.255 Gateway:GATEWAY_IP.

Чтобы разрешить доступ в Интернет через VPN, вам также может понадобиться отредактировать Маршруты вашего VPN-соединения, чтобы снять отметку «Использовать это соединение только для ресурсов в своей сети», или добавить определенный маршрут для пользовательского шлюза вашей VPN.

nm-connection-редактор экран редактирования маршрутов

Марк М
источник
2
Это не работает в Ubuntu 13.04. Я просто не могу подключиться к своему OpenVPN, если я следую этим инструкциям. @Marc, не могли бы вы обновить свои инструкции для последней версии Ubuntu?
Hengjie