LINUX.ORG.RU
ФорумAdmin

xl2tpd и параметр 'redial'


0

1

Всем Добрый день. Есть такая проблема когда ставлю опцию redial в конфиг xl2tpd.conf то сервис xl2tpd не стартует и выдает вот такое сообщение в логаг

xl2tpd[10137]: parse_config: line 28: 'redial' not valid in this context
Куда его только не писал в секцию global или lns, хотя в мане можно и туда и туда одинаковый результат... Если ее ставлю в коммент то xl2tpd стартует нормально но не пытается установить соединение после разрыва связи... ОС - федора14 Вот отстал.конф-
;
; This is a minimal sample xl2tpd configuration file for use
; with L2TP over IPsec.
;
; The idea is to provide an L2TP daemon to which remote Windows L2TP/IPsec
; clients connect. In this example, the internal (protected) network 
; is 192.168.1.0/24.  A special IP range within this network is reserved
; for the remote clients: 192.168.1.128/25
; (i.e. 192.168.1.128 ... 192.168.1.254)
;
; The listen-addr parameter can be used if you want to bind the L2TP daemon
; to a specific IP address instead of to all interfaces. For instance,
; you could bind it to the interface of the internal LAN (e.g. 192.168.1.98
; in the example below). Yet another IP address (local ip, e.g. 192.168.1.99)
; will be used by xl2tpd as its address on pppX interfaces.

[global]
; listen-addr = 192.168.1.98
;
; requires openswan-2.5.18 or higher - Also does not yet work in combination
; with kernel mode l2tp as present in linux 2.6.23+
; ipsec saref = yes
; forceuserspace = yes
;
; debug tunnel = yes

[lns default]
;redial = yes ----щас она за коммент.
ip range = 172.16.99.1-172.16.99.14
local ip = 172.16.99.14
require chap = yes
refuse pap = yes
require authentication = yes
name = LinuxVPNserver
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes
exclusive = yes
==================================
ipcp-accept-local 3
ipcp-accept-remote 8
ms-dns 172.16.99.14
noccp
auth
mtu 1460
mru 1460
defaultroute
debug
lock
logfile /var/log/pppd
require-mppe-128
nodeflate
nobsdcomp
nopcomp
noaccomp
noproxyarp



У тебя lns, т.е. x2ltpd настроен в качестве сервера, принимающего соединения от клиентов. Опция redial = yes может встречаться только в настройках клиента (т.е. lac, а не lns).

AEP ★★★★★
()
Ответ на: комментарий от AEP

Если я правильно понял то я ее тоже не смогу добавить и в options.xl2tpd? а как тогда быть если клиент установил соединение а сервер перегрузили/перегрузили одну c eth... как заново понять канал между клиентом и сервером... На клиенте(WinXP) впн висит и на сервере вот такое в логах

xl2tpd[18628]: Can not find tunnel 58768 (refhim=0)
xl2tpd[18628]: Can not find tunnel 58768 (refhim=0)
xl2tpd[18628]: Can not find tunnel 58768 (refhim=0)
Хотя сервер застартован! И висит интер. ррр0

vip71541
() автор топика
Ответ на: комментарий от vip71541

Все правильно. После рестарта сервера теряется вся информация об установленных туннелях. Тебе нужна не опция redial, а опция восстановления этой информации - только ее нет и не может быть. Заново поднимать канал должен клиент.

AEP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.