WAN PPoE AUTH_TOPEER_FAILED error

Hello folks,

I have recently acquired a DSL Modem (eci b-focus v-2fub/r rev.b) to replace the current modem/router from my ISP.

The ultimate goal is to use my TPLink Archer C7 v5 modded with OpenWRT v21.02.1 (the latest one)

Theoretically it should have had work by just plugin the ECI modem and by configuring the WAN interface of my OpenWRT as PPoE with the provided credential from my ISP.
Unfortunately I'm keeping getting the error AUTH_TOPEER_FAILED

I tried some instructions from the existing threads but also with no success.

Would really appreciate your support to try to fix it

By browsing on my ISP forum some users recommend to use VLAN 101 in order to get connected. Is it something that I should care about? How could I do that?

Below my current configs:

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.loopback.device='lo'
network.globals=globals
network.globals.ula_prefix='fdba:08ff:8606::/48'
network.lan=interface
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.2.1'
network.lan.gateway='192.168.1.1'
network.lan.dns='8.8.8.8' '8.8.4.4'
network.lan.device='br-lan'
network.wan=interface
network.wan.device='eth0.2'
network.wan.proto='pppoe'
network.wan.username='dsl002685188@broadband.vodafone.co.uk'
network.wan.password='*********'
network.wan.ipv6='auto'
network.wan_eth0_2_dev=device
network.wan_eth0_2_dev.name='eth0.2'
network.wan_eth0_2_dev.macaddr='cc:32:e5:e9:1c:f2'
network.wan6=interface
network.wan6.proto='dhcpv6'
network.wan6.device='eth0.2'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='2 3 4 5 0t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='1 0t'
network.nordvpntun=interface
network.nordvpntun.proto='none'
network.nordvpntun.device='tun0'
network.@device[1]=device
network.@device[1].name='br-lan'
network.@device[1].type='bridge'
network.@device[1].ports='eth0.1'
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
        option device 'lo'

config globals 'globals'
        option ula_prefix 'fdba:08ff:8606::/48'

config interface 'lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.2.1'
        option gateway '192.168.1.1'
        list dns '8.8.8.8'
        list dns '8.8.4.4'
        option device 'br-lan'

config interface 'wan'
        option device 'eth0.2'
        option proto 'pppoe'
        option username 'dsl002685188@broadband.vodafone.co.uk'
        option password '**********'
        option ipv6 'auto'

config device 'wan_eth0_2_dev'
        option name 'eth0.2'
        option macaddr 'cc:32:e5:e9:1c:f2'

config interface 'wan6'
        option proto 'dhcpv6'
        option device 'eth0.2'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '2 3 4 5 0t'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '1 0t'

config interface 'nordvpntun'
        option proto 'none'
        option device 'tun0'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0.1'

In most cases with VDSL, you have to do VLAN tagging on WAN to connect your ISP.

1 Like

Thanks @slh

I gave up on my original config and performed a factory reset.

After adding the VLAN (new configs below) the "AUTH_TOPEER_FAILED" vanished however no hint is shown. With some more further investigation I managed to fetch the logs for the PPPoE which now show "Timeout waiting for PADO packets"

