Posts Tagged ‘d-link dir-600’

D-Link DIR-600: Installing custom firmware (DD-WRT)

Nearly 2 years ago, I have posted a small review and introduction to the D-Link DIR-600’s basic and advanced settings. With time, I ended up finding a few bugs on the router, and so did my visitors, who left a good amount of comments there.

I ended up installing custom firmware on the router, but didn’t really want to post anything on that subject until I had tested it for a while on my router. It turned out very well, so I am now guiding you on how to do the same on yours.

1) Make sure you are connected to the router using a cable. You won’t be able to complete the tutorial using a wireless connection.
2) This tutorial is meant for the D-Link DIR-600 Revisions B1 and B2 only!  Revisions A and C aren’t supported, and trying to install DD-WRT on them may “brick” your router. Below, I’m posting 2 easy ways to find out the revision version of your device:

Option A » Check your router’s original box. You should have a sticker on the side with this information.
Here’s what you’ll be looking for:

Shows the location of the revision number on the original D-Link DIR-600 box

Location of the HW revision

Option B » Open your router’s  administration panel. By default, it should be If you have modified the subnet used by your router, then change the URL accordingly. The revision number should be shown on the top bar, like this:

Shows the location of the revision number on the original D-Link DIR-600 administrative panel

Location of the HW revision

Do not proceed with the rest of this tutorial unless you’re absolutely sure that your device is supported.

1) First we’ll obviously need to download the DD-WRT firmware files.
I’ll provide for that, as I want to make sure the files I’m working with will be the same you’ll work with – this will avoid surprises that come with different versions.

You can download an archive containing the files needed to complete the tutorial here.
Using a file compressing utility (such as 7-Zip or p7zip), extract the files to an easily accessible folder – such as your desktop.
You should now have 2 files in your desktop folder; dlink-dir600b-factory-webflash.bin and dir600b-revb-ddwrt-webflash.bin.

2) Enter the D-Link DIR-6oo’s control panel by pointing your browser to
This is the default subnet used by the router (192.168.0.x). If you have modified yours, then change the URL accordingly.

(Reminder: By default, this router is shipped with the username setup as “admin” and no password defined.)

Now click on “Maintenance” -> “Save and Restore”.  Under the “Save and Restore Settings” section, click on “Reset to Factory Default Settings”.
This will reboot the router and restore it to the default settings. Please be patient during this process, as it may take up to 3 minutes for the router to reboot and revert the settings. During this time, you won’t be able to connect to the network. (Your operating system should notify you once you’re connected again.)

Note for advanced users: If you were using a static IP address on a different subnet (anything other than 192.168.0.x), you should either update your static IP to something within the default subnet (such as – by default the address pool is set to start on and end on, or simply set your network connection to obtain the IP address automatically (in other words, use DHCP). If you’re already obtaining your IP address automatically through DHCP (default setting in every OS), this note does not apply to you.

3) Log into the administrative interface again ( – The username is “admin” and the password field should be left blank)
4) Click on “Maintenance” -> “Firmware Update”. Under the “Firmware Upgrade” section, click on “Browse…” and select “dlink-dir600b-factory-webflash.bin” from your desktop folder. (Picture below)

D-Link DIR-600 Firmware Upgrade Section

D-Link DIR-600 Firmware Upgrade Section

5) Click on “Upload” to initiate the flashing process. It should take about 3 minutes, do NOT reset or power cycle the router during this stage. Just monitor the leds, once they stop blinking, it means it finished.
6) DD-WRT does not use the same subnet as the original D-Link DIR-600’s  router’s firmware, so we’ll need to make sure your OS detects the change.
A simple way of forcing your computer to do this is to simply disconnect the ethernet (network) cable, and reconnect it again once your operating system tells you that the connection was lost. Your operating system should detect the connection again and hopefully also the new IP address.

