вторник, 30 января 2018 г.

VPN подключение к интернет (РЕШЕНИЕ) Puppy linux


VPN подключение к интернет (РЕШЕНИЕ)

У меня Puppyrus на базе Puppy Linux 0,3. Запускаю с CD, конфигурацию сохраняю на HD. После установки сразу возникли проблемы с подключением интернета. Мой провайдер vpn.spb.corbina.net, подключение по VPN соединению. Долго изучал форум, справки сайта, ничего путного, что могло бы помочь. Сплошное словоблудие, ни одного до конца раскрытого дельного совета. Поковырялся сам, нашел решение. Предлагаю его тем, кто оказался в подобной ситуации.

Как сделать VPN подключение

Оказалось, что поднять VPN клиента не так уж и сложно.
Случайно нашёл доку о VPN для Slackware, большая часть её для Puppy не актуальна, т.к. (по крайней мере в 3.ХХ версиях) ppp и pptp уже включено в дистрибутив сразу.
Вот та часть которую я использовал:

Авто поднятие VPN (pptp)

http://wiki.puppyrus.org/puppyrus/pptp

Для настройки VPN без использования NetworkManager (все равно пароль в pra не запоминает, а вручную вводить лень), необходимо создать файл /etc/ppp/peers/trion с настройками pptp. У меня провайдер трион и соответственно имя соединения trion и сервер доступа vpn.trion с использованием автоматической настройки dhcp.
# /etc/ppp/peers/trion
mtu 1416
mru 1500
persist
usepeerdns
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
#defaultroute
#При подключении VPN маршрут по умолчанию не изменяется и равен шлюзу локальной сети.
nodefaultroute 
pty "pptp vpn.trion --nolaunchpppd"
name cyuixoeo
remotename PPTP
file /etc/ppp/options.pptp
ipparam trion