The Ubiquity Edgerouter X is a fantastic home or small business router and firewall. You can purchase these devices for as little as $59 at your favorite retailer.

This device is ideally suited for use in a small business or home as a stand alone device. However it requires a level of technical skill to set up. It’s targeted for IT companies and network service providers because of it’s ease of setup and cloud management tools, cost and performance.
If you have one of these devices and your internet service is greater than 300mbps, you’ll want to make some changes to the device to be able to take advantage of that service. Even if you have a slower service, these changes can help improve device responsiveness, so it makes sense to change them in that case also.
The major setting we will change is to enable hardware offloading. This will allow the device to operate at near wire line speeds with a default configuration. Out of the box the device has hardware offloading disabled. Therefore the CPU will be used instead of the interface hardware.
Steps to Enable Hardware Offloading
To enable hardware offloading, log into the web interface of the router
Click the CLI button and log into the CLI with your administrative account
Issue the following commands:
# configure
# set system offload hwnat enable
# set system offload ipsec enable
# commit ; save
You will see an IPSEC warning indicating issues with L2TP remote access and IPV6 site-to-site IPSec VPN. If you are using either of these you’ll want to keep IPSec offload disabled.
Reboot the Edgerouter X at a convenient time after you’ve made these changes.
To revert your changes:
# configure
# set system offload hwnat disable
# set system offload ipsec disable
# commit ; save
I hope your found this article helpful and if you did please share and like. If you have one of these and would like assistance setting it up, reach out. We’re happy to help.