If this does not turn out to be the case, you can set a static IP address in your computer within the same subnet as DD-WRT’s default (such as, or you can reboot your computer, as that will force an IP renewal/network detection as well.
7) Log into DD-WRT’s administative interface ( You will be forced to select an administrative username and password.
8) Click on the “Administration” tab in the top menu.  Then, click on “Firmware Upgrade” (screenshot below).

Location of the "Firmware Upgrade" button on DD-WRT

Location of the “Firmware Upgrade” button on DD-WRT

9) Select the option “Reset to Default settings”, click on “Browse…” , select “dir600b-revb-ddwrt-webflash.bin” and click on “upgrade” (screenshot below).

Firmare Management on DD-WRT

Firmare Management on DD-WRT

Wait about 3 minutes for the upgrade process to complete. You should be redirected to the router’s system information page at the end, and the version of DD-WRT should have changed (screenshot below):

Firmware Version (DD-WRT)

Firmware Version (DD-WRT)

This means SUCCESS! DD-WRT is now installed on your D-Link DIR-600 wireless router, and you can proceed with its configuration.

I know some of you might be new to this so I’m writing an example setup tutorial below for a cable connection, using Google’s Public DNS, and a Secure Wireless Configuration (WPA2).

1) Click on “Setup” -> “Basic Setup”, and try to duplicate the settings shown on the screenshot below:

Basic Setup (DD-WRT)

Basic Setup (DD-WRT)

Make sure you change the timezone to yours (under “Time Settings”).
I suggest leaving the router name set to “DIR-600” unless you have a valid reason to change it. But if you do, you can change it from “DIR-600” to anything else. The router name should only contain alphanumeric characters. Except for dashes (“-“), no special characters are allowed.
Once you complete the configuration above, click on “Save” and then “Apply Settings”.

2) Click on the “Wireless” tab (in the top navigation bar) and try to duplicate the settings shown on the screenshot below:

DD-WRT Wireless Basic Settings

DD-WRT Wireless Basic Settings

After replicating the settings, click on “Save” and then “Apply Settings”.

3) Click on “Wireless Security” (in the blue sub-navigation bar) and try to duplicate the settings shown on the screenshot below:

DD-WRT Wireless Security Setup

DD-WRT Wireless Security Setup

Needless to say, you have to pick your own WPA Shared Key, as this will be your wireless password. The password should contain between 8 and 63 characters.
To ensure better security, make sure you’re using a password that is a combination of uppercase/lowercase letters, numbers and symbols.
After replicating the settings and typing a WPA Shared Key, click on “Save” and then “Apply Settings”.

4) Click on the “Security” tab (in the top navigation bar) and enable the “SPI Firewall” if it’s not enabled yet.
More information on what a Stateful Packet Inspection Firewall is can be found here.
After this, click on “Save” and then “Apply Settings” again.

5) Click on the “Administration” tab (in the top navigation bar), scroll down the page to its very end and click on “Reboot Router”.
Wait a few minutes for the router to reboot. It should take you to the router’s default page (System Information).

You should now be able to connect all your wired and wireless devices to your router and connect to the internet.
I’d recommend you to take some time to review all the options available on DD-WRT and configure it according to your specific needs, but this basic setup should allow you to use the internet and have basic home networking right away.

D-Link DIR-600 Quick Setup Guide and Micro Review



Today I decided to review one of my latest routers, the D-Link DIR-600.
The DIR-600 is a small and nice-looking router.

But the looks are not everything.
Just like most of the home-network routers (a.k.a. cheap routers), you will find annoying bugs on it and probably complain about reliability (you will).

Let’s look at its packaging.

Main Box

Box Set

The DIR-600 is bundled with a regular 2M CAT5E ethernet cable (up to 100mb/s).
The box pictures are of my own, and as you can see I haven’t even untied the cable.
This is because my home is fully wired with CAT6 cable, which allows up to 1 Gb/s.

D-Link DIR-600 Inside

Inside the box, below the manuals

Make no mistake, though. This router does NOT allow you to reach such speed.
I only recommend wiring with CAT5E if you have a (very) tiny budget.

