Настройка VPN по L2TP в дистрибутивах на основе Debian




1. Вначале необходимо установить пакет xl2tp.

$ sudo apt-get install xl2tpd




2. Редактируем файл /etc/xl2tpd/xl2tpd.conf:

$ sudo gedit /etc/xl2tpd/xl2tpd.conf

Необходимо прописать в него следующее:

[global]
access control = yes
[lac sovatelecom]
lns = 10.0.0.110
redial = yes
redial timeout = 1
require chap = yes
require authentication = no
name = <sovatelecom-user-name>
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes


где sovatelecom-user-name; - ваше имя пользователя в Sovatelecom.




3. Редактируем /etc/ppp/options.xl2tpd:

$ sudo gedit /etc/ppp/options.xl2tpd

Прописываем в него:

unit 0
name <sovatelecom-user-name>
remotename l2tp
ipparam sovatelecom
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
replacedefaultroute




4. В /etc/ppp/chap-secrets добавляем строку (если ее еще там нет):

<sovatelecom-user-name-without-brackets> * <sovatelecom-password-without-brackets>




5. Вносим изменения в /etc/init.d/xl2tpd:

$ sudo gedit /etc/init.d/xl2tpd

Необходимо поменять секцию start следующим образом:

start) if !([ -f /var/run/xl2tpd/l2tp-control ]) ; then mkdir -p /var/run/xl2tpd touch /var/run/xl2tpd/l2tp-control fi echo -n «Starting $DESC: » start-stop-daemon –start –quiet –pidfile /var/run/$NAME.pid \ –exec $DAEMON – $DAEMON_OPTS echo «$NAME.» route add -host <10.0.0.110> gw <default-gw> route add -host <dns-server-1> gw <default-gw> route add -host <dns-server-2> gw <default-gw>

Здесь: host 10.0.0.110 - L2TP-сервер провайдера, - первый DNS-сервер, - второй DNS-сервер, - шлюз по умолчанию определяются для каждого случая свои. Для их определения можно воспользоваться командами:

$ host 10.0.0.110
$ cat /etc/resolv.conf
$ route -n




6. Прописываем в /etc/network/interfaces свои настройки сети для карточки:

auto lo
iface lo inet loopback
iface eth0 inet dhcp




7. Отключаем network-manager в списке запущенных приложений, чтобы не мешал работать стандартной дебиановской сетевой системе и позволил проинициализировать eth0 до того, как будет подниматься ppp0 через xl2tpd.



как_настроить_подключение_к_сети_интернет_linux.txt · Последние изменения: 2009/05/07 12:53 — neon-dragon
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki