FULL AI ANALYSIS

Home router assigns DHCP IPs but NAT is disabled after firmware update, internal devices cannot access internet

Generated Oct 3, 2026, 12:35:03 AM

Analysis summary

Router shows NAT being disabled by a configuration policy restored from backup; factory reset and manual reconfiguration work, but importing legacy config reintroduces the problem. Likely root causes: firmware changed configuration schema and now interprets an older flag as explicit NAT disable (backward incompatible), a policy object in the backup sets nat_enabled=false, or a security feature (e.g., 'router operating in bridge/DMZ mode when inbound policies present') toggles NAT off.

Possible causes

Configuration schema change between firmware versions: the older backup contains deprecated fields that now map to nat_enabled=false in the new firmware.

70%

Exported configuration includes a policy or profile (e.g., 'router mode: router/bridge') that sets NAT off when certain firewall rules are present.

60%

Firmware bug where importing any configuration with specific advanced firewall rules triggers a bug that disables NAT.

30%

Corrupted or maliciously modified backup where nat_enabled was toggled false (less likely but possible if backup was edited).

20%

Suggested fixes

1

Diagnostic step 1

Do not import the old full backup. Instead, perform a factory reset and manually re-create WAN, LAN, and NAT settings. Recreate only necessary port-forwarding and firewall rules one at a time and test internet access after each to identify the rule that toggles NAT off.

2

Diagnostic step 2

Inspect the backup file (XML/JSON) for explicit nat flags: search for nat_enabled, NAPT, or mode fields. Create a copy of the backup and remove or change suspect flags (nat_enabled=true) and test by importing into a non-production router or VM if supported. Never import untrusted backups into your primary router without testing.

3

Diagnostic step 3

If firmware now uses different schema, consult the vendor's migration guide. Temporarily keep the working manual config and avoid importing legacy policies. If importing a modified backup is required and you cannot identify the offending field, collect the backup file and router syslogs, then escalate to vendor support with these artifacts. Do not expose credentials or private keys when sharing config; redact sensitive secrets first.