Разобрался. В параметрах запуска был еще указан пул удаленных IP (осталось от экспериментов без аутентикации через радиус:)
-p /etc/ppp/pppoe-pool:
10.100.0.2-10.100.0.254
10.100.1.2-10.100.1.254
10.100.2.2-10.100.2.254
недочитал ман, надо было:
10.100.0.2-254
10.100.1.2-254
10.100.2.2-254
а так по честному 9*3 = 27 :)
"The -p option overrides both -R and -N"
Нет. Проверено все многократно. Единственное на что грешу, что на этой же машине работает pptpd. Увы без него никак.
Интересно есть ли у кого еще такое соседство?
# pstree
init-+-6*[agetty]
|-cron
|-dhcpd
|-mdadm
|-ospfd
|-pppoe-server---27*[pppd]
|-pptpd-+-138*[pptpctrl---pppd]
| `-2*[pptpctrl]
|-syslog-ng
|-udevd
`-zebra
Вопрос к тем кто использует пакет rp-pppoe-3.10 под linux в качестве сервера.
Очень странно дело. Запускаю вот так:
/usr/sbin/pppoe-server -N 300 -k -u -o 500 ... (до 500 работает pptpd)
Создается ровно 27 сессий и фсё :( Дальше в логах:
pppoe-server[15721]: No client slots available (xx:xx:xx:xx:xx:xx)
Причем при первом запуске создалось порядка 100 сессий, после ребута 27 и ни одной больше (ребуты не помогают).
Никто не сталкивался? Куда хоть рыть?