>Я не знаток pppoe, но вот выдержка из доки:
>
>На первом этапе клиент посылает широковещательный запрос (адрес назначения - broadcast address)
>(PADI PPPoE Active Discovery Initiation) на поиск сервера со службой PPPoE.
>Этот запрос получают все пользователи сети, но ответит на него только
>тот, у кого есть поддержка службы PPPoE. Ответный пакет от концентратора
>доступа (PADO PPPoE Active Discovery Offer) посылается в ответ клиенту, но
>если в сети есть много устройств со службой PPPoE, то клиент
>получит много пакетов PADO. В этом случае, программное обеспечение клиента выбирает
>необходимый ему концентратор доступа и посылает ему пакет (PADR PPPoE Active
>Discovery Request) с информацией о требуемой службе (требуемый класс обслуживания зависит
>от услуг провайдера), имя провайдера и т.д.
>
>Т.е. возможно нахождение нескольких pppoe-серверов в одном сегменте. На клиенте нужно настроить,
>какой сервер использовать.
Спасибо, это обнадеживает ;) Если бы еще узнать где и что настроить. Я так понимаю нужна настройка со стороны клиента и определенные условия со стороны сервера. Только не ясно какие :)
Вот выдержка из статьи:
"Для именования сервера доступа используется Access Concentrator Name. В свою очередь, Access Concentrator может предоставлять некоторое количество PPPoE сервисов, называемых Service Name."
И самое важное:
"Сначала клиент должен инициировать PPPoE сессию (initiation). Для этого он посылает специальный пакет Active Discovery Initiation (PADI). Данный пакет посылается на broadcast Ethernet адрес (ff:ff:ff:ff:ff:ff), что логично, так как клиент пока не знает адреса сервера доступа. Опционно пакет может содержать запрашиваемый клиентом Service Name."
Из чего я делаю вывод о том, что можно настроить клиента на поиск определенного pppoe-сервера в сети.
И еще:
"Сервер доступа отвечает пакетом Active Discovery Offer (PADO), в который включает свое название Access Concentrator Name и название предоставляемого сервиса Service Name. Данный пакет уже юникастовый и содержит мак адрес конкретного сервера.
Теперь клиент может выбрать нужное (Service Name и Access Concentrator Name) из возможно нескольких предложений (PADO пакетов) и ответить уже конкретному серверу пакетом Active Discovery Request (PADR).
"
Далее уже соединение, передача, т.п.
И наконец самое любопытное :), у меня сервер стартует так:
pppoed_enable="YES"
pppoed_provider="SERVICE_NAME"
pppoed_flags="-a ACCESS_CONCENTRATOR_NAME -l pppoe-in -P /var/run/pppoed.pid"
pppoed_interface="lnc0"
SERVICE_NAME у меня установлено в "*"
ACCESS_CONCENTRATOR_NAME в "Provider"
Наконец подытоживая все выше изложенное я делаю вывод что нужно SERVICE_NAME выставить в какое-то значение, например "gtnet" и со стороны клиентов настроить на использование именно этого SERVICE_NAME. Напомню что клиенты WinXP, сейчас излазил все настройки подключения и нашел всего одно подходящее поле, на закладке общее есть "Имя службы", неужели это то искомое что так для меня важно.
Сейчас поэксперементирую с этим и напишу сюда результат.
Буду надеяться на лучшее :)