Internet drops out after a few days until manually reconnected
Hello everyone,
I have an Archer C2300 connected to an NBN Arris CM8200 HFC modem and every ~3.5 days I need to reestablish the connection between the C2300 and the ISP (Superloop).
I have found that simply going to the router's Advanced->Network->IPv4 and pressing Release and then Renew, is enough to get the Internet working again (nothing done to the modem so I think it's unlikely to be the culprit).
That seems like an action the C2300 should be taking by itself when it realises that it has lost Internet access.
With debug logging enabled, a drop and manual reset looks like this:
2019-09-07 17:48:19 nat[21241]: <6> 211501 Initialization succeeded
2019-09-07 17:48:18 dhcpc[21115]: <6> 293050 Obtaining Dynamic IP <public-IP> succeeded.
2019-09-07 17:48:18 dhcpc[21115]: <7> 293035 Receiving DHCP ACK from server 122.199.60.1 with address <public-IP> and lease time 600
2019-09-07 17:48:16 dhcpc[21115]: <7> 293032 Sending DHCP Request to server 122.199.60.1 for selecting address <public-IP>
2019-09-07 17:48:16 dhcpc[21115]: <7> 293031 Receiving DHCP Offer from server 122.199.60.1 with address <public-IP>
2019-09-07 17:48:15 dhcpc[21115]: <7> 293030 Sending DHCP Discover
2019-09-07 17:48:11 network[20761]: <6> 290003 Connect interface wan
2019-09-07 17:48:11 nat[20526]: <6> 211501 Initialization succeeded
2019-09-07 17:48:11 nat[20526]: <6> 211501 Initialization succeeded
2019-09-07 17:48:10 network[20523]: <6> 290004 Disconnect interface wan
--- performed manual release/renew at 17:48 ---
2019-09-07 17:33:52 dhcpc[29481]: <7> 293034 Sending DHCP Request for renewing address <public-IP>
2019-09-07 17:33:34 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:32:57 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:31:42 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:29:12 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:24:12 dhcpc[29481]: <6> 293050 Obtaining Dynamic IP <public-IP> succeeded.
2019-09-07 17:24:12 dhcpc[29481]: <7> 293035 Receiving DHCP ACK from server 122.199.60.1 with address <public-IP> and lease time 600
2019-09-07 17:24:10 dhcpc[29481]: <7> 293034 Sending DHCP Request for renewing address <public-IP>
2019-09-07 17:23:52 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:23:15 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:22:00 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:19:29 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:14:29 dhcpc[29481]: <6> 293050 Obtaining Dynamic IP <public-IP> succeeded.
2019-09-07 17:14:29 dhcpc[29481]: <7> 293035 Receiving DHCP ACK from server 122.199.60.1 with address <public-IP> and lease time 600
2019-09-07 17:14:27 dhcpc[29481]: <7> 293034 Sending DHCP Request for renewing address <public-IP>
2019-09-07 17:14:09 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:13:32 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:12:17 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:09:47 dhcpc[29481]: <7> 293033 Sending DHCP Request to server 122.199.60.1 for renewing address <public-IP>
2019-09-07 17:04:47 dhcpc[29481]: <6> 293050 Obtaining Dynamic IP <public-IP> succeeded.
- The <public-IP> did not change before/after the release/renew. The remaining IP address is just Superloop's DHCP server.
- It looks like DHCP requests are being ignored by the server until my C2300 actually needs a new one (or the responses are not logged?)
- The log message is missing the "to server 122.199.60.1" part when the lease actually needs to be renewed, which is when the failure can occur
- It sort of looks like the C2300 is letting an unanswered DHCP request hang indefinitely, requiring manual intervention
Any suggestions as to how to investigate (or fix!) this are appreciated,
Thanks!