CAT6 is the future and it is backwards compatible so it makes sense to do this, as you might get a CAT6 router in the near future. (You can already get one for less than $100)

Moving on: setting up the D-Link DIR-600 is pretty straight forward.

  1. Connect your xDSL or Cable Modem to the WAN port on the router (skip this if you are going to use it as an Access Point)
  2. Using the supplied (or not) ethernet cable, connect your computer to the router’s LAN1 port.
  3. Run the installation CD and follow the On-Screen instructions.

After the installation/setup completes, you will be able to log into the router’s administration panel by pointing your browser to
By default, your username is “admin” and no password is assigned, so just leave the password field blank and click on the “Log In” button.

Advanced Setup

I rarely recommend you to keep the basic settings, so here’s what I recommend you to do:

  1. Log into the router by pointing your browser to (again, the username is admin and the password should be blank by default)
  2. Click on “Manual Internet Connection Setup” (see screenshot below)
  3. This will bring you to the Internet Connection options page.
    Try to replicate the settings below.

    D-Link DIR-600 Internet Options

    Internet Connection Options

    The main changes you will be doing are:

    » Adding a Hostname (I used DIR-600 but you can use anything else)
    » Using Google’s Public DNS Servers (this is totally optional but I do recommend it)

    After that, Save your settings by clicking on the “Save Settings” button.

  4. Click on the “LAN Setup” link in the left sidebar. Scroll the page down until you find the “DHCP Server Settings” section.
    Make sure that your DHCP Server is enabled, and set the DHCP Lease Time to 14400 (at least).Now here comes a scary part for rookies. Find out your MAC address.
    This is actually easy, just follow these instructions (the Windows XP instructions also work on Windows Vista/Windows 7).
  5. Now that you have your computer’s MAC Address, scroll down the “LAN Setup” page.
    Under “DHCP Reservation”, enter your computer name, select an IP for it (an example would be and the MAC Address.IMPORTANT: Make sure you check the no-label/no-name checkbox. This is actually the box to enable that specific rule.
    Repeat this for all your computers (or at least the ones you intend to connect-to the most).Save your settings.
  6. Click on “Wireless Setup”. If you do not intend to use WPS, I suggest disabling it.
    Try replicating the settings below.

    D-Link DIR-600 Wireless Setup

    Wireless Setup

    I recommend hiding your SSID, just like you see on the screenshot. In terms of security this is technically useless,  but at least it won’t broadcast your network name and basic settings to everyone in your street with a good wireless card.

    Make sure you select a good WPA key.
    If you need to generate a network key, I recommend using Wireless Key Generator.

    Make sure you print your password and store it in a safe and easy to remember place.
    Or, just save it as an encrypted text file on your computer.

    You will need this key everytime you need to attach a new wireless device to your network, so forgetting or losing the password will inevitably force you to reset the WPA key on the router (which in turn means you will have to reconfigure every device all over again to use the new key).

    Save your settings and configure your Wireless Devices with your WPA Key.

  7. Do not forget to pay a visit to the Time Settings. Make sure everything’s correct to avoid issues in the future – and start browsing!

This should cover the basics.
I have been using this router on my home, together with an ASUS WL-520GU (acting as an access point amd print server).

So far, the issues aren’t overwhelming but I reckon this router could be better.
Here’s the list of small (but annoying) issues that I have had with it:

  1. DNS Timeouts when using the DNS Relay option (resolved by using Google’s Public DNS Servers)
  2. DHCP Server Timeouts when connecting or requesting a new IP address (Resolved by using Static IPs)
  3. For some reason my PS3 does not like this router. It would never get an IP from DHCP when connected via Ethernet. (Resolved by setting up a Manual IP on XMB)

Apart from those issues, the router works pretty well and it does handle traffic smoothly.
Still, I cannot recommend it for the “regular joe”; because the issues I have had would have been literally a nightmare for new and inexperienced users (I can see most of them just returning it).