Настройка PPPoE на MikroTik: Ростелеком и Дом.ру по шагам
Что такое PPPoE подключение?
Многие крупные интернет-провайдеры (Ростелеком, Дом.ру, ТТК) используют для авторизации абонентов защищенный протокол PPPoE (Point-to-Point Protocol over Ethernet). При таком типе подключения интернет не заработает автоматически при втыкании кабеля в разъем — роутер должен отправить на сервер провайдера ваш персональный логин и пароль из договора.
Состояния статуса PPPoE в Winbox
| Статус интерфейса | Что означает | Где искать проблему |
|---|---|---|
connected (буква R) | Авторизация успешна, интернет работает | Всё настроено отлично |
dialing... | Роутер пытается дозвониться до концентратора провайдера | Кабель вставлен не в тот порт или повреждена линия |
terminating... / auth failed | Сервер провайдера сбросил соединение | Ошибка в логине или пароле; отрицательный баланс лицевого счета |
Пошаговая настройка PPPoE клиента в RouterOS
- Подключаем физический кабель:
Вставьте входящий сетевой провод провайдера в порт 1 (ether1) роутера MikroTik.
- Создаем PPPoE Client:
- Зайдите в Winbox и откройте меню PPP.
- На вкладке Interface нажмите синий плюс + и выберите PPPoE Client.
- На вкладке General в поле
Interfacesвыберите ether1. - Перейдите на вкладку Dial Out:
- User: введите логин из договора с провайдером (например,
77123456789). - Password: введите пароль из договора.
- Поставьте галочку Use Peer DNS (автоматически получать DNS провайдера).
- Поставьте галочку Add Default Route (добавить маршрут по умолчанию в интернет).
- User: введите логин из договора с провайдером (например,
- Нажмите Apply и OK.
- Добавляем PPPoE в список интерфейсов WAN:
Критический шаг: Чтобы заработал интернет и включился фаервол, перейдите в Interfaces > Interface List, нажмите +, выберите список WAN и укажите созданный интерфейс
pppoe-out1! - Настройка правильного размера пакета (Change MSS):
PPPoE добавляет 8 байт служебных заголовков, поэтому стандартный MTU 1500 уменьшается до 1480. В меню IP > Firewall > Mangle должно присутствовать системное правило зажима TCP MSS:
/ip firewall mangle add chain=forward protocol=tcp tcp-flags=syn tcp-mss=1441-65535 \ action=change-mss new-mss=clamp-to-pmtu passthrough=yes comment="Clamp TCP MSS for PPPoE"
Быстрая настройка через командную строку:
/interface pppoe-client add name=pppoe-out1 interface=ether1 user="Vash_Login" \
password="Vash_Password" add-default-route=yes use-peer-dns=yes disabled=no
/interface list member add list=WAN interface=pppoe-out1 Частые вопросы (FAQ)
Что делать, если статус постоянно висит в положении dialing?
Проверьте физический линк на порту ether1 (горит ли светодиод). Если линк есть, позвоните в техподдержку провайдера и попросите сбросить привязку к старому MAC-адресу (MAC Reset).
Нужно ли отключать DHCP-клиент на порту ether1?
Да, если провайдер не предоставляет услугу IPTV по отдельному VLAN, удалите DHCP-клиент с интерфейса ether1 в меню IP > DHCP Client.
Почему при активном PPPoE некоторые сайты не открываются?
Это симптом проблемы MTU/MSS. Убедитесь, что в свойствах pppoe-out1 стоит Max MTU / Max MRU = 1480 (или 1492) и активно правило Change MSS в меню IP > Firewall > Mangle.
Как настроить работу интерактивного ТВ (IPTV) вместе с PPPoE?
Установите пакет igmp-proxy из дополнительного набора пакетов MikroTik Extra Packages и укажите ether1 как upstream, а bridge как downstream интерфейс.