root@OpenWrt:/# logread |grep ppp
Sun Oct 24 10:22:12 2021 daemon.warn pppd[14860]: Timeout waiting for PADO packets
Sun Oct 24 10:22:12 2021 daemon.err pppd[14860]: Unable to complete PPPoE Discovery
Sun Oct 24 10:22:12 2021 daemon.info pppd[14860]: Exit.
Sun Oct 24 10:22:12 2021 daemon.err insmod: module is already loaded - ppp_generic
Sun Oct 24 10:22:12 2021 daemon.err insmod: module is already loaded - pppox
Sun Oct 24 10:22:12 2021 daemon.err insmod: module is already loaded - pppoe
Sun Oct 24 10:22:12 2021 daemon.info pppd[15043]: Plugin rp-pppoe.so loaded.
Sun Oct 24 10:22:12 2021 daemon.info pppd[15043]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.8
Sun Oct 24 10:22:12 2021 daemon.notice pppd[15043]: pppd 2.4.8 started by root, uid 0
Sun Oct 24 10:22:12 2021 daemon.debug pppd[15043]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Sun Oct 24 10:22:12 2021 daemon.debug pppd[15043]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f1
Sun Oct 24 10:22:12 2021 daemon.debug pppd[15043]:  [service-name] [host-uniq  00 00 3a c3]
Sun Oct 24 10:22:17 2021 daemon.debug pppd[15043]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Sun Oct 24 10:22:17 2021 daemon.debug pppd[15043]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f1
Sun Oct 24 10:22:17 2021 daemon.debug pppd[15043]:  [service-name] [host-uniq  00 00 3a c3]
Sun Oct 24 10:22:18 2021 daemon.err pppd[15043]: select (waitForPADO): Interrupted system call
Sun Oct 24 10:22:18 2021 daemon.warn pppd[15043]: Timeout waiting for PADO packets
Sun Oct 24 10:22:18 2021 daemon.err pppd[15043]: Unable to complete PPPoE Discovery
Sun Oct 24 10:22:18 2021 daemon.info pppd[15043]: Exit.
Sun Oct 24 10:22:19 2021 daemon.err insmod: module is already loaded - ppp_generic
Sun Oct 24 10:22:19 2021 daemon.err insmod: module is already loaded - pppox
Sun Oct 24 10:22:19 2021 daemon.err insmod: module is already loaded - pppoe
Sun Oct 24 10:22:19 2021 daemon.info pppd[15188]: Plugin rp-pppoe.so loaded.
Sun Oct 24 10:22:19 2021 daemon.info pppd[15188]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.8
Sun Oct 24 10:22:19 2021 daemon.notice pppd[15188]: pppd 2.4.8 started by root, uid 0
Sun Oct 24 10:22:19 2021 daemon.debug pppd[15188]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Sun Oct 24 10:22:19 2021 daemon.debug pppd[15188]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f1
Sun Oct 24 10:22:19 2021 daemon.debug pppd[15188]:  [service-name] [host-uniq  00 00 3b 54]
Sun Oct 24 10:22:24 2021 daemon.debug pppd[15188]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Sun Oct 24 10:22:24 2021 daemon.debug pppd[15188]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f1
Sun Oct 24 10:22:24 2021 daemon.debug pppd[15188]:  [service-name] [host-uniq  00 00 3b 54]
Sun Oct 24 10:22:29 2021 daemon.debug pppd[15188]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Sun Oct 24 10:22:29 2021 daemon.debug pppd[15188]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f1
Sun Oct 24 10:22:29 2021 daemon.debug pppd[15188]:  [service-name] [host-uniq  00 00 3b 54]
Sun Oct 24 10:22:34 2021 daemon.warn pppd[15188]: Timeout waiting for PADO packets
Sun Oct 24 10:22:34 2021 daemon.err pppd[15188]: Unable to complete PPPoE Discovery
Sun Oct 24 10:22:34 2021 daemon.info pppd[15188]: Exit.

now my configs looks like below:

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fdc3:f0c3:fa2d::/48'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0.1'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.@device[1]=device
network.@device[1].name='eth0.2'
network.@device[1].macaddr='cc:32:e5:e9:1c:f2'
network.wan=interface
network.wan.device='eth0.101'
network.wan.proto='pppoe'
network.wan.username='dsl002685188@broadband.vodafone.co.uk'
network.wan.password='*************'
network.wan.ipv6='auto'
network.wan6=interface
network.wan6.device='eth0.101'
network.wan6.proto='pppoe'
network.wan6.username='dsl002685188@broadband.vodafone.co.uk'
network.wan6.password='*********'
network.wan6.ipv6='auto'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0t 2 3 4 5'
network.@switch_vlan[0].vid='1'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='0t 1t'
network.@switch_vlan[1].vid='101'
root@OpenWrt:~# cat /etc/config/network

config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdc3:f0c3:fa2d::/48'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0.1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config device
        option name 'eth0.2'
        option macaddr 'cc:32:e5:e9:1c:f2'

config interface 'wan'
        option device 'eth0.101'
        option proto 'pppoe'
        option username 'dsl002685188@broadband.vodafone.co.uk'
        option password '***********'
        option ipv6 'auto'

config interface 'wan6'
        option device 'eth0.101'
        option proto 'pppoe'
        option username 'dsl002685188@broadband.vodafone.co.uk'
        option password '*********'
        option ipv6 'auto'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 2 3 4 5'
        option vid '1'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 1t'
        option vid '101'

