NETGEAR JDGN1000

Introduction

External design and hardware

Firmware update

Web-interface

Command line interface

Testing

Conclusion

Introduction

Some time ago our testing laboratory got a new ADSL2+ switch, that's why we decided to take our chance and test a couple of ADSL2+ modems from different vendors. Today we are glad to present our readers a review of a coherent wireless ADSL2+ router NETGEAR JDGN1000. Let's try to figure out its coherency properties.

External design and hardware

NETGEAR JDGN1000 ADSL2+ wireless router is produced in a light-grey plastic case which dimensions are 178x125x44 mm (excluding the antenna). For its work the device requires an external power supply with the following characteristics: 12V and 1A.

The front and the side panels are quite plain, but there's a vent on the both sides of the case.

On the top of the router there is the vendor's name and the LEDs indicating status of the device and its ports.

The “modem” bottom has a sticker with some brief information about the model, a vent, four rubber stands to place the device on the table, and two technological holes for placing it on the wall.

On the rear panel there are four Fast Ethernet ports, one ADSL port, a power plug along with the on/off button, a sunken Reset button to reset the user's settings, WPS and WLAN buttons to simplify the wireless connection and to switch on/off the Wi-Fi network correspondingly. Moreover there is a nondetachable buggy-whip antenna placed here as well.

Now let's have a look inside the case. The hardware is represented by the only board made of green textolite. All the main elements are situated on one side. Alas, we didn't have enough courage to tear the radiator off the main chip, because the glue turned out to be outstanding! The RAM functions are fulfilled by the Hynix DDR2 chip H5PS5162, which capacity is 64 Mbyte. The Broadcom module BCM4313 is responsible for network support.

Now let's turn to the software of the device.

Firmware update

The procedure of changing firmware is accomplished with the help of the item “Broadband router update” in the group “Support” of the device web-interface, where you need to choose the file with the new firmware version and click the button "Upload", all the rest the router will do itself.

