Twice in two nights, my router has decided to stop routing traffic over the default route. I am using a Toastman build with the GUI PPTP VPN client built in, and set to auto connect. My basic routing table is:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.28.7.200 * 255.255.255.255 UH 0 0 0 ppp5
192.168.2.0 * 255.255.255.0 U 0 0 0 br0
99.234.*.0 * 255.255.254.0 U 0 0 0 vlan1
172.28.0.0 * 255.255.0.0 U 0 0 0 ppp5
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 18.104.22.168 0.0.0.0 UG 0 0 0 vlan1
I have additional static routes configured to access various 172.28.*.* subnets, and static routing to several different internet sites. All of these go out over PPP5, and work at normal internet speeds.
Anything over the default route fails from all client computers on the 192.168.2.0/24 LAN. The router itself can ping, telnet, ssh to anywhere I've tried to access, but no client devices can. Traceroute'ing from the router when this is happening shows the same route being taken as would a client when this is not happening.
The issue persists after flushing all routes, releasing my public IP, rebooting the router, power-cycling the router, rebooting the modem and the router to get a new IP address. Alternate static routes that use the same gateway also do not work.
The only way I have found to remedy this issue is to disable the WAN link, reboot, reenable the WAN link, reboot again.
This happens if I am connected via wifi or when connected via ethernet cable.