Assuming that Vodafone require the VLAN id 101 is my config correctly set?

Disclaimer: I'm not familiar with vodafone UK specifics, so the advice below is generic and more about syntax than semantics.

eth0.101 (although this would be non-fatal, merely just not setting the 'correct' MAC)

config interface 'wan6'
        option device 'eth0.101'
        option proto 'pppoe'
        option username 'dsl002685188@broadband.vodafone.co.uk'
        option password '*********'
        option ipv6 'auto'

I don't think that you need this (two PPPoE sessions), it's possible, but very unlikely - I'd suggest to remove wan6 for the early debugging and going back to that, once you have the basics/ IPv4 working.

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '0t 1t'
        option vid '101'

option vlan '101'

Thanks for the support @slh
Unfortunately even after these suggestions same error

Just to be sure I'm sending a diagram of my current setup


I just recently bought this OpenReach modem in order to get rid of the router from Vodafone UK. The idea was to use it to cover the lack of DSL of my own router

The things that seems most odd to me is that I keep getting the same error message regardless if I keep the router connected to the modem or not

My configs are now like below:

root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config globals 'globals'
        option ula_prefix 'fdc3:f0c3:fa2d::/48'
config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0.1'
config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.2.1'
config device
        option name 'eth0.101'
config interface 'wan'
        option proto 'pppoe'
        option username 'dsl002685188@broadband.vodafone.co.uk'
        option password '***********'
        option ipv6 'auto'
        option pppd_options 'debug'
        option device 'eth0.101'
config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'
config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 2 3 4 5'
        option vid '1'
config switch_vlan
        option device 'switch0'
        option vlan '101'
        option ports '0t 1t'
        option vid '101'

Logs from PPPoE protocol:

root@OpenWrt:~# logread |grep ppp
Tue Nov 23 00:28:53 2021 daemon.debug pppd[19369]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Nov 23 00:28:53 2021 daemon.debug pppd[19369]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f2
Tue Nov 23 00:28:53 2021 daemon.debug pppd[19369]:  [service-name] [host-uniq  00 00 4b a9]
Tue Nov 23 00:28:58 2021 daemon.debug pppd[19369]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Nov 23 00:28:58 2021 daemon.debug pppd[19369]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f2
Tue Nov 23 00:28:58 2021 daemon.debug pppd[19369]:  [service-name] [host-uniq  00 00 4b a9]
Tue Nov 23 00:29:04 2021 daemon.warn pppd[19369]: Timeout waiting for PADO packets
Tue Nov 23 00:29:04 2021 daemon.err pppd[19369]: Unable to complete PPPoE Discovery
Tue Nov 23 00:29:04 2021 daemon.info pppd[19369]: Exit.
Tue Nov 23 00:29:04 2021 daemon.err insmod: module is already loaded - ppp_generic
Tue Nov 23 00:29:04 2021 daemon.err insmod: module is already loaded - pppox
Tue Nov 23 00:29:04 2021 daemon.err insmod: module is already loaded - pppoe
Tue Nov 23 00:29:04 2021 daemon.info pppd[19548]: Plugin rp-pppoe.so loaded.
Tue Nov 23 00:29:04 2021 daemon.info pppd[19548]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.8
Tue Nov 23 00:29:04 2021 daemon.notice pppd[19548]: pppd 2.4.8 started by root, uid 0
Tue Nov 23 00:29:04 2021 daemon.debug pppd[19548]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Nov 23 00:29:04 2021 daemon.debug pppd[19548]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f2
Tue Nov 23 00:29:04 2021 daemon.debug pppd[19548]:  [service-name] [host-uniq  00 00 4c 5c]
Tue Nov 23 00:29:09 2021 daemon.debug pppd[19548]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Nov 23 00:29:09 2021 daemon.debug pppd[19548]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f2
Tue Nov 23 00:29:09 2021 daemon.debug pppd[19548]:  [service-name] [host-uniq  00 00 4c 5c]
Tue Nov 23 00:29:14 2021 daemon.debug pppd[19548]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Nov 23 00:29:14 2021 daemon.debug pppd[19548]:  dst ff:ff:ff:ff:ff:ff  src cc:32:e5:e9:1c:f2
Tue Nov 23 00:29:14 2021 daemon.debug pppd[19548]:  [service-name] [host-uniq  00 00 4c 5c]