Optimizing Router Firmware
A nasty thing happens to you when you watch a video on your PC or Mac or whatever - suddenly the signal disappears and your computer is waiting for the connection to reinstate. You called your Internet Provider a few times - but they say they work fine and the signal is streaming flawlessly through their equipment. This happens once a day, twice a day. You have no idea what to blame - you have a new router. Bit by bit you start thinking that something might be wrong in the cable or somewhere. But neighbours get internet fine, so finally you start suspecting your router. Then some day you may hear that there exists some improved router firmware, and upgraded routers work flowlessly for years.
DD-WRT (released in 2005) was a Linux-based firmware project to enhance the performance of SOHO wireless routers. DD-WRT firmware was used as a replacement for the primitive stock firmware. It transformed supported home routers into an enterprise-level servers with advanced functionality.
Benefits were enormous and included opportunity to install thousands of packages, originally developed within OpenWRT (released in 2004), Optware (released in 2004) and its modern alternative Entware projects. These packages allowed to add new functionality to a home router turning it into a powerful enterprise-level gateway and file server. Users appreciated peace of mind that came from an open-source firmware that was consistently tested, updated and upgraded.
Feature Upgrades of DD-WRT Firmware
- Firmware bug fixes in Linksys, Asus, Netgear, TP-LINK, D-Link, Belkin etc.
- OpenVPN, PPTP, & L2TP VPN Client/Server Integration
- Improved Network Stability & Network Status Information
- Access Restrictions - Time, website, app & user-based
- VLAN (Virtual LAN) Support - Manage segmented wireless networks on the same router
- WPS (WiFi Protected Setup) Disabled by Default
- Bandwidth Graphs/Statistics - Real-time, daily & monthly
- Advanced Wireless Modes - Access Point (AP), wireless client bridge & repeater modes
- DHCP Server - Using DNSmasq with dynamic and static DHCP leases
- Advanced Port Forwarding - Create port forwards, redirects, & triggers with included UPnP
- 3G/4G Cellular USB WAN Support
- DNS forwarder - DNSmasq with local hostnames, domain names, and internet address caching
- Samba file-share/CIFS client
- Dynamic DNS (DDNS) service integration
- IPV6 Support
- Logging Capabilities
- SPI Firewall / IP Tables Access
- Integrated Wireless Survey Page - View other wireless networks in your area
- Radius Authentication - Enterprise level wireless security
- Wi-Fi Hotspot Integrations - For business or neighbors with a verification page using the integrated Chillispot or NOCATSPLASH
- Telnet/SSH Support
- Wake-on-LAN - Remote network access
- NAT (Network Address Translation) support
- WDS (Wireless distribution system aka wireless bridging) support
- JFFS2 Support
- Processor Overclocking (limited to certain devices)
- TCP BIC Congestion Algorithm
- Adjustable Antenna Transmission Settings - To increase WiFi strength
- Milkfish SIP
- MMC/SD Card Support
- Xlink Kaid - Free Online Gaming for multiple gaming consoles like Xbox, Xbox360, and PS3.
- FTP Server
- Multiple BSSID (different MACs for virtual interfaces)
- Multicast Forwarding/Filtering