
The process took me countless hours to figure out. What? You took a shortcut and bricked your router! If you did try to take a shortcut and bricked your router, head down to the Unbricking Your Asus Rt-N12 D1 towards the bottom of this post. If you try and take a shortcut, good luck to you because the steps outlined below were the only way I could consistently load DD-WRT. Yes, what you are going to do below will be a real pain in the ass but I have confirmed from three separate RT-N12 D1 routers this does work. Then I realized I had to go through all the crazy steps as I had the first time to get it right. When I finally “thought” I had the process scaled down to a few easy steps it wouldn’t load and I bricked the router again (I actually bricked three separate RT-N12 D1s). Originally when getting DD-WRT on this router I bricked it a few times. Also keep in mind that DD-WRT is NOT officially supported on the Asus RT-N12 D1 so your mileage may vary. The RT-N12 D1 is much different for installing DD-WRT than its predecessors, the B1 and C1. Please note: If you plan to use a Multi-hop setup please see this guide and make the required adjustments to the port in the Endpoint Address & public key in the Peer Public Key fields.Asus RT-N12 D1This very lengthy Step-by-Step tutorial is for flashing your Asus RT-N12 D1 with DD-WRT. Reboot your router and wait for a minute or two for everything to settle, then reboot your computer system.Ĭheck the assigned public IP address on our website and run a leak test at from one of the devices connected to your DD-WRT router. Specify one of the following DNS servers in the Static DNS 1 field: The Endpoint Address and Peer Public Key in the example above are specific to our server in Sweden.Ĭlick the Save button, then click the Apply Settings button. Note: You are welcome to use whichever server you prefer. Peer Public Key: Enter an IVPN WireGuard server public key (available on the Server Status page).

Endpoint Address: Enter an IVPN WireGuard server hostname (available on the Server Status page) and choose a port:.10.0.254.3 = AntiTracker Hardcore Mode to also block Google and Facebook.10.0.254.2 = standard AntiTracker to block advertising and malware domains.172.16.0.1 = redular DNS with no blocking.Peer Tunnel DNS: Specify one of the following DNS servers:.

This will prevent out-bound traffic when the VPN client is disconnected from the server.Ĭlick the Add Peer button and enter the following peer configuration (as also shown in the screen shot below): This will display details of the WireGuard connection including the public key, which can be easily copied. Click the Save and Apply Settings buttons, then go to Administration > Commands and enter wg in the Commands box, then click Run Commands. Hint: After clicking Generate Key, it may or may not be possible to copy the public key displayed on the Tunnels page.
