Многие реализации PPPoE сервера под линукс допускают использование синхронной ppp инкапсуляции (HDLC). Как правило, это параметр -s командной строки PPPoE сервера.
Так вот очень не советую юзать, даже если это работает (как к несчастью и у меня ). Дело в том, что tc модули ядра в этом случае начинают работать некорректно (замечено по крайней мере на дисциплине обслуживания HTB)!man pppoe писал(а):-s
Causes pppoe to use synchronous PPP encapsulation. If you use this option, then you must use the sync option with pppd. You are encouraged to use this option if it works, because it greatly reduces the CPU overhead of pppoe. However, it MAY be unreliable on slow machines -- there is a race condition between pppd writing data and pppoe reading it. For this reason, the default setting is asynchronous. If you encounter bugs or crashes with Synchronous PPP, turn it off -- don't e-mail me for support!
2Asmodeus: неплохо бы это прилепить