<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: PPPoE сервер и DHCP</title>
    <link>https://opennet.me/openforum/vsluhforumID1/92760.html</link>
    <description>&lt;br&gt;Доброго и светлого))&lt;br&gt;&lt;br&gt;Итак настроил PPPoE сервер на linux-e с авторизацией на RADIUS-е по этой статье http://www.opennet.ru/base/modem/pppoe_server_setup.txt.html&lt;br&gt;&lt;br&gt;В настройках по умолчанию клиентам выдаются адреса из подсети 10.0.0.0, можно задать свою подсеть.&lt;br&gt;&lt;br&gt;Вопрос, можно ли настроить pppoe-server так, чтобы адрес для клиента брался с DHCP сервера, установленного локально, или на другом компе в сети?&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>PPPoE сервер и DHCP (mr_tee)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/92760.html#3</link>
    <pubDate>Tue, 02 Oct 2012 04:14:34 GMT</pubDate>
    <description>&amp;gt;&amp;gt; а зачем? демону pppd можно указать брать ip из пула.&lt;br&gt;&amp;gt; DHCP сервер регистрирует записи PTR вида ip &amp;lt;--&amp;gt; &amp;lt;username&amp;gt;.pppoe на MS DNS &lt;br&gt;&amp;gt; Для резервирования таких серверов два.&lt;br&gt;&lt;br&gt;Сделано так:&lt;br&gt;ip берутся из пула, в папку /etc/ppp/ip-up.d/&lt;br&gt;установил скрипт, который перехватывает ip адрес и регистрирует его на DNS серверах, за одно добавляя нужные правила в iptables для нужного уровня доступа:&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;LOGFILE=/var/log/squid/my_pppoe.log&lt;br&gt;IPT=/sbin/iptables&lt;br&gt;#DNS_SERVERS=&quot;dns1 dns2&quot;&lt;br&gt;DNS_SERVERS=&quot;localhost&quot;&lt;br&gt;&lt;br&gt;exec 6&amp;gt;&amp;1           # Связать дескр. #6 со stdout. Сохраняя stdout.&lt;br&gt;exec &amp;gt;&amp;gt; $LOGFILE    # stdout замещается файлом &quot;logfile.txt&quot;.&lt;br&gt;&lt;br&gt;filter=$(grep Filter-Id /var/run/radattr.$IFNAME &amp;#124; cut -d &quot; &quot; -f 2)&lt;br&gt;&lt;br&gt;ip_reverse=$(echo $IPREMOTE &amp;#124; awk -F &apos;.&apos; &apos;&#123;print $4&quot;.&quot;$3&quot;.&quot;$2&quot;.&quot;$1&#125;&apos;).in-addr.arpa&lt;br&gt;dns_zone=$&#123;ip_reverse#*.&#125;&lt;br&gt;dns_ptr=$&#123;PEERNAME##*&#092;&#092;&#125;.$(echo $IPREMOTE &amp;#124; awk -F &apos;.&apos; &apos;&#123;print $3&quot;-&quot;$4&#125;&apos;).pppoe&lt;br&gt;&lt;br&gt;dns_delete=&quot;update delete $ip_reverse&quot;&lt;br&gt;dns_update=&quot;&quot;&lt;br&gt;if &#091;&#091; $&#123;0##*-&#125; == &quot;up&quot; &#093;&#093;; t</description>
</item>

<item>
    <title>PPPoE сервер и DHCP (mr_tee)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/92760.html#2</link>
    <pubDate>Thu, 15 Dec 2011 03:55:24 GMT</pubDate>
    <description>&amp;gt; а зачем? демону pppd можно указать брать ip из пула.&lt;br&gt;&lt;br&gt;DHCP сервер регистрирует записи PTR вида ip &amp;lt;--&amp;gt; &amp;lt;username&amp;gt;.pppoe на MS DNS&lt;br&gt;Для резервирования таких серверов два.&lt;br&gt;</description>
</item>

<item>
    <title>PPPoE сервер и DHCP (Hawk)</title>
    <link>https://opennet.me/openforum/vsluhforumID1/92760.html#1</link>
    <pubDate>Wed, 14 Dec 2011 15:06:53 GMT</pubDate>
    <description>а зачем? демону pppd можно указать брать ip из пула.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
