Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

tommy-kun

pptp

Рекомендованные сообщения

Настройка VPN соединения в Debian GNU/Linux

 

Осмысленная настройка VPN соединения в Debian GNU/Linux.

 

Устанавливаем пакет PPTP Client

 

# apt-get install pptp-linux

 

редактируем файл /etc/ppp/chap-secrets и оставляем там только строку

ваш_логин PPTP ваш_пароль *

 

вместо ваш_логин и ваш_пароль впишите логин и пароль указанные при регистрации в Личном Кабинете

 

редактируем /etc/ppp/options.pptp и оставляем там только

 

nodeflate
nobsdcomp
noauth
persist

 

создаём и редактируем /etc/ppp/peers/corbina

создание файла - touch /etc/ppp/peers/corbina

 

pty "pptp vpn.corbina.net --nolaunchpppd --nobuffer --loglevel 0"
connect /bin/true
name ваш_логин
remotename PPTP
file /etc/ppp/options.pptp
ipparam corbina

 

вместо ваш_логин впишите логин указанный вами при регистрации в Личном Кабинете.

в случае подключения к "Билайн" Оптоволоконный интернет - вместо vpn.corbina.net указывается vpn.internet.beeline.ru

параметры "--nobuffer" "--loglevel" - необязательные, в данном случае они установлены для борьбы с низкой скоростью VPN соединения при использовании клиента pptp-linux

 

для настройки маршрутизации создаём файл /etc/ppp/ip-up.d/corbina и помещаем в него

в случае подключения к "Билайн" Оптоволоконный интернет маршрутизация будет иной

 

#!/bin/sh

#Роутинг до VPN

GW="РОУТЕР"

route del $PPP_REMOTE dev ppp0
route add -host $PPP_REMOTE gw $GW

route add -net 85.21.0.0 netmask 255.255.0.0 gw $GW

#Роутинг до DNS
route add -host 195.14.50.1 gw $GW
route add -host 213.234.192.8 gw $GW
route add -host 85.21.192.3 gw $GW
route add -host 195.14.50.21 gw $GW
#Роутинг до локальных ресурсов
route add -net 10.0.0.0 netmask 255.0.0.0 gw $GW
route add -net 85.21.79.0 netmask 255.255.255.0 gw $GW
route add -net 85.21.90.0 netmask 255.255.255.0 gw $GW
route add -host 85.21.52.254 gw $GW
route add -host 195.14.50.26 gw $GW

# forum
route add -host 85.21.72.83 gw $GW
# irc
route add -host 85.21.79.12 gw $GW

route del default
route add default dev ppp0

 

в строке GW="РОУТЕР" вместо "РОУТЕР" указываем IP адрес локального районного роутера. определить его можно разными способами, например просмотром вывода команды route -n

 

соединение с VPN в данном способе настройки осуществляется командой

 

# pon corbina

 

отсоединение от VPN

 

# poff

 

Для автоматического поднятия VPN соединения (и правильного отключения) в файле /etc/network/interfaces ищем название локального интерфейса (например для eth1 ищем "iface eth1 inet") и добавляем в конец секции настроек этого интерфейса:

 

post-up pon corbina
pre-down poff corbina

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах