21 мая 2015 г.

PPPoE multiple AC

Вышло так, что с одного интерфейса сервера доступно сразу две провайдерских железки, через которые дОлжно поднимать pppoe-туннели. И pppd начал путаться, куда какой учеткой авторизовываться. Точнее, он тупо перебирает по порядку, а MAC-адресов доступно много-много, поэтому процесс переподключения затягивается.
Лечение оказалось элементарное: в каждом конфиге указываем имя концентратора заданного провайдера (посмотреть список можно по pppoe-discovery -I ethX):
rp_pppoe_ac NAME
Как правило, провайдеры отдают несколько концентраторов с общим именем, поэтому на надежность это не влияет. 
Вдохновение нашлось тут. Автору спасибо!