Well I have been compiling builds for the WNDR3700 and I think my latest is worth sharing. I would greatly appreciate feedback and suggestions. Please comment if you end up using this.
Many of the scripts are preconfigured. Features.....
Luci over HTTPS only (2048 bit key). https://10.0.0.1
SSH only on 10.0.0.1.
Firewall drops instead of rejects across the board and drops ICMP on WAN.
USB functions on filesystems ext 2,3 and reiserfs. A nfs share on 10.0.0.1:/usb allows access for the LAN. USB LED works.
QOS and MultiWAN.
I have preconfigured two networks. One is IWN (192.168.0.0) - that is isolated wireless network. It allows you to assign a wireless network which is separate from the LAN for roommates/guests.
The other is PWN or parasitic wireless network. This is a network you would assign a wireless connection in client mode. The bandwidth would then be combined with your ethernet WAN with the preconfigured load balancing multiWAN script. So you can run the 2.4G radio in client mode and the 5G radio as a AP. It doubles my bandwidth.
Transmission operates a web interface at http://10.0.0.1:9091. Username is dirac and password is 7k2atnxmrmj4. If the pwn network is assigned then all transmission traffic is forwarded through it whilst any sensitive traffic (http/s ftp ssh email) goes through the wired WAN. Transmission writes to the attached USB storage.
The buttons work except for WPS (who uses that?). Reset button uses a script called smart reset where you press reset and the WPS LED blinks. You then press the WiFi button and it resets to defaults. This means you don't have to hold that small button down for 20 seconds. The WiFi button enables and disables the radio, but also lights the WPS LED for 10 seconds although a different color to when you press reset. If you then press the WPS LED you will see an experimental feature which is airodump capturing all weak WEP packets onto a directory on your attached hard disk. A wireless network must be set up on 2.4 band for this function to work, however whilst it collects packets that network will be down. Reboot to return that network to operation. SSH in and goto /usb/aircrack/ and run aircrack-ptw on the cap files. I appreciate feedback and improvements on this feature.
OpenVPN and dynamic DNS are installed but not preconfigured.
A HOSTS file that lists ad sites is included so it will block all ad banners and popups. Works VERY well.
DNS servers for WAN and PWN are 8.8.8.8 and 8.8.4.4 respectively. Google's DNS servers.
I am calling this firmware dirac.
Its stable and very fast. I include the .config and the files directory so everyone can explore the scripts. It really is very impressive. Please give me feedback !
http://rapidshare.com/files/446840047/dirac.tar.gz
SHA512SUM
f668e7ccc565e67f1f6bab2949b9dcc7bfa752f688f2345ab96cfce2cc333be3b68aa9b5af1556fb7647c44aa49fffdf0169369172e023c6fd6462761894951b dirac.tar.gz
Remember the .img image is for routers running the factory Netgear firmware to upgrade. The .bin file is if you are using OpenWRT firmware already. You should untick keep configuration files when you upload.
Thom
(Last edited by diracshore on 10 Feb 2011, 16:46)