I have OpenWRT installed on a TP-Link Archer C7 v2 and have been using it for several years. Here are the bullet points to save time, more detailed explanation below:
- Update router to 23.05.3.
- No internet connection.
- Factory reset, still same.
- Check modem, all good.
- Revert back to previous firmware, still same.
- Minor TX activity on wan but no connection.
- Called ISP, no issues on their end.
I recently updated the firmware to 23.05.3 via the usual method, the web UI. Kept my settings as I have done in the past successfully. wan settings are all default, as it connected fine when I first set it up.
After the router booted back up, I signed into LuCi and noticed I had no external IP address. Diagnostics, IPv4 ping, no internet connectivity. I went and performed a factory reset, as I know from previous experience that the default settings allowed me to at least connect to the internet.
After signing in again, the situation had not changed. No internet. I then checked the next device in the chain, my internet modem. It reported no issues, but I power cycled it anyway. It turns back on, LEDs on and indicate a valid connection, but still no internet on the router.
I can see in the interfaces menu that the wan port is connected, and there appears to be some TX activity (like it's attempting to connect but failing). I've inspected all the cables and it appears good. I'm doubtful it's a hardware problem as this happened right as I updated the firmware.
I downgraded the firmware back to a last known working firmware I had, 23.05.0. No change.
I even called my ISP to check if they could see any issues on their end. No network outages. Modem is reporting good health. We even connected a computer directly to the modem and it got a connection so the internet itself is fine.
I don't know what to check next. Tempted to flash back the factory firmware, but researching it the process seems complicated and there is conflicting information on whether or not the boot image needs to be trimmed to avoid a brick. Any help is appreciated.