The whole procedure takes approximately two minutes (excluding the time needed for downloading the firmware from the vendor's site).

One can check whether the update is successful or not by using the item "Router status" in the group "Support" of the device web-interface.

Changing the firmware version is also possible by the command line interface.

> tftp
BusyBox v1.00 (2011.06.20-01:54+0000) multi-call binary
Usage:
tftp [-p|-g] [-t i|c] [-f filename] tftp_server_ip
Update firmware image and configuration data from OR backup configuration
data to a tftp server.
Examples:
-g -t i -f filename server_ip Get (flash) broadcom or whole image to modem
-g -t c -f filename server_ip Get (flash) config file to modem
-p -f filename server_ip Put (backup) config file to tftpd server
> tftp -g -t i -f JDGN1000_V2.0.00.05_RU 127.0.0.1
tftp:
server says:
Get not supported
Tftp Image failed:
tftp server OR file name not found.
> tftp -g -t i -f JDGN1000_V2.0.00.05_RU 192.168.1.2
Allocating 8388628 bytes for flash image.
Memory allocated
Got image via tftp, total image size:
5466573
Flashing root file system and kernel...

Now let's look at the web-interface features.

Web-interface

To get the access to the web-interface of this device it is necessary to use any modern browser and address 192.168.1.1. By default the login and password are admin/password.

Upon successful authentication one finds him/herself on the router home page. Web-interface is available in two languages: Russian and English. The contents of the NETGEAR wireless devices are pretty common: the menu is on the left, the settings page is in the center, on the right you will find a brief note about all the current configurations.

Using the first two menu items "Setup wizard" and "Add WPS client" the user can run the wizards which simplify the initial device configuration.

The group "Settings" contains four items to manage the JDGN1000 network interfaces. With the help of the item "Internet Setup" the administrator can choose the provider connection type and change the parameters of its work.

The physical line configuration is performed with the help of the item "DSL Settings".

Ports of the router can be grouped via the item "Interface Grouping Settings".

To change the wireless router's working parameters one needs to address the item "Wireless settings". JDGN1000 supports up to four wireless networks simultaneously.

The items of the group "Content Filtering" give the administrator a possibility to look through the log, block certain sites or services, manage parental control and set the working parameters of the application gateway.

Some information about the device and its main options is shown in the item "Router Status" of the group "Maintenance". The item "Attached devices" contains the router client hosts info.

To set the time synchronization with the servers on the internet it's necessary to address the item "SNTP" of the same group. Unfortunately, the time zone for Moscow was still GMT+3.

To have a look at the routing table, to run the ICMP or DNS queries is possible with the item "Diagnostics". Besides, you can reboot the device here.

Some specific settings of the wireless network are available in the items "Wireless settings" and "Wireless repeating function" of the group "Advanced".

With the help of the item "Port forwarding/Port triggering" in the same group the administrator can control the work of the virtual servers.

The items "WAN setup" and "LAN setup" are used for placing the certain host into the demilitarized zone, switching on the security from the DoS attacks and for managing the DHCP server. A very nice peculiarity of the device is the DHCP additional options support - the function which doesn't require a lot of extra resources but it can be essential in some specific situations.

For a proper adjustment of the services quality there's an item "QoS configuration" of the same group. Here the administrator can choose the DSCP tag, manage the queues and the incoming traffic classification process.

Via the item "Remote management" the user can specify by which protocols and ports the router itself is available for managing. Moreover you can choose the interface through which the certain packets can be received.

With the help of the two last items of the menu "Knowledge Base" and "Documentation" one can get the access to the additional material on the vendor's site. But it must be mentioned that the links lead to the pages describing a different device - WNR834Bv2.

This brings us to the end of the device web-interface review. Now let’s turn to learning the functions of the device command line.

Command line interface

To access the command line of the device the same login and password as for the JDGN1000 web-interface access are needed.

BCM96328 Broadband Router
Login:
admin
Password:
> ?
?
help
logout
exit
quit
reboot
exitandreboot
adsl
xdslctl
xtm
brctl
cat
loglevel
logdest
virtualserver
ddns
df
dumpcfg
dumpmdm
meminfo
psp
kill
dnsproxy
syslog
echo
ifconfig
ping
ps
pwd
macaddr
sntp
sysinfo
tftp
wlctl
arp
defaultgateway
dhcpserver
dns
lan
lanhosts
password_configuration
ppp
restoredefault
route
save
save_and_exit
swversion
cfgupdate
swupdate
exitOnIdle
wan
keyteston
keytestoff
allledon
allledoff
softversion
usbtest
save_and_reboot
serialnum
>

We're not going to describe the options of each command, but will just give our readers an insight of the most interesting ones in our opinion.

To see and change the parameters of the device operation with ADSL technology is possible via adsl.

> adsl
Usage:
adsl start [--up] [--mod <a|d|l|t|2|p|e|m>] [--lpair <(i)nner|(o)uter>]
[--trellis <on|off>] [--snr <snrQ4>] [--bitswap <on|off>] [--sesdrop <on|off>]
[--sra <on|off>] [--CoMinMgn <on|off>] [--i24k <on|off>] [--phyReXmt <0xBitMap-UsDs>]
[--TpsTc <0xBitMap-AvPvAaPa>] [--monitorTone <on|off>]
[--forceJ43 <on|off>] [--toggleJ43B43 <on|off>]
adsl stop
adsl connection [--up] [--down] [--loopback] [--reverb]
[--medley] [--noretrain] [--L3] [--diagmode] [--L0]
[--tones] [--normal] [--freezeReverb] [--freezeMedley]
adsl configure [--mod <a|d|l|t|2|p|e|m>] [--lpair <(i)nner|(o)uter>]
[--trellis <on|off>] [--snr <snrQ4>] [--bitswap <on|off>] [--sesdrop <on|off>]
[--sra <on|off>] [--CoMinMgn <on|off>] [--i24k <on|off>] [--phyReXmt <0xBitMap-UsDs>]
[--TpsTc <0xBitMap-AvPvAaPa>] [--monitorTone <on|off>]
[--forceJ43 <on|off>] [--toggleJ43B43 <on|off>]
adsl bert [--start <#seconds>] [--stop] [--show]
adsl afelb [--time <sec>] [--tones] [--signal <1/2/8>]
adsl qlnmntr [--time <sec>] [--freq <msec>]
adsl inm [--start <BB_THRESH 10*dB> <INMIATO> <INMIATS>] [--stop] [--show]
adsl snrclamp [--shape <shapeId>] [--bpshape [bpIndex-bpLevel,]]
adsl nlnm [--show ] [--setThld <Thld_Num_Tones>]
adsl diag [--logstart <nBytes>] [--logpause] [--logstop] [--loguntilbufferfull <nBytes>]
[--loguntilretrain <nBytes>]
adsl info [--state] [--show] [--stats] [--SNR] [--QLN] [--Hlog] [--Hlin] [--HlinS] [--Bits]
[--linediag] [--reset] [--vendor] [--cfg]
adsl profile [--show] [--save] [--restore]
adsl --version
adsl --help
> adsl --version
adsl version 1.0
ADSL PHY:
AnnexA version - A2pD035d.d23c
> adsl info
adsl:
ADSL driver and PHY status
Status: Idle
Retrain Reason: 0

The ifconfig command provides the data about the status and parameters of the device network inerfaces.

> ifconfig
bcmsw Link encap:Ethernet HWaddr 20:4E:7F:61:C5:9C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1450506 errors:0 dropped:0 overruns:0 frame:0
TX packets:25063 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:167887118 (160.1 MiB) TX bytes:18671163 (17.8 MiB)
Base address:0xda00
br0 Link encap:Ethernet HWaddr 20:4E:7F:61:C5:9C
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2689703 errors:0 dropped:0 overruns:0 frame:0
TX packets:25073 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:346448900 (330.3 MiB) TX bytes:18535449 (17.6 MiB)
eth0 Link encap:Ethernet HWaddr 20:4E:7F:61:C5:9C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1450506 errors:0 dropped:0 overruns:0 frame:0
TX packets:25063 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:167887118 (160.1 MiB) TX bytes:18671163 (17.8 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1324606 errors:0 dropped:0 overruns:0 frame:0
TX packets:1324606 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:297105060 (283.3 MiB) TX bytes:297105060 (283.3 MiB)
wl0 Link encap:Ethernet HWaddr 20:4E:7F:61:C5:9D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:87 errors:1 dropped:0 overruns:0 frame:67709362
TX packets:1036357 errors:7452 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10361 (10.1 KiB) TX bytes:125361855 (119.5 MiB)
Interrupt:31

The default gateway and DNS servers’ addresses are set via the defaultgateway and dns commands. The route command works with the routing table.

> defaultgateway
Usage:
defaultgateway config [<interface(s) sperated by ',' with NO SPACE.
eg. ppp0 OR for multiple interfaces ppp0,ppp
1>]
defaultgateway show
defaultgateway --help
> defaultgateway show
Default Gateway(s):
ppp0
> dns
Usage:
dns config auto [<interface(s) sperated by ',' with NO SPACE.
eg. ppp0 OR for multiple interfaces ppp0,ppp1>]
Usage:
dns config static [<primary DNS> [<secondary DNS>]]
dns show
dns --help
> route
Usage:
route add <IP address> <subnet mask> |metric hops| <|<gw gtwy_IP>| |<dev interface>|>
route delete <IP address> <subnet mask>
route show
route help
> route show
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0

The information about the MAC-address and the serial number of the device can be got with the help of the macaddr and serialnum commands correspondingly.

> macaddr
204E7F61C59C
> serialnum
2KA118DF002F7

The password_configuration command allows you to change the administrator's password.

> password_configuration
Username:
admin
Password:
New Password:
Confirm New Password:
new password info set.

The ps command output displays the list of running processes.

> ps
PID Uid VmSize Stat Command
1 admin 392 S init
2 admin SW< [kthreadd]
3 admin SW [sirq-high/0]
4 admin SW [sirq-timer/0]
5 admin SW [sirq-net-tx/0]
6 admin SW [sirq-net-rx/0]
7 admin SW [sirq-block/0]
8 admin SW [sirq-tasklet/0]
9 admin SW [sirq-sched/0]
10 admin SW [sirq-hrtimer/0]
11 admin SW [sirq-rcu/0]
12 admin SW< [events/0]
13 admin SW< [khelper]
16 admin SW< [async/mgr]
62 admin SW< [kblockd/0]
71 admin SW< [khubd]
100 admin SW [pdflush]
101 admin SW [pdflush]
102 admin SWN [kswapd0]
104 admin SW< [crypto/0]
133 admin SW< [mtdblockd]
160 admin SW [bcmsw]
172 admin 224 S hotplug_netlink
175 admin 456 S -sh
203 admin SW [dsl0]
239 admin 748 S smd
240 admin 1484 S ssk
271 admin 560 S dhcpd
1162 admin 284 S dsldiagd
1163 admin 1368 S wlmngr -m 0
1330 admin 376 S /bin/bcmupnp -D
1334 admin 300 S /bin/lld2d br0
1338 admin 284 S /bin/eapd
1342 admin 520 S /bin/nas
1344 admin 612 S /bin/wps_monitor
2353 admin 388 S dnsproxy
7116 admin 824 S telnetd
7117 admin 832 S telnetd
7120 admin 404 S sh -c ps
7121 admin 400 R ps

The information about the system one can get via the output of sysinfo command, and about the RAM - via meminfo.

> sysinfo
Number of processes:
40
7:09am up 6 days, 7:09,
load average:
1 min:0.11, 5 min:0.12, 15 min:0.09
total used free shared buffers
Mem:
60560 26508 34052 0 3224
Swap:
0 0 0
Total:
60560 26508 34052
> meminfo
Total MDM Shared Memory Region : 544KB
Shared Memory Usable : 000473KB
Shared Memory in-use : 000062KB
Shared Memory free : 000410KB
Shared Memory allocs : 1983753
Shared Memory frees : 1982597
Shared Memory alloc/free delta : 001156
Heap bytes in-use : 000016
Heap allocs : 000068
Heap frees : 000067
Heap alloc/free delta : 000001

To display the current firmware version one needs to run the swversion and softversion commands.

> swversion
V2.0.00.05_RU
> softversion
Softversion:GAN5.GZ56T-B-NG-R4B061-RU.EN, Date:
Jun 20 2011, Time:09:53:40

The allledon and allledoff commands switch on or off the LED on the top panel of the device.

Now let's get to the device testing.

Testing

The first test which we always start this section with is to estimate the device booting time under which we mean the time interval between switching the power on and receiving the first echo reply via ICMP. NETGEAR JDGN1000 boots in 31 seconds which is a common result for such a device.

The second traditional test is to check the device security with the help of thePositive Technologies XSpider 7.7 (Demo build 3100) network security scanner. All in all there were detected three open ports: TCP-23 (Telnet), UDP-69 (TFTP) and TCP-80 (HTTP). The most interesting data are shown below.

We decided to measure the network access speed not only for the highest speed modes, that's why further you can see three diagrams for the following connections: G.DMT, ADSL2+ and ADSL2+ with Annex M switched on, which lets increasing the speed from the user to the net.

Since NETGEAR JDGN1000 is a wireless router, we couldn't skip the performance of its wireless module.

This is the end of the testing section, now let's make conclusions.

Conclusion

In the introduction to the review we called this wireless router coherent: in our opinion, the tested model reaches comparable speeds in each of its interfaces (ADSL2+, Fast Ethernet, Wi-Fi) which doesn't let it slant in advantage of any connection. NETGEAR JDGN1000 can be useful for those, who don't want to build a high-speed local network, but fully use the whole available bandwidth of the WAN-interface.

All advantages of the ADSL2+ wireless router are given below:

  • Interface grouping option.
  • Four simultaneous wireless networks support.
  • Additional DHCP protocol options.
  • Several pairs of VPI/VCI for the Internet and IPTV support.
  • Fair price.

But we can't help pointing out the weak points of the device as well:

  • Lack of IPv6 support.
  • Wrong time zones for Russia.

At the moment of writing this article the average price of NETGEAR JDGN1000 in Moscow online shops was 1300 rubles.

Add comment


Security code
Refresh

Found a typo? Please select it and press Ctrl + Enter.