Настройка PPPoE-сервера: различия между версиями
Nordwind (обсуждение | вклад) |
Nordwind (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
Пример создания PPPoE-сервера. Предположим, <tt>vr0</tt> — это сетевой интерфейс, на котором будет работать сервер. | Пример создания PPPoE-сервера. Предположим, <tt>vr0</tt> — это сетевой интерфейс, на котором будет работать сервер. | ||
− | Перейдем к настройке PPP. Обратите внимание, что в файле <span style="color:green;">/etc/ppp/ppp.conf</span> cтроки, оканчивающиеся на | + | Перейдем к настройке PPP. Обратите внимание, что в файле <span style="color:green;">/etc/ppp/ppp.conf</span> cтроки, оканчивающиеся на ''':''', вводятся без отступа в начале строки. Остальные строки должны быть введены с отступом, как показано в примере. |
<pre> | <pre> | ||
Строка 24: | Строка 24: | ||
</pre> | </pre> | ||
− | Создание или изменение учетных записей пользователей производится за счет редактирования файла <span style="color:green;">/etc/ppp/ppp.secret</span>. Если IP-адрес должен быть динамическим, тогда вместо поля <tt>ip_address</tt> нужно поставить знак звездочки ( | + | Создание или изменение учетных записей пользователей производится за счет редактирования файла <span style="color:green;">/etc/ppp/ppp.secret</span>. Если IP-адрес должен быть динамическим, тогда вместо поля <tt>ip_address</tt> нужно поставить знак звездочки ('''*'''). Поле <tt>label</tt> является необязательным. Например: |
# vi /etc/ppp/ppp.secret | # vi /etc/ppp/ppp.secret |
Версия 13:50, 14 июня 2013
- Данная статья 100 % копипаст с www.openbsd.ru
Мини-руководство «шаг за шагом»
Пример создания PPPoE-сервера. Предположим, vr0 — это сетевой интерфейс, на котором будет работать сервер.
Перейдем к настройке PPP. Обратите внимание, что в файле /etc/ppp/ppp.conf cтроки, оканчивающиеся на :, вводятся без отступа в начале строки. Остальные строки должны быть введены с отступом, как показано в примере.
# vi /etc/ppp/ppp.conf default: Set log Phase Chat LCP IPCP CCP tun command Disable ipv6cp pppoe1: set device "!/usr/sbin/pppoe -i vr0" set mtu max 1492 set mru max 1492 set speed sync disable acfcomp protocomp deny acfcomp set ifaddr 192.168.1.1 192.168.1.32-192.168.1.63 255.255.255.255 enable chap
Создание или изменение учетных записей пользователей производится за счет редактирования файла /etc/ppp/ppp.secret. Если IP-адрес должен быть динамическим, тогда вместо поля ip_address нужно поставить знак звездочки (*). Поле label является необязательным. Например:
# vi /etc/ppp/ppp.secret # user password ip_address label user1 secret123 192.168.1.40 sidorov user2 123qwe *
Выставляем корректные права доступа:
# chmod 600 /etc/ppp/ppp.{conf, secret}
Запуск:
# pppoe -p pppoe1 -i vr0 -s &
Если тестирование прошло успешно, можно настроить автоматический запуск при старте системы:
# vi /etc/rc.local /usr/sbin/pppoe -p pppoe1 -i vr0 -s & >/dev/null 2>&1
Статья основана на материалах, предоставленных Гнединым Алексеем aka Goblin.