Introduction
This firmware is based on stock firmware and is avaliable only for the DG834(G) v1 & v2.
I originally discovered this here
There are multiple versions of the firmware (1.05.00, 2.10.22 and 3.01.25), which I've only found avaliable to download here (Page 5 - Near Bottom), other places of found on the internet have had broken links.
I've made version 3.01.25 avaliable here too.
This firmware supports both English and French for web interface.
Features
This firmware has many additional features over the stock firmware. (Features found here)1) Autoreboot
-
The Autoreboot script can reboot the router if the Internet connection fails.
The router will reboot if the specified address could not be reached more than a specified number of times.
Delay between tries can be modifed.
Warning: if you enter an unreachable address, if the number of tries is low and if you checked the ‘autorun’ case, your router will enter an endless reboot loop. If the router enters such a loop, you’ll have to access it through SSH when it starts and type
killall autorebootNext, you’ll only have to access the administration panel to change the Autoreboot parameters. When Autoreboot is started automatically when the router starts, it waits for 20 seconds in order to give you the time needed to operate in case of endless reboot loop. 2) DHCPD
-
Some additional parameters for the built-in DHCP server.
Main DNS server:
Main DNS server for your DHCP clients. The default value is the router internal IP address, but you can change that to use another DNS server.
Lease time:
Maximum time (in seconds) a computer of the LAN can use an IP address without requesting the DHCP server.
Additional parameters:
Here you can define some additional parameters to transmit to the DHCP clients, for example a secondary DNS server.
Additional Information: udhcp Website
-
The firmware includes the ability to use HTTPS intead of HTTP
HTTPS is a secure protocol which can replace the standard HTTP protocol to access web sites. It can be used here to access the administration panel of the router.
Administration panel protocol:
HTTP protocol is the default, non-secured, protocol. HTTPS protocol is secured by SSL.
-
The firmware includes the option to run a HTTP Tunnel Server (hts - see here)
Start HTTP Tunnel server at boot time:
If checked, HTTP Tunnel server will start when router starts.
Port:
Change the HTTP Tunnel server port (default: 443).
If you want to use another port, make sure that it's not already in use.
-
Here you can apply port forwarding rules for LAN users.
For example, say you have a DNS alias on your public IP: www.mydomain.com
Say you have a Web server on your LAN. You already set up an inbound rule to authorize external computers to access your Web server. External users type www.mydomain.com as the address.
If internal users try the same address, it won’t work, they will be stopped at the router admin panel.
You have to activate Loopback to permit internal users to connect to www.mydomain.com (which is on the same subnet).
Activate Loopback:
If checked, Loopback will be activated on next router boot.
Note: If you change some firewall inbound rules, you’ll have to reboot the router to make them available to your LAN users.
-
Allows the router to automatically update No-Ip as the WAN IP Address changes.
Enable no-ip service:
If checked, account aliases will be updated with the WAN IP of the router.
Email:
Email address you use to log in www.no-ip.com.
Password:
Your password on no-ip.
Aliases:
Aliases list for your no-ip account.
-
The firmware allows you to have more control over how the router synchronizes it's clock and whether it is a time server.
Act as a LAN NTP server:
If checked, the router acts as a time server so computers on your LAN could synchronize their clocks.
Go to time zone parameters:
This link brings you back to the configuration page for router timezone.
Time sources:
Specify time servers and/or time servers pool.
Note: For more information, see www.ntp.org
-
This places access to the SNMP configuration page that is disabled in the default firmware, in the configuration panel.
Options:
Start SNMP server at boot time:
If checked, SNMP server will start when router starts.
Community:
Name of the read community. You’ll need this information when using a SNMP client.
System contact (sysContact):
System contact (aka administrator) email.
System name (sysName):
The name of the system.
System location (sysLocation):
The location of the system.
-
The firmware includes a SSH server to allow you to replace the default insecure telnet login with a more secure protocol.
Notes:
SSH username is ALWAYS root.
SSH password is the same as admin panel password. However, if the admin panel password is modified, SSH password will be resynchronized at next router reboot.
Start SSH server at boot time:
If checked, SSH server will start when router starts.
Port:
Change the SSH server port (default: 22).
-
This allows you to use the Wake on Lan function of computers on your network.
Note: this only works on computers on the wired LAN, not wireless.
Options:
WOL workstations:
WOL compatible workstations list. These workstations can be awaked by LAN.
MAC address is XX:XX:XX:XX:XX:XX where X is an hexadecimal number (from 0 to F).
Import DHCP leases:
Import of MAC addresses which are declared in DHCP leases.
Installation
The firmware comes with 4 shell scripts:
-
Clean - Cleans temporary files
Construct - Copies the files in the mips directory to the firmware target directory.
Extract - Checks if the image exists and if not download from Netgear site, then extract image.
Rebuild - Build the firmware, using the firmware target directory.
Resources
Information on this firmware was obtained from the following pages:Thread by Exovii on Netgear Forums(French)
Threads in Italian hardware forum:
General custom firmware thread
Exovii firmware thread
Random Blog - link
Comments
| Select Page |
Site last updated: - You must be logged in to post a comment.
Since September 1 2007
Look for updates on the home page.