Примусово підключитися до VPN відразу після підключення до Інтернету


1

Я використовую Ubuntu у своїх поїздках, і час від часу мені потрібно підключатися до загальнодоступних точок доступу, використовуючи незахищений канал. І я не хочу виставляти свою інформацію будь-якому викрадачеві, який сидить поруч ... Тому я зазвичай підключаюся через VPN відразу після підключення до Інтернету.

Проблема полягає в тому, що системні програми, як правило, швидше, ніж я натискаю VPN-з'єднання, тому вони починають надсилати багато даних через незахищений канал.

Я шукаю спосіб сказати системі "підключитися до Інтернету, і якщо ти досягнеш успіху, заблокуй увесь трафік (крім VPN), поки не буде встановлено VPN-з'єднання".

Я хочу використовувати це найбільш "модульним" можливим способом - через Інтернет через eth0 або wlan0, кілька різних VPN-з'єднань. Я не проти налаштувати трохи речей перед підключенням - наприклад, сказати, який Інтернет та VPN-з'єднання використовувати.

Чи є спосіб досягти такої поведінки? Ідеально використовувати NetworkManager, оскільки підключення до WiFi через / etc / network / інтерфейси, мабуть, трохи болить.

Питання про бонус: як зробити це достатньо надійним, щоб обробляти "цільові сторінки", які показують вам багато гарячих точок, перш ніж вони дозволять вам отримати доступ до Інтернету?


Ви , ймовірно , хочете softwarerecs.stackexchange.com/tour
Іен

@lain: Я спеціально прошу способів налаштування NetworkManager. Можливо, є деяке програмне забезпечення, яке обробляє це, але моя головна проблема - це дійсно NetworkManager.
Мартін Печка

Ми стурбовані тим, що ви задаєте питання кінцевому користувачеві / службі довідкової служби на сайті, де ці типи питань явно не вітаються, якщо ви читаєте, для чого призначений сервер за замовчуванням.
yoonix

О, ти маєш рацію. Я думав, що публікую на SU, а не на SF. Це була якась помилка. Дякую за міграцію тоді =)
Мартін Печка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.