Всем, здравствуйте.
Вроде полно инструкций на эту тему. Что-то не включается никак у меня pppoe. Уж всяко побывал. Совсем недавно хорошо и надежно работал xl2tp на этой машине. А нынче не заводится pppoe >_<
У провайдера все нормально, примитивная железка D-Link благополучно подхватывает ip-адрес, только съев логин/пароль.
По конфам:
* Bringing up interface eth2
* No configuration specified; defaulting to DHCP
* dhcp ...
* Running dhcpcd ...
dhcpcd[3386]: version 5.2.7 starting
dhcpcd[3386]: eth2: broadcasting for a lease
dhcpcd[3386]: timed out
dhcpcd[3386]: allowing 8 seconds for IPv4LL timeout
dhcpcd[3386]: eth2: probing for an IPv4LL address
dhcpcd[3386]: eth2: checking for 169.254.59.109
dhcpcd[3386]: eth2: using IPv4LL address 169.254.59.109
dhcpcd[3386]: forked to background, child pid 3398 [ ok ]
* received address 169.254.59.109/16 [ ok ]
* Bringing up interface ppp0
* Starting pppd in ppp0 ...
/usr/sbin/pppd: /usr/lib/pppd/2.4.5/passwordfd.so: undefined symbol: eaptls_check_hook
/usr/sbin/pppd: Couldn't load plugin passwordfd.so
* start-stop-daemon: failed to start `/usr/sbin/pppd'
* Failed to start PPP
Интерфейс умудряется словить какой-то бредовый адрес, который не имеет никакого отношения к делу.
а pppd со своей ошибкой undefined symbol: eaptls_check_hook не понятен вообще, переставлял его уже не раз..
/usr/sbin/pppd: /usr/lib/pppd/2.4.5/passwordfd.so: undefined symbol: eaptls_check_hook может в пароле есть какие-то символы от которых клиент клиент клинит? Может попробовать их бэкслешем экранировать и убрать кавычки?
P.S. PPPoE и без IP может работать, можно для чистоты эксперимента отключить DHCP на eth2.
Попробуйте включить (если выключен) или выключить (если включён) флаг eap-tls для net-dialup/ppp
Следуя совету пересобрал отключив эту опцию, и все заработало! За что выражается Вам большая благодарность
p.s. Может кому-то окажется полезным - в итоге конф получился такой:
Аналогичный случай. Собрал net-dialup/ppp с USE=eap-tls , как рекомендует провайдер (Netbynet, Подмосковье). После обновления с net-dialup/ppp-2.4.4-r25 до net-dialup/ppp-2.4.5-r1 получил ту же ошибку. Тоже помогло пересобрать с USE=-eap-tls.