Hi,
I'm running OpenWrt 22.03.2 on a hAP ac^3. Except for the PPPoE connection to the ONT everything is working.
Here are my troubleshooting steps so far:
-
ONT needs packets tagged on VLAN 7 (802.1q)
-
Added eth1.7 as 802.1q, bound wan and wan6 to eth1.7
-
No PPPoE connectivity at all, logread shows "Timeout waiting for PADO packets"
-
Went through all kind of threads with timeout settings etc. to no avail. RouterOS on the same device connects within a second of activating the pppoe-client interface.
-
Installed tcpdump and pppoe-discovery packages.
-
pppoe-discovery also produces "Timeout waiting for PADO packets", tcpdump on eth1.7 looks good, tcpdump on eth1 looks good and shows the 802.1q tags correctly.
-
ROS works, OpenWrt not, tcpdump looks good, but it also cannot really be the ISP equipment. This left me confused.
-
hooked up eth1 of the hAP ac^3 to my linux box, firing up tcpdump and it's missing all the tagged packets. When I run pppoe-discovery -I eth1 I see the PADIs on the linux box, then running it on eth1.7 not a single tagged packet arrives.
This is where I need some pointer into the right direction...
Basic info + network config:
Hostname OpenWrt
Model MikroTik hAP ac3
Architecture ARMv7 Processor rev 5 (v7l)
Target Platform ipq40xx/mikrotik
Firmware Version OpenWrt 22.03.2 r19803-9a599fee93 / LuCI openwrt-22.03 branch git-22.288.45147-96ec0cd
Kernel Version 5.10.146
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='fd48:36c2:3587::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0'
network.@device[0].stp='1'
network.@device[0].igmp_snooping='1'
network.@device[1]=device
network.@device[1].name='eth0'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.1.1'
network.@device[2]=device
network.@device[2].name='eth1'
network.@device[3]=device
network.@device[3].type='8021q'
network.@device[3].ifname='eth1'
network.@device[3].vid='7'
network.@device[3].name='eth1.7'
network.wan=interface
network.wan.device='eth1.7'
network.wan.proto='pppoe'
network.wan.force_link='1'
network.wan.username='XXX-REDACTED-XXX'
network.wan.password='XXX-REDACTED-XXX'
network.wan.ipv6='auto'
network.wan6=interface
network.wan6.proto='dhcpv6'
network.wan6.reqaddress='try'
network.wan6.device='eth1.7'
network.wan6.reqprefix='56'
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='0 1 2 3 4'
network.@switch_vlan[0].vid='1'
network.@device[4]=device
network.@device[4].name='wlan0'