<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: зависание tun интерфейсов  при pppoed</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/72971.html</link>
    <description>а кто как борется (поборол) зависание интерфейсов tun при раздаче PPPoE ?&lt;br&gt; &lt;br&gt;&lt;br&gt;на столе поковырял не висло, поставил тазик в продакшен и началось, клиент отпал а интерфес на сервере активен и естественно пользователь подключиться заново не может&amp;#8230;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Как вариант решения как можно после поднятия ППП запустить скрипт и передать ему айпи пользователя ?&lt;br&gt; &lt;br&gt;&lt;br&gt;6.2-BETA2 &lt;br&gt;&lt;br&gt;на 5.3-RELEASE-p5 как-то реже висло, какие будут варианты ? &lt;br&gt;&lt;br&gt;мои конфиги &lt;br&gt;&lt;br&gt;default:&lt;br&gt;   enable lqr&lt;br&gt;   set lqrperiod 15&lt;br&gt;   set echoperiod 5&lt;br&gt;   enable echo&lt;br&gt;   set server /var/tmp/pppuser&#037;d &quot;&quot; 0177&lt;br&gt;   set mtu max 1492&lt;br&gt;   set mtu 1492&lt;br&gt;   set mru max 1492&lt;br&gt;   set mru 1492&lt;br&gt;   set speed sync&lt;br&gt;   set timeout 0&lt;br&gt;   enable tcpmssfixup&lt;br&gt;   allow mode direct&lt;br&gt;   enable chap&lt;br&gt;   enable deflate&lt;br&gt;   accept deflate&lt;br&gt;   disable acfcomp protocomp&lt;br&gt;   deny acfcomp&lt;br&gt;   disable vjcomp&lt;br&gt;   deny vjcomp&lt;br&gt;   set dns xxx.xxx.xxx.xxx&lt;br&gt;   accept dns&lt;br&gt;&lt;br&gt;pppoeserver:&lt;br&gt;   set ifaddr xxx.xxx.xxx.xxx&lt;br&gt;   set radius /etc/ppp/radius.conf &lt;br&gt;&lt;br&gt;</description>

<item>
    <title>зависание tun интерфейсов  при pppoed (Анатолий)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/72971.html#2</link>
    <pubDate>Thu, 19 Feb 2009 13:22:57 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;foreach (&#096;$ppp&#096;) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#123; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;($a1,$a2,$a3,$pid)=split(&apos; &apos;,$_); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#096;kill -9 $pid&#096;; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&#125; &lt;br&gt;&lt;br&gt;Решается проблема по другому.&lt;br&gt;Необходимо, чтобы в ppp.conf присутствовали следующие строки&lt;br&gt;&lt;br&gt;pppoe-in:&lt;br&gt; set timeout 0&lt;br&gt; lcp-echo-interval 20&lt;br&gt; lcp-echo-failure 2&lt;br&gt;&lt;br&gt;Про эти опции написанов PPP-HOWTO следующее:&lt;br&gt;  #lcp-echo-interval &amp;lt;n&amp;gt;&lt;br&gt;  # Если эта опция назначена, pppd будет отправлять кадр LCP echo-request&lt;br&gt;  # удаленной стороне каждые n секунд. Под Linux, echo-request отправляется&lt;br&gt;  # когда пакеты не принимаются от удаленной стороны n секунд. Обычно&lt;br&gt;  # удаленная сторона должна отвечать на echo-request отправкой echo-reply.&lt;br&gt;  # Эта опция может быть использована с опцией lcp-echo-failure для &lt;br&gt;  # определения что удаленная сторона больше не соединена.&lt;br&gt;  &lt;br&gt;  #lcp-echo-failure &amp;lt;n&amp;gt;&lt;br&gt;  # Если эта опция задана, pppd будет считать, что связи с peer нет, если n&lt;br&gt;  # LCP echo-requests отправлены без приема правильных LCP echo-reply.&lt;br&gt;  # Если это случилось, pppd завершит связь. Испо</description>
</item>

<item>
    <title>зависание tun интерфейсов  при pppoed (blk)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/72971.html#1</link>
    <pubDate>Tue, 20 Mar 2007 10:40:00 GMT</pubDate>
    <description>&amp;gt;а кто как борется (поборол) зависание интерфейсов tun при раздаче PPPoE ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;на столе поковырял не висло, поставил тазик в продакшен и началось, клиент &lt;br&gt;&amp;gt;отпал а интерфес на сервере активен и естественно пользователь подключиться заново &lt;br&gt;&amp;gt;не может&amp;#8230; &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Запускать по крону.&lt;br&gt;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;&lt;br&gt;$ppp=&quot;ifconfig &amp;#124; grep -A3 8050 &amp;#124; grep PID&quot;;&lt;br&gt;&lt;br&gt;foreach (&#096;$ppp&#096;)&lt;br&gt;&lt;br&gt;&#123;&lt;br&gt;&lt;br&gt;($a1,$a2,$a3,$pid)=split(&apos; &apos;,$_);&lt;br&gt;&lt;br&gt;&#096;kill -9 $pid&#096;;&lt;br&gt;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
