Переход с PPTP на L2TP
В общем ситуация такова:
На сервере gentoo имеется настроенный VPN на протоколе PPTP, НО провайдер практически насильно переводит всех пользователей на l2tp.
Мною было сделано:
Установлен пакет xl2tpd
Созданы:
файл /etc/xl2tpd/xl2tpd.conf:
[global]
access control = yes
[lac utl]
lns = l2tp.e66.ru
autodial = yes
redial = yes
redial timeout = 3
require authentication = no
ppp debug = no
pppoptfile = /etc/ppp/options.xl2tpd
И файл /etc/ppp/options.xl2tpd:
lock
noauth
nobsdcomp
nodeflate
noaccomp
refuse-eap
refuse-pap
refuse-chap
nomppe
mru 1500
mtu 1500
nopersist
maxfail 0
defaultroute
name my_login
password my_password
defaultroute
replacedefaultroute
lcp-echo-interval 0
lcp-echo-failure 0
Все настройки файлов рекомендованы провайдером!
После этого останавливаю vpn соединение:
/etc/init.d/net.ppp0 stop
И запускаю l2tp:
/etc/init.d/xl2tpd start
* Starting xl2tpd ...
пробую пинговать ya.ru и получаю в ответ: connect: Network is unreachable
Подскажите что я упустил и где можно глянуть логи.?
P.S. Где-то тут на форуме видел хорошую цитату: не ошибается только тот, кто ничего не делает =)
- Для комментирования войдите или зарегистрируйтесь
После гугления стало ясно,
После гугления стало ясно, что проблема в etc/conf.d/net
Вот его содержимое:
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=( "192.168.0.1/24" )
#routes_eth0=( "default gw 192.168.0.129" )
config_eth1=( "192.168.1.1/24" )
config_eth2=( "10.15.11.114/24" )
routes_eth2=( "10.0.0.0/8 via 10.15.11.1" )
config_ppp0=( "ppp" )
username_ppp0='login'
password_ppp0='PW'
link_ppp0="pty 'pptp vpn.e66.ru --nolaunchpppd --nobuffer'"
#link_ppp0="/dev/ttyUSB0"
#phone_number_ppp0=( "#777" )
pppd_ppp0=(
# "demand"
# "idle 1800"
# debug
# crtscts
# noipdefault
# novj nobsdcomp novjccomp nopcomp noaccomp noccp
# modem
# connect-delay 5000
lock
nodeflate nobsdcomp
# noccp
# require-mppe-128
require-mschap-v2
refuse-eap
noauth
maxfail 0
holdoff 1
lcp-echo-interval 20
lcp-echo-failure 3
file /etc/ppp/options.pptp
persist
defaultroute
# usepeerdns
)
depend_ppp0() {
need net.eth2
}
#chat_ppp0=(
# 'ABORT' 'BUSY'
# 'ABORT' 'ERROR'
# 'ABORT' 'NO ANSWER'
# 'ABORT' 'NO CARRIER'
# 'ABORT' 'NO DIALTONE'
# 'ABORT' 'Invalid Login'
# 'ABORT' 'Login incorrect'
# 'TIMEOUT' '5'
# '' 'ATZ'
# 'OK' 'AT'
# 'OK' 'at+crm=1;&c0' #Put your modem initialization string here
# 'OK' 'ATDT\T'
# 'TIMEOUT' '60'
# 'CONNECT' ''
# 'TIMEOUT' '5'
# '~--' ''
#)
Подскажите как его нужно видоизменить, чтобы заработал этот L2TP ??
пробовал менять
пробовал менять link_ppp0="pty 'pptp vpn.e66.ru --nolaunchpppd --nobuffer'" на link_ppp0="pty 'xl2tpd'"
и file /etc/ppp/options.pptp
на file /etc/ppp/options.xl2tpd
Не помогло...
Понял, что стартовать ВПН
Понял, что стартовать ВПН надо другой командой:
/etc/init.d/net.ppp0 start
* Starting ppp0
* Bringing up ppp0
* ppp
* Running pppd ...
/usr/sbin/pppd: In file /etc/ppp/options.xl2tpd: unrecognized option 'no [ ok ]
Но выдает что то непонятное и инета нет...(это при описанных выше измененных настройках net)
Содержимое логов: Nov 2
Содержимое логов:
Nov 2 19:00:07 ggw xl2tpd[18484]: network_thread: select timeout
Nov 2 19:00:07 ggw xl2tpd[18484]: Connecting to host l2tp.e66.ru, port 1701
Nov 2 19:00:07 ggw xl2tpd[18484]: Connection established to 10.0.100.43, 1701. Local: 39559, Remote: 30610 (ref=0/0).
Nov 2 19:00:07 ggw xl2tpd[18484]: Calling on tunnel 39559
Nov 2 19:00:07 ggw xl2tpd[18484]: Call established with 10.0.100.43, Local: 65455, Remote: 46509, Serial: 26 (ref=0/0)
Nov 2 19:00:07 ggw xl2tpd[18484]: start_pppd: I'm running:
Nov 2 19:00:07 ggw xl2tpd[18484]: "/usr/sbin/pppd"
Nov 2 19:00:07 ggw xl2tpd[18484]: "passive"
Nov 2 19:00:07 ggw xl2tpd[18484]: "-detach"
Nov 2 19:00:07 ggw xl2tpd[18484]: ":"
Nov 2 19:00:07 ggw xl2tpd[18484]: "debug"
Nov 2 19:00:07 ggw xl2tpd[18484]: "file"
Nov 2 19:00:07 ggw xl2tpd[18484]: "/etc/ppp/options.xl2tpd"
Nov 2 19:00:07 ggw xl2tpd[18484]: "/dev/pts/0"
Nov 2 19:00:08 ggw pppd[21597]: In file /etc/ppp/options.xl2tpd: unrecognized option 'noperlist'
Nov 2 19:00:08 ggw xl2tpd[18484]: child_handler : pppd exited for call 46509 with code 2
Nov 2 19:00:08 ggw xl2tpd[18484]: call_close: Call 65455 to 10.0.100.43 disconnected
Nov 2 19:00:08 ggw xl2tpd[18484]: network_thread: select timeout
Nov 2 19:00:08 ggw xl2tpd[18484]: network_thread: select timeout
Nov 2 19:00:08 ggw xl2tpd[18484]: network_thread: select timeout
Nov 2 19:00:09 ggw xl2tpd[18484]: network_thread: select timeout
если мне не изменяет память,
если мне не изменяет память, то xl2tpd это сервер, а тебе нужен клиент, а это rp-xl2tp
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
память тебе
память тебе изменяет)
rp-xl2tp уже давно не рекомендуется к использованию.
Я зашел в тупик, спасайте =\
Я зашел в тупик, спасайте =\
1)если смотреть мельком- как
1)если смотреть мельком- как минимум в options.xl2tpd не указано через какой интерфейс вы подключаетесь(unit {число}, где {число} - номер eth интерфейса)
в данном случае:
ничего подобного, ppp интерфейс поднимается при успешном старте xl2tpd.
в net вообще каша,если у вас настройки ppp указаны в options.xl2tpd смысл их дублировать?
2)для начала - конфиг ядра в студию.