1. Пример настройки PPPoE-сервера. Подключение клиентов без аутентификации ! port eth0 no shutdown physical ethernet ! vpdn-group 1 pppoe limit per-mac 120 protocol pppoe virtual-template 1 local name mike2 ! interface virtual-template 1 ip mtu 1400 ip address 14.0.0.1 peer default ip address 14.0.0.10 ! interface eth0 pppoe enable ! 2. Пример настройки PPPoE-сервера. Подключение клиентов с аутентификацией pap (локально) ! username Zorro password Zorro username user1 password pass1 username mike password pmike ! port eth0 no shutdown physical ethernet ! vpdn-group 1 pppoe limit per-mac 120 protocol pppoe virtual-template 1 local name mike2 ! interface virtual-template 1 ip mtu 1400 ip address 14.0.0.1 peer default ip address 14.0.0.10 ppp authentication pap local ! ! interface eth0 pppoe enable ! 3. Пример настройки PPPoE-сервера. Подключение клиентов с аутентификацией chap (удаленно через RADIUS-сервер) ! radius-server host 10.0.0.2 auth-port 1812 acct-port 1813 radius-server key nsg radius-server retransmit 3 radius-server timeout 10 ! ! port eth0 no shutdown physical ethernet ! vpdn-group 1 pppoe limit per-mac 120 protocol pppoe virtual-template 1 local name mike2 ! interface virtual-template 1 ip mtu 1400 ip address 14.0.0.1 peer default ip address 14.0.0.10 ppp authentication chap radius ! ! interface eth0 pppoe enable ! ========================================================================== Особенности при настройке PPPoE 1. В данной версии возможно использование только одного Ethernet-интерфейса, работающего в режиме PPPoE (pppoe enable). Наличие множества vpdn-group введено для дальнейшего использования. При наличи нескольких vpdn-group будет всегда (пока) выбираться первый (с младшим номером) vpdn, у которого протокол "pppoe". 2. Имена и пароли пользователя для локальной аутентификации (PAP/CHAP) сохраняются в файлах /etc/ppp/pap_secrets, /etc/ppp/chap_secrets, которые редактируются из шела Zebra командами: username password no username password Не рекомендуется исправлять эти файлы вручную. 3. При аутентификации через RADIUS, если пользователь определил имя устройства (командой hostname), следует ввести вручную соответствие указанного имени и одного из ip-адресов устройства. Для этого нужно добавить соответствующую строку в файл /etc/hosts. 4. После изменения какого-либо из параметров PPPoE (в подменю vpdn-group, virtual-template) следует перестартовать запуск PPPoE no pppoe enable pppoe enable В следующих версиях это будет выполняться автоматически. При перезапуске PPPoE все установленные на данный момент сессии разрываются. 5. Основные принципы технологии и примеры настройки PPPoE можно посмотреть из следующих ресурсов: http://www.in-line.ru/technology/article9.asp http://www.usenix.org/publications/library/proceedings/als2000/full_papers/skoll/skoll_html/index.html