-
Notifications
You must be signed in to change notification settings - Fork 647
Home
ColinTaylorUK edited this page Oct 14, 2024
·
223 revisions
This is the official Wiki/documentation for Asuswrt-merlin, a custom firmware designed for Asus routers.
Note: As with any Wiki, this documentation is a constant work-in-progress. Most of the content is contributed by the community - anyone with a Github account can edit it.
- About Asuswrt and Asuswrt-merlin
- Features (External link)
- Screenshots (External link)
- Supported devices
- Changelog - Legacy (380.x) (External link)
- Changelog - 386.x (External link)
- Changelog - 3004 (388.x and newer) (External link)
- Changelog - 3006 (102.x and newer) (External link)
- Installation
- Reverting
- User scripts
- JFFS
- Customizing configuration files
- DDNS Services
- Custom DDNS support
- SSH
- Scheduled tasks (Cron jobs)
- Enhanced traffic monitoring
- Adjustable TCP/IP connection tracking setting
- Mounting remote CIFS shares
- Disk Spindown when idle
- NFS Exports
- DNS Director
- Using a custom webui/FTP SSL certificate
- Wi-Fi Radar
- DNS Privacy (DNS-over-TLS)
- AiMesh
- AMTM - Asuswrt-Merlin Terminal Menu
- Policy-based routing through VPN Director
- About OpenVPN
- Setting up OpenVPN
- Generating certs with Easy-RSA
- Policy-based routing (Before version 386.3)
- Policy-based routing - manual method v380.xx firmware or later now DEPRECATED
- Policy-based Port (or MAC address) routing - manual method
- Static ip for OpenVPN clients
- Setting up Entware (Optware alternative)
- Setting up Entware (External link)
- Installing Transmission through Entware
- Lighttpd web server with PHP support through Entware
- Installing RTorrent through Entware (External link)
- Installing Deluge through Entware
- Webcam video surveillance Entware (External link)
- Plex Media Server on Arm Routers (External link, Accessed by The Wayback Machine)
- Plex Media Server on Armhf (RT-AX58U etc.) Routers (External link, accessed by the The Wayback Machine)
- Debian 12 Bookworm + Plex Media Server (Asus RT-AX86S) (External link)* *the most up-to-date guide, written for Arm64 routers, but works for Armhf too, just change to your processor architecture when installing debian through debootstrap)
- Minidlna Upnp Media Server through debian (link list)
- Download the latest source code from GitHub
- Compile from source
- Setting up a virtual machine for building:
- Apply patches to source files
- Addons API
- OBSOLETE build instructions for older Linux versions:
- Iptables tricks and tips
- How to use Adblock Plus filter subscriptions to provide advertisement filtering to devices
- Secure DNS queries using DNSCrypt
- Setting up an IPv6 tunnel through Hurricane Electric
- How to dedicate SSID for VPN and SSID for regular ISP using OpenVPN
- How to use ipset to block connections
- Link Aggregation Setup
- Access modem Web UI on WAN port (no script)
- Enforce the use of Google Safesearch on your LAN
- How to have dedicated DHCP options bind to a specific SSID
- Custom domains with dnsmasq
- How to use Adblock using Pixelserv
- How to block scanners, bots, malware, ransomware
- Adaptive QoS Optimization
- Installing Tailscale through Entware
- Email notification from your router
- WOL Script Wake Up Your Webserver On Internet Traffic
- Scheduled LED control
- How to make a NTFS usb hdd running more stable as media server, by ChrisR
- Network Image Scanning With Sane
- Delay start of minidlna to wait for the USB disk mount
- Setting-up-FreeRadius2-through-Entware
- User NVRAM Save/Restore
- Transfer (sync) a backup to a remote location using Rsync through a SSH tunnel between 2 Asus routers
- Setting a random password for guest wifi
- Guest WIFI QR code generator for display on local network webpage (visible from TV, smartphones...) and random password rotation
- Tinc VPN on AsusWRT-Merlin (External Link)
- LUKS Encrypted USB Drive HOWTO
- USB Disk Check at Boot
- USB Disk Check at Boot or Hot Plug (improved version)
- Minidlna - Common Issues & Solutions
- pyTivo - How-To Guide
- Setting up an NTP time server for your LAN
- Disk formatting
- Change the webui language
- Restart WAN interface when internet is down
- Installing and running openSSH on Merlin
- Enable PXE booting into netboot.xyz