Пытаюсь сделать сабж. Исользую инструкцию отсюда
Содержание моих конфигов:
/etc/network/interfaces:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
l2tpserv tp.internet.beeline.ru
l2tpgw 10.200.56.1
/etc/network/if-up.d/prel2tp:
#!/bin/sh
BINROUTE=/sbin/route
if [ "x$IF_L2TPSERV" != "x" -a "x$IF_L2TPGW" != "x" ]
then
for i in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}') ; do
$BINROUTE add -host $i gw $IF_L2TPGW
done
$BINROUTE add -host $IF_L2TPSERV gw $IF_L2TPGW
fi
exit 0
/etc/resolv.conf:
domain beeline
search beeline
nameserver 85.21.192.3
nameserver 213.234.192.8
/etc/xl2tpd/xl2tpd.conf:
[global] access control = yes
[lac beeline]
lns = tp.internet.beeline.ru
redial = yes
redial timeout = 20
pppoptfile = /etc/ppp/options.xl2tpd
autodial = yes
flow bit = no
/etc/ppp/options:
asyncmap 0
auth
crtscts
lock
hide-password
modem
lcp-echo-interval 60
lcp-echo-failure 10
lcp-echo-adaptive
noipx
/etc/ppp/options.xl2tpd:
asyncmap 0000
mru 1460
mtu 1460
name мойлогин
noaccomp
nopcomp
novj
novjccomp
nodeflate
noipx
noauth
nomp
refuse-eap
refuse-pap
replacedefaultroute
defaultroute
ipparam l2tp
unit 0
Чему собственно я удивлён, это отсутвием в инструкции файла /etc/ppp/peers/beeline. Раз нет, так создавать я его не стал. Подумал, что для l2tp-соединения он не нужен. Вроде в /etc/xl2tpd/xl2tpd.conf все параметры соединения описаны, а соединение стало быть должно подниматься не командой pon, а демоном xl2tpd. Даю команды:
sudo service networking restart
sudo service xl2tpd restart