Примеры настройки доступа к Интернету через VPN-соединение в KVpnc из Linux

Вчера работало, а сегодня снова полчаса потратил чтоб завести... лучше записать.

Сейчас в таганрогском общежитии живу -- готовлюсь к кандидатскому экзамену по информатике, тут все опутано сетями, в разных общагах разные люди "раздают" Интернет. Это мой первый опыт использования VPN, в теории как я понял задача VPN-соединения -- пробросить все соединения со всех портов между двумя сетями, используя одно TCP-соединение. Тут VPN-серверы все используют под Windows, соответственно понадобится установить pptp-linux и KVpnc -- GUI для разных VPN-серверов.

Соединяемся через общежитие N3

Идем в 326 комнату и просим зарегить нового пользователя и положить на счет деньги, получаем логин, пароль и IP-адрес VPN-сервера: 10.3.10.102, соединяемся с локальной сетью так, чтобы этот адрес пинговался (в моем случае я за роутером, ставим гейт 192.168.0.1 и IP-адрес вручную 192.168.0.126, DNS 213.24.19.2), дальше на этот адрес с выданным логином и паролем настраиваем pptp-соединение в KVpnc чтоб выглядело так:

Настройка VPN в Kvpnc 0.9.0 для таганрогского общежития 3

Уже должно соединяться. После соединения под рутом выполняем:
route add 10.3.10.102 gw 192.168.0.1
route add 0.0.0.0 gw 10.3.10.102

Соединяемся через общежитие N6

Адрес VPN-сервера 10.6.1.3, на https://10.6.1.3:3333/ можно посмотреть статистику, остаток денег и сменить тариф, цены дешевле (1.5 руб мегабайт днем), работает быстрее, можно соединиться из локалки ФАВТ в университете (!), настройка KVpnc чуть другая:

Настройка VPN в Kvpnc 0.9.0 для таганрогского общежития 6

После коннекта под рутом выполняем:
route add 10.6.1.3 gw 192.168.0.1
route add 0.0.0.0 gw 10.6.1.3

2008.05.29: картинки добавил.

Блог: RU Linux