Skip to content
Iulian Gabriel Cata edited this page Feb 4, 2015 · 109 revisions

This is the official Wiki/documentation for Asuswrt-merlin, a custom firmware designed for Asus routers.

As with any Wiki, this documentation is a constant work-in-progress. If you have the time and the willingness to help with this Wiki, please let me know.

About

  1. About Asuswrt and Asuswrt-merlin
  2. Features
  3. Screenshots (External link)
  4. Supported devices
  5. Changelog (External link)
  6. Installation
  7. Reverting

Usage

  1. User scripts
  2. JFFS
  3. Customizing configuration files

OpenVPN

  1. About OpenVPN
  2. Setting up OpenVPN
  3. Generating certs with Easy-RSA

External software repositories

  1. [Setting up Optware] (https://github.com/RMerl/asuswrt-merlin/wiki/Initialize-OPTWARE)
  2. Setting up Entware (Optware alternative)
  3. Webcam video surveillance Optware (External link)
  4. Webcam video surveillance Entware (External link)
  5. Installing Transmission through Optware
  6. Installing Transmission through Entware
  7. Cherokee Web Server (External link)
  8. [PyLoad Download Manager through Optware] (https://www.asuswrt.eu/pyload-download-manager-through-optware) (External link)
  9. [Lighttpd web server with PHP support through Entware] (https://github.com/RMerl/asuswrt-merlin/wiki/Lighttpd-web-server-with-PHP-support-through-Entware)
  10. [Minidlna Upnp Media Server through debian] (https://github.com/RMerl/asuswrt-merlin/wiki/Media-Server-through-debian) (External links)
  11. Installing RuTorrent through Entware (External link)

Development

  1. Download the latest source code from GitHub
  2. Compile from source using Ubuntu
  3. Compile from source using Linux Mint
  4. Compiling from source using a Debian-based Linux Distribution
  5. Apply patches to source files

Networking HowTo and Guides

  1. Iptables tricks and tips
  2. [How to use Adblock Plus filter subscriptions to provide advertisement filtering to devices] (https://github.com/RMerl/asuswrt-merlin/wiki/How-to-use-Adblock-Plus-filter-subscriptions-to-provide-advertisement-filtering-to-devices)
  3. [Secure DNS queries using DNSCrypt] (https://github.com/RMerl/asuswrt-merlin/wiki/Secure-DNS-queries-using-DNSCrypt)
  4. [Setting up an IPv6 tunnel through Hurricane Electric] (https://github.com/RMerl/asuswrt-merlin/wiki/IPv6-tunnelling)
  5. [How to dedicate SSID for VPN and SSID for regular ISP using OpenVPN] (https://github.com/RMerl/asuswrt-merlin/wiki/How-to-setup-SSID-for-VPN-and-SSID-for-Regular-ISP-using-OpenVPN.)
  6. [How to use ipset to block connections from Tor nodes or some countries] (https://github.com/RMerl/asuswrt-merlin/wiki/Using-ipset)
  7. Link Aggregation Setup
  8. Access modem Web UI on WAN port (no script)

Misc HowTo and Guides

  1. Scheduled Reboot
  2. Email notification from your router
  3. [WOL Script Wake Up Your Webserver On Internet Traffic] (https://github.com/RMerl/asuswrt-merlin/wiki/WOL-Script-Wake-Up-Your-Webserver-On-Internet-Traffic)
  4. Scheduled LED control
  5. [How to make a NTFS usb hdd running more stable as media server, by ChrisR] (https://github.com/RMerl/asuswrt-merlin/wiki/How-to--NTFS-usb-hdd-was-not-running-stable-as-media-server)
  6. [How to update Dyndns to use VPN IP address] (https://github.com/RMerl/asuswrt-merlin/wiki/Update-DYNDNS-with-VPN-IP-Address)
  7. [Sort DHCP Reservations by IP] (https://github.com/RMerl/asuswrt-merlin/wiki/Sort-DHCP-Reservations-by-IP)
  8. [Network Image Scanning With Sane] (https://github.com/RMerl/asuswrt-merlin/wiki/Network-Scanning-With-Sane)
  9. delay start of minidlna to wait for the USB disk mount
  10. Setting-up-FreeRadius2-through-Entware
  11. User NVRAM Save/Restore
  12. Transfer (sync) a backup to a remote location using Rsync through a SSH tunnel between 2 Asus routers

Reference:

  1. FAQ
  2. Credits
  3. Contact
  4. Disclaimer
Clone this wiki locally