GL-MT6000 Router & Openreach VDSL Modem
BT Broadband
Hi sorry this is my first time ever asking for help on a forum ever. Im 17 and dont know a whole lot about networking but really want to learn.
Its been about a year using openwrt and I have been experiencing PPPoE failure at very random times of day since the start, it can be functioning fine for days or just cut out at 2am or even fail 3 times within an hour and i dont know why; I can give exact timestamps if needed due to a script that automatically updates my dns records when my ip changes but just in summary the failures are sporadic. Downtime heavily varies from 20 seconds to 5 minutes.
Im using a openreach modem I got off ebay and dont know if the modem is the issue, no problems with my old router (BT Hub 6 i think) that has a built in VDSL modem and ive probably lost it by now.
Could be confirmation bias but i swear its more frequent when my dads work laptop (im sure with heavy "it monitoring" software on it) is connected and active (never shut off just sleep) and i have read that ISP's can drop the connection caused by invalid packets being sent.
Using the normal PPPoE creds for BT bthomehub@btbroadband.com:bt
.
I dont think i need to mac spoof for BT and have not seen anyone do that, but most do flash openwrt to their original BT hub router so i could be wrong; although i dont have my old router so that would be weird to find a valid mac to spoof to.
I feel like it may be a modem issue due to the very random occurences and not a issue with mac but theres no reason in my mind that a openreach modem would be a issue unless its age/hardware. My dad spends alot of time travelling and it does seem more stable with his laptop out of the house as i said, so it could be invalid packets and not the modem.
I really dont remember seeing the odhcp6c
failure to send messages on previous occurences but i could be wrong
Ive turned off banip and everything
I do notice abnormal load during/before/after failure (from a graph plugin) and high wireless interface traffic but this could be iot devices reconnecting, not sure if this is before or after the failure and no traffic/spikes on my server (not indicative of a attack)
I can send a dump of the wan traffic with tcpdump if needed
If im completely honest the main reason i wanted to have more control over my router is for vlans, that i have not setup yet (im waiting for after exams so i can fully learn and prioritise them) because i do not trust certain software on a certain android tv device and want to keep my selfhost server and devices partitioned
Thats why my config looks generic because this is a very long "test run"
sry for long uneeded explantation
Logs:
Wed Jun 11 15:23:13 2025 daemon.info pppd[23450]: No response to 5 echo-requests
Wed Jun 11 15:23:13 2025 daemon.notice pppd[23450]: Serial link appears to be disconnected.
Wed Jun 11 15:23:13 2025 daemon.info pppd[23450]: Connect time 1.4 minutes.
Wed Jun 11 15:23:13 2025 daemon.info pppd[23450]: Sent 1076951 bytes, received 40309 bytes.
Wed Jun 11 15:23:13 2025 daemon.err odhcp6c[23669]: Failed to send RS (Address not available)
Wed Jun 11 15:23:13 2025 daemon.err odhcp6c[23669]: Failed to send RELEASE message to ff02::1:2 (Network unreachable)
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Interface 'wan_6' is disabled
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Network device 'pppoe-wan' link is down
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Network alias 'pppoe-wan' link is down
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Interface 'wan_6' has link connectivity loss
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Interface 'wan' has lost the connection
Wed Jun 11 15:23:13 2025 daemon.warn dnsmasq[1]: no servers found in /tmp/resolv.conf.d/resolv.conf.auto, will retry
Wed Jun 11 15:23:13 2025 daemon.notice netifd: wan_6 (23669): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "wan_6" } (Permission denied)
Wed Jun 11 15:23:13 2025 daemon.err odhcp6c[23669]: Failed to send SOLICIT message to ff02::1:2 (Network unreachable)
Wed Jun 11 15:23:13 2025 daemon.notice netifd: Interface 'wan_6' is now down
Wed Jun 11 15:23:13 2025 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Wed Jun 11 15:23:13 2025 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Wed Jun 11 15:23:13 2025 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 10 names
Wed Jun 11 15:23:13 2025 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Wed Jun 11 15:23:14 2025 daemon.warn odhcpd[1716]: No default route present, overriding ra_lifetime!
Wed Jun 11 15:23:19 2025 daemon.notice pppd[23450]: Connection terminated.
Wed Jun 11 15:23:19 2025 daemon.info pppd[23450]: Connect time 1.4 minutes.
Wed Jun 11 15:23:19 2025 daemon.info pppd[23450]: Sent 1076951 bytes, received 40309 bytes.
Wed Jun 11 15:23:19 2025 daemon.notice pppd[23450]: Modem hangup
Wed Jun 11 15:23:19 2025 daemon.info pppd[23450]: Exit.
Wed Jun 11 15:23:19 2025 daemon.notice netifd: Interface 'wan' is now down
Wed Jun 11 15:23:19 2025 daemon.notice netifd: Interface 'wan' is setting up now
Wed Jun 11 15:23:19 2025 daemon.info pppd[25354]: Plugin pppoe.so loaded.
Wed Jun 11 15:23:19 2025 daemon.info pppd[25354]: PPPoE plugin from pppd 2.4.9
Wed Jun 11 15:23:19 2025 daemon.notice pppd[25354]: pppd 2.4.9 started by root, uid 0
Wed Jun 11 15:23:34 2025 daemon.warn pppd[25354]: Timeout waiting for PADO packets
Wed Jun 11 15:23:34 2025 daemon.err pppd[25354]: Unable to complete PPPoE Discovery
Wed Jun 11 15:23:34 2025 daemon.info pppd[25354]: Exit.
Wed Jun 11 15:23:34 2025 daemon.notice netifd: Interface 'wan' is now down
Wed Jun 11 15:23:34 2025 daemon.notice netifd: Interface 'wan' is setting up now
Wed Jun 11 15:23:34 2025 daemon.info pppd[25568]: Plugin pppoe.so loaded.
Wed Jun 11 15:23:34 2025 daemon.info pppd[25568]: PPPoE plugin from pppd 2.4.9
Wed Jun 11 15:23:34 2025 daemon.notice pppd[25568]: pppd 2.4.9 started by root, uid 0
Wed Jun 11 15:23:49 2025 daemon.warn pppd[25568]: Timeout waiting for PADO packets
Wed Jun 11 15:23:49 2025 daemon.err pppd[25568]: Unable to complete PPPoE Discovery
Wed Jun 11 15:23:49 2025 daemon.info pppd[25568]: Exit.
Wed Jun 11 15:23:49 2025 daemon.notice netifd: Interface 'wan' is now down
Wed Jun 11 15:23:49 2025 daemon.notice netifd: Interface 'wan' is setting up now
Wed Jun 11 15:23:49 2025 daemon.info pppd[25782]: Plugin pppoe.so loaded.
Wed Jun 11 15:23:49 2025 daemon.info pppd[25782]: PPPoE plugin from pppd 2.4.9
Wed Jun 11 15:23:50 2025 daemon.notice pppd[25782]: pppd 2.4.9 started by root, uid 0
Wed Jun 11 15:24:05 2025 daemon.warn pppd[25782]: Timeout waiting for PADO packets
Wed Jun 11 15:24:05 2025 daemon.err pppd[25782]: Unable to complete PPPoE Discovery
Wed Jun 11 15:24:05 2025 daemon.info pppd[25782]: Exit.
Wed Jun 11 15:24:05 2025 daemon.notice netifd: Interface 'wan' is now down
Wed Jun 11 15:24:05 2025 daemon.notice netifd: Interface 'wan' is setting up now
Wed Jun 11 15:24:05 2025 daemon.info pppd[25995]: Plugin pppoe.so loaded.
Wed Jun 11 15:24:05 2025 daemon.info pppd[25995]: PPPoE plugin from pppd 2.4.9
Wed Jun 11 15:24:05 2025 daemon.notice pppd[25995]: pppd 2.4.9 started by root, uid 0
Wed Jun 11 15:24:20 2025 daemon.warn pppd[25995]: Timeout waiting for PADO packets
Wed Jun 11 15:24:20 2025 daemon.err pppd[25995]: Unable to complete PPPoE Discovery
Wed Jun 11 15:24:20 2025 daemon.info pppd[25995]: Exit.
Wed Jun 11 15:24:20 2025 daemon.notice netifd: Interface 'wan' is now down
Wed Jun 11 15:24:20 2025 daemon.notice netifd: Interface 'wan' is setting up now
Wed Jun 11 15:24:20 2025 daemon.info pppd[26227]: Plugin pppoe.so loaded.
Wed Jun 11 15:24:20 2025 daemon.info pppd[26227]: PPPoE plugin from pppd 2.4.9
Wed Jun 11 15:24:20 2025 daemon.notice pppd[26227]: pppd 2.4.9 started by root, uid 0
Wed Jun 11 15:24:25 2025 daemon.info pppd[26227]: PPP session is 3720
Wed Jun 11 15:24:25 2025 daemon.warn pppd[26227]: Connected to <REMOVED> via interface eth1
Wed Jun 11 15:24:25 2025 kern.info kernel: [572849.657038] pppoe-wan: renamed from ppp0
Wed Jun 11 15:24:25 2025 daemon.info pppd[26227]: Renamed interface ppp0 to pppoe-wan
Wed Jun 11 15:24:25 2025 daemon.info pppd[26227]: Using interface pppoe-wan
Wed Jun 11 15:24:25 2025 daemon.notice pppd[26227]: Connect: pppoe-wan <--> eth1
Wed Jun 11 15:24:29 2025 daemon.info pppd[26227]: CHAP authentication succeeded: CHAP authentication success
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: CHAP authentication succeeded
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: peer from calling number <REMOVED> authorized
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: local LL address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: remote LL address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: local IP address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: remote IP address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: primary DNS address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice pppd[26227]: secondary DNS address <REMOVED>
Wed Jun 11 15:24:29 2025 daemon.notice netifd: Network device 'pppoe-wan' link is up
Wed Jun 11 15:24:29 2025 daemon.notice netifd: Network alias 'pppoe-wan' link is up
Wed Jun 11 15:24:29 2025 daemon.notice netifd: Interface 'wan' is now up
kernel log had nothing interesting but i can still provide it
my very default and generic /etc/config/network
:
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 'fd91:866a:55a3::/48'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
list ports 'lan5'
config device
option name 'lan1'
option macaddr '94:83:c4:a4:1f:59'
config device
option name 'lan2'
option macaddr '94:83:c4:a4:1f:59'
config device
option name 'lan3'
option macaddr '94:83:c4:a4:1f:59'
config device
option name 'lan4'
option macaddr '94:83:c4:a4:1f:59'
config device
option name 'lan5'
option macaddr '94:83:c4:a4:1f:59'
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 'eth1'
option macaddr '94:83:c4:a4:1f:57'
config interface 'wan'
option device 'eth1'
option proto 'pppoe'
option username 'bthomehub@btbroadband.com'
option passwordd 'bt'
option password 'bt'
option ipv6 'auto'
config interface 'wan6'
option device 'eth1'
option proto 'dhcpv6'
config interface 'wwan'
option proto 'dhcp'
i hope you guys can teach and help me instead of telling me i should just fallback to normal router with closed software im more than willing to learn and adapt so any help would be appreciated!
pls help networking wizards