Расширенные настройки Ubiquiti EdgeOS: настройка PPPoE сервера

30.04.2014
Поделиться в:

Расширенные настройки Ubiquiti EdgeOS: настройка PPPoE сервера

Еще одной темой, осветить которую, нас просили наши посетители, является: настройка PPPoE сервера на маршрутизаторах EdgeRouter от компании Ubiquiti Networks, работающих под управлением фирменной сетевой операционной систем Ubiquiti EdgeOS.

PPPoE или Point-to-point protocol over Ethernet, это достаточно распространенный сетевой протокол канального уровня, работающий в сетях Ethernet. Благодаря достаточно гибкой структуре, и множеству дополнительных возможностей, таких как - аутентификация, сжатие данных, шифрование и т.д., он получил широкую популярность. Кроме того, PPPoE - это один из самых распространенных протоколов, для аутентификации в сетях провайдеров сети Интернет.

О том как настроить PPPoE клиент на маршрутизаторах серии EdgeMAX, мы писали в статье - Базовые настройки Ubiquiti EdgeOS: подключение к провайдеру. А сегодня, мы расскажем, как самому создать свой собственный PPPoE сервер.

Для того, что бы настроить PPPoE сервер, мы воспользуемся командной строкой. Войдем в режим конфигурации, при помощи команды configure и начнем настройку сервера, командой edit service pppoe-server

ubnt@ubnt:~$ configure
[edit]
ubnt@ubnt# edit service pppoe-server
[edit service pppoe-server]
ubnt@ubnt#

pic 1 Ubiquiti EdgeOS: настройка PPPoE сервера

И первое, что нам нужно сделать, это задать диапазон адресов, который будет выдаваться подключаемым абонентам. Предположим, что это будет 192.168.2.50-192.168.2.99. Мы выполняем две команды, следующего содержания:

ubnt@ubnt# set client-ip-pool start 192.168.2.50
[edit service pppoe-server]
ubnt@ubnt# set client-ip-pool stop 192.168.2.99
[edit service pppoe-server]
ubnt@ubnt#

pic 2 Ubiquiti EdgeOS: настройка PPPoE сервера

Теперь, нам нужно указать Ethernet порт, на котором, будем “слушать” клиентов. В нашем случае, это будет физический порт eth1, к которому у нас подключена локальная сеть. Для этого, используется команда:

ubnt@ubnt# set interface eth1
[edit service pppoe-server]
ubnt@ubnt#

pic 3 Ubiquiti EdgeOS: настройка PPPoE сервера

Далее, командой set authentication mode, мы укажем тип авторизации клиентов. Это может быть local или radius. Мы воспользуемся авторизацией локальных пользователей, поэтому, в нашем случае, команда будет:

ubnt@ubnt# set authentication mode local
[edit service pppoe-server]
ubnt@ubnt#

pic 4 Ubiquiti EdgeOS: настройка PPPoE сервера

Ну и конечно же, нужно добавить пользователя. Это делается командой set authentication local-users username xxx password yyy. Где, xxx - это имя пользователя, а yyy, соответственно - его пароль.

ubnt@ubnt# set authentication local-users username user1 password pass1
[edit service pppoe-server]
ubnt@ubnt#

pic 5 Ubiquiti EdgeOS: настройка PPPoE сервера

Повторяя эту команду нужное число раз, мы можем добавить столько пользователей, сколько нам нужно. Но пара username/password, должна быть уникальная для каждой из них.

Теперь, нам нужно применить новую конфигурацию, выйти из режима настройки PPPoE сервера и сохранить все настройки. При этом, сервер будет автоматически запущен.

ubnt@ubnt# commit
[ service pppoe-server ]
Starting pppoe-server: pppoe-server.

[edit service pppoe-server]
ubnt@ubnt# top
[edit]
ubnt@ubnt# save
Saving configuration to '/config/config.boot'...
Done
[edit]
ubnt@ubnt#

pic 6 Ubiquiti EdgeOS: настройка PPPoE сервера

При необходимости, командой set service pppoe-server dns-servers server-1 x.x.x.x, можно добавить DNS сервер.

Состояние сервера и подключенных клиентов, всегда можно посмотреть командой: show pppoe-server

pic 7 Ubiquiti EdgeOS: настройка PPPoE сервера

logo
Расширенные настройки Ubiquiti EdgeOS: настройка PPPoE сервера
Отзывы покупателей
Рейтинг покупателей
5 / 5 5 5 4
На основе 4 оценок покупателей
25%
0%
0%
0%
0%
Отзыв
Отлично
Заголовок*
Достоинства
Недостатки
Комментарий*
Представьтесь
Комментарий
виталий, Как бы это вам не показалось странным, но удаляется точно так же... только вместо set пишете delete. delete authentication local-users username user1 password pass1"
Комментарий
подскажите а как удалить какого нибудь клиента, заблокировать?
Комментарий
Виктор, Билинга под EdgeOS, пока не встречал..."
Комментарий
Подскажите. А есть ли возможность биллинга клиентов с связкой pppoe?Кто хорошо знает язык может скриптами помочь?

Возврат к списку


Популярное оборудование

Авторизуйтесь, чтобы добавить отзыв

x