<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26766&amp;type=atom" />
	<updated>2013-02-19T15:00:56Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=26766</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328364#p328364" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Liber пишет:</cite><blockquote><p>Заметил, что L2TP соединение как-то слишком долго устанавливается после перезагрузки сервера (до одной минуты).</p></blockquote></div><p>Ура! Вопрос решен. Пришлось слегка модифицировать <em>/etc/init.d/xl2tpd</em> - секции &#039;stop&#039; и &#039;restart&#039; (добавил вызовы скрипта, корректно завершающего VPN-сессии, перед остановом службы).</p><p>Теперь все заводится без глюков и быстро!&nbsp; <img src="https://linuxforum.ru/img/smilies/bp.gif" alt="bp" /> </p><p>Осталось бинд победить...</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-19T15:00:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328364#p328364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328238#p328238" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Всё ниже ток как пример для понимания.</p></blockquote></div><p> Этого пока не делал, оставил скрипты отложенного дозвона, ибо столкнулся с другой сложностью.</p><p>Заметил, что L2TP соединение как-то слишком долго устанавливается после перезагрузки сервера (до одной минуты). Хотя в конце-концов устанавливается.</p><p>Полез в логи, вот что нашел:<br /></p><div class="codebox"><pre><code>Feb 19 15:43:23 debsrv inet-autostarter: WAN interface (eth0) is up. Delayed launching L2TP connection manager...
