D-Link DSL-2740U/BRU C2 (дальше DSL модем) Прошивка: DRU_2.35 Провайдер: Сибирьтелеком-Новосибирск Рабочая конфигурация: PPPoE запущен на самом DSL-модеме. Все работает - никаких проблем.
Возникла необходимость изменить конфигурацию: DSL-модем перевести в Bridge режим и делать PPPoE на linux сервере, подключенном к eth0. Переводим ADSL соединение на DSL-модеме из PPPoE в Bridge режим. Ожидаем, что PPPoE будет бриджеваться на eth0. Имеем парадоксальную ситуацию - PPPoE бриджуется на wl0. На eth0 - нет.
Как проверял. 1. PPPoE бриджуется на wl0. Подключаем ноутбук с Windows 7 по WiFi к DSL-модему. Создаем PPPoE соединение. Даем команду "установить соединение" - все работает. Параллельно смотрим в WireShark на WiFi интерфейсе с фильтром pppoes and pppoed. Видим все нужные пакеты: PADI, PADO, и PPP сессия
2. PPPoE не бриджуется на eth0. Тут было 2 проверки: а) Подключаем ноутбук с Windows 7 по ethernet к DSL-модему. WiFi аппаратно выключен (есть переключатель). Создаем PPPoE соединение. Даем команду "установить соединение" - все не работает. В wireshark видим только PADI. б) Подключаем Voyager Linux на ALIX по ethernet к DSL-модему. Настраиваем DSL. Запускаем при помощи pon. Параллельно контролируем при помощи tcpdump -n -e -i eth0 pppoed and pppoes Видим только PADI. с) Та же картина с сервером на Ubuntu Linux Server Edition LTE 10.10.
Весь день уже развлекаюсь... Мне нужен ответ на следующие вопросы: 1. Это мой глюк или правда PPPoE пакеты с DSLAM идут на wl0, но не идут на eth0? 2. Если это глюк, то как может быть все что я описал. 3. Если нет, то как сделать, чтобы пакеты также шли на eth0?
При необходимости могу предоставить куски конфигов DSL-модема.
|