From subsecret
Revision as of 17:20, 26 January 2014 by Steffen Mikkelsen (talk | contribs)
Jump to: navigation, search

The Netgear DGND4000 (WiFi DSL Modem Router - Premium) is an excellent router as such. Unfortunately it has a few issues that Netgear has no intention of fixing:

  • It forces all DNS requests to go through the routers own forwarding service. Caching of requests is disabled ($$ business feature $$), so only effect is that every DNS request takes longer to complete.
  • Number of concurrent connections (nf_conntrack_max) is set relatively low (compared to the routers hardware capacity)

Hardware specs:

  • system type: 96362ADVN2xh
  • cpu model: Broadcom4350 V7.0 (dual core)
  • MemTotal: 124296 kB
  • Kernel: Linux version 2.6.30 (root@BuildServer) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #2 SMP PREEMPT Sat Feb 23 14:08:25 CST 2013


This little program will do the following:

  • Enable telnet connections on 192.168.0.1
  • Optimize kernel settings
  • Set DNS to google's DNS service
  • Disable unnecessary services to give more free memory and cpu cycles on router


Usage

java -jar RouterSetup100.jar ADMIN-PASSWORD

Download

Date Version File Description
26. Januar 2014 1.00 http://files.subsecret.dk/RouterSetup100.jar Initial release (includes sourcecode)