Today I noticed some of my wireless clients cannot access the Internet when their VPN is enabled, although they were connected to the Spitz router. I immediately suspected the Routing/NAT Offloading feature because I recently played with it.
I investigated the issue of enabling Routing/NAT Offloading (a.k.a HWNAT and Network Acceleration) on the latest beta OpenWrt versus LuCi. I found out that enabling the the Network Acceleration feature under OpenWrt does not get reflected on LuCI and vice versa!
As a workaround and to avoid the conflict, I enabled this feature from LuCI and disabled it from GL OpenWrt. Please note that this feature is called “Network Acceleration” in OpenWrt as opposed to Routing/NAT Offloading in LuCI.
Enabling the Network Acceleration from GL OpenWrt does not work:
uci show | grep offload
uci: Entry not found
After Enabling it form LuCI:
uci show | grep offload
firewall.@defaults[0].flow_offloading_hw=‘1’
firewall.@defaults[0].flow_offloading=‘1’
GL engineers: can you please test and and confirm what I listed above? In addition, can you please clarify the difference between: Network Acceleration, Routing/NAT Offloading and Hardware NAT (HWNAT)? It seems to me all are referring to same thing! If so, let’s fix these confusing names to be streamlined in both OpenWRT versus LuCI!