Feb 19 15:43:23 debsrv l2tp-inet: L2TP connection manager started...
Feb 19 15:43:23 debsrv l2tp-inet: Internet connection scheduled, connecting in 10 seconds
Feb 19 15:43:33 debsrv l2tp-inet: Connecting to internet L2TP server...
Feb 19 15:43:35 debsrv xl2tpd[1183]: Connecting to host ***, port 1701
Feb 19 15:43:35 debsrv xl2tpd[1183]: handle_avps:  don&#039;t know how to handle atribute 46.
Feb 19 15:43:35 debsrv xl2tpd[1183]: Connection established to ***.  Local: ***, Remote: *** (ref=0/0).
Feb 19 15:43:35 debsrv xl2tpd[1183]: Calling on tunnel 57527
Feb 19 15:43:36 debsrv xl2tpd[1183]: Call established with ***, Local: ***, Remote: ***, Serial: 1 (ref=0/0)
Feb 19 15:43:36 debsrv xl2tpd[1183]: start_pppd: I&#039;m running:
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;/usr/sbin/pppd&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;passive&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;nodetach&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;:&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;name&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;***&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;debug&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;file&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;/etc/ppp/***&quot;
Feb 19 15:43:36 debsrv xl2tpd[1183]: &quot;/dev/pts/0&quot;
Feb 19 15:43:39 debsrv xl2tpd[1183]: handle_avps:  don&#039;t know how to handle atribute 46.
Feb 19 15:43:39 debsrv xl2tpd[1183]: control_finish: Connection closed to ***, serial 1 (Authentication failure)</code></pre></div><p>Правда на этот раз xl2tpd продолжает &quot;долбиться&quot; и делать дозвоны каждые 5-10 секунд. И где-то в течение как раз минуты VPN-сервер отказывает в авторизации. А потом пущает.</p><p>Мне сразу вспомнилась похожая ситуация с десктопом под управлением WinXP. Если некорректно отключиться от сети. Например, отключить ethernet-интерфейс, не отключившись предварительно от L2TP. После этого VPN-сервер несколько минут не пускает, ругаясь на логин/пароль.</p><p>Пришла в голову мысль, что по команде reboot xl2tpd не завершает корректно соединение (или не успевает этого сделать). Решил это проверить таким образом: выключил сервак на 5 минут. Потом включил. Смотрю в логах - точно! L2TP завелся с ходу.</p><p>Попытался решить проблему так:<br />в <em>/etc/network/if-down.d/</em> добавил скрипт, отключающий L2TP подключение и ожидающий 3 секунды перед отключением WAN-интерфейса. Не помогло. Смотрю лог:</p><div class="codebox"><pre><code># Сперва идет вот эта запись:
Feb 19 15:42:47 debsrv xl2tpd[1206]: death_handler: Fatal signal 15 received
# А уже намного позже отрабатывает скрипт отключения L2TP:
Feb 19 15:42:49 debsrv inet-autostarter: WAN interface (eth0) is going down. Launching L2TP connection manager to interrupt internet connection...
Feb 19 15:42:49 debsrv l2tp-inet: L2TP connection manager started...
Feb 19 15:42:49 debsrv l2tp-inet: Disconnecting from internet L2TP server...</code></pre></div><p>То есть, xl2tpd останавливается ДО того, как отработает отключающий скрипт. Причем останавливается, видимо, не совсем корректно, не разрывая активные соединения.</p><p>Сейчас читаю мануалы по xl2tpd (может, можно как-то изменить его поведение в этом плане). Но может быть, кто-нибудь сталкивался с подобным и знает решение? Или просто кому в голову придет что умное... Потому как если xl2tpd корректного завершения по <em>death-handler</em>&#039;у не предусматривает, то я даже и не знаю, как быть.</p><p>Конечно, я понимаю, что это в целом не бог весть какой косячок... Но уж если налаживать, так налаживать, верно?&nbsp; <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-19T05:02:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328238#p328238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328176#p328176" />
			<content type="html"><![CDATA[<p>не чего страшнего.</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T18:39:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328176#p328176</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328076#p328076" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Всё ниже ток как пример для понимания.</p></blockquote></div><p>Понятно! Спасибо огромное!<br />Думаю, большой беды не будет, если я все-таки помещу эти скрипты в /etc/network/if-up.d/?</p><p>Потому как приходится все-таки по таймауту эти скрипты запускать. Если без него - подключается через раз (xl2tpd ругается на то, что не может найти туннель). А с 5-8секундной задержкой &quot;заводится&quot; стабильно.</p><p>И еще вопрос, если я уберу эти демоны из автозагрузки, это &quot;исталяционные&quot; конфиги aptitude не сильно собьет? Т.е., к примеру, стану я эти пакеты деинсталить - на фазе их удаления из автозапуска ведь явно ошибка произойдет. Хотя, похоже, и не смертельная... Или лучше все-таки это дело лучше как-то переконфигурировать?</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T11:52:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328076#p328076</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328007#p328007" />
			<content type="html"><![CDATA[<p>Всё ниже ток как пример для понимания.</p><div class="codebox"><pre><code>update-rc.d remove bind9
update-rc.d remove xl2tpd</code></pre></div><div class="codebox"><pre><code>auto eth0
iface eth0 inet dhcp
post-up /etc/init.d/xl2tpd start
post-up /etc/init.d/bind9 start</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T06:41:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328007#p328007</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328006#p328006" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>3) Пошариться <a href="http://manpages.ubuntu.com/manpages/lucid/man5/interfaces.5.html">тут</a> и понять что можно всё запускать после поднятия сетевого интерфейса wan</p></blockquote></div><p>С xl2tpd вроде так и сделал... Хотя мож криво. Погляжу, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:39:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328006#p328006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328004#p328004" />
			<content type="html"><![CDATA[<p>&gt; Зачем делать костыли. Ответ вы написали сами<br />&gt; Ну раз так то надо в конфигах xl2tp указать скок раз пытаться подключиться.</p><p>дело в том, что километровые отчеты о несуществующих ошибках в логах мне тоже как-то не очень по душе. Мешает, отвлекает, жрет дисковое простанство, осложняет поиск реальных проблем. Так что я даже не уверен, как тут поступить.</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:38:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328004#p328004</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328003#p328003" />
			<content type="html"><![CDATA[<p>3) Пошариться <a href="http://manpages.ubuntu.com/manpages/lucid/man5/interfaces.5.html">тут</a> и понять что можно всё запускать после поднятия сетевого интерфейса wan</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T06:36:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328003#p328003</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=328000#p328000" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Liber пишет:</cite><blockquote><p>Но вот сейчас ума не приложу, что делать с ДНС-сервером на маршрутизаторе. Отложенный запуск организовать будет всяко сложнее, и мутронее, и костыльнее, чем отложенное подключение к L2TP. А обилие сообщений об ошибках в логах мне совсем не нравится. Не дело это...</p></blockquote></div><p>1) отключить логирование bind.<br />2) запускать bind после поднятия l2tp</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T06:34:20Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=328000#p328000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327999#p327999" />
			<content type="html"><![CDATA[<p>&gt; Ну раз так то надо в конфигах xl2tp указать скок раз пытаться подключиться.<br />Самое странное, что вроде все выставлено в 0 (то есть, стучаться бесконечно). Вечером (по Москве) выложу конфиги подключения, может чего присоветуете.</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:34:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327999#p327999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327995#p327995" />
			<content type="html"><![CDATA[<p>Но вот сейчас ума не приложу, что делать с ДНС-сервером на маршрутизаторе. Отложенный запуск организовать будет всяко сложнее, и мутронее, и костыльнее, чем отложенное подключение к L2TP. А обилие сообщений об ошибках в логах мне совсем не нравится. Не дело это...</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:32:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327995#p327995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327992#p327992" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Liber пишет:</cite><blockquote><div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Зачем делать костыли. Ответ вы написали сами</p><div class="codebox"><pre><code>Пошарился в daemon.log. Ошибка: xl2tpd: Host name lookup failed for имя_впн_сервера</code></pre></div><p>Надо проверять что у вас указанно в днс. Либо за место имени использовать ip.</p></blockquote></div><p>100% проблема в том, что кеширующий DNS сервер и xl2tpd запускаются и &quot;начинают действовать&quot; до того, как DHCP-клиент получает все необходимые данные от прова (даже в логах видно, что все ошибки прекращаются после того как происходит подъем интерфейса по DHCP). То есть, к прову по WAN еще не подключились, а уже пытаемся достучаться до его ДНС и ВПН.</p><p>Да и заработало все в том виде, что я выше изложил.</p><p>Спасибо за ответ!</p></blockquote></div><p>Ну раз так то надо в конфигах xl2tp указать скок раз пытаться подключиться.</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T06:31:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327992#p327992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327989#p327989" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Зачем делать костыли. Ответ вы написали сами</p><div class="codebox"><pre><code>Пошарился в daemon.log. Ошибка: xl2tpd: Host name lookup failed for имя_впн_сервера</code></pre></div><p>Надо проверять что у вас указанно в днс. Либо за место имени использовать ip.</p></blockquote></div><p>100% проблема в том, что кеширующий DNS сервер и xl2tpd запускаются и &quot;начинают действовать&quot; до того, как DHCP-клиент получает все необходимые данные от прова (даже в логах видно, что все ошибки прекращаются после того как происходит подъем интерфейса по DHCP). То есть, к прову по WAN еще не подключились, а уже пытаемся достучаться до его ДНС и ВПН.</p><p>Да и заработало все в том виде, что я выше изложил.</p><p>Спасибо за ответ!</p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:29:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327989#p327989</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327976#p327976" />
			<content type="html"><![CDATA[<p>Зачем делать костыли. Ответ вы написали сами</p><div class="codebox"><pre><code>Пошарился в daemon.log. Ошибка: xl2tpd: Host name lookup failed for имя_впн_сервера</code></pre></div><p>Надо проверять что у вас указанно в днс. Либо за место имени использовать ip.</p>]]></content>
			<author>
				<name><![CDATA[Kettler]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11719</uri>
			</author>
			<updated>2013-02-18T06:12:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327976#p327976</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с автоматическим подключением xl2tpd при загрузке]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=327975#p327975" />
			<content type="html"><![CDATA[<p>Теперь осталось решить вопрос с bind9...&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></content>
			<author>
				<name><![CDATA[Liber]]></name>
				<uri>https://linuxforum.ru/profile.php?id=28486</uri>
			</author>
			<updated>2013-02-18T06:12:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=327975#p327975</id>
		</entry>
</feed>
