|
D-LINK DSL-604+ 4 Port Wireless
Router
Tips Tricks and Configuration.

I must say, the first D-LINK
DSL 604+ Wireless Four Port
Router, I bought didnot run very
well at all. I had to have it
replaced after a couple of
weeks, after it was a complete
nightmare to make visible on my
Network, and then it just
stopped responding all together.
This was quite obviously a
firmware instability issue. It
did have the first release of
firmware on it which appears to
be rather unstable. The latest
version of firmware can be
downloaded here
http://www.dlink.com.au/tech/drivers/files/routers/dsl604+.htm
it is much more stable and seems
to keep the
D-LINK DSL-604+ Four Port
Wireless Router running fairly
smooth. There is an issue of
intermittent freezing of the
Router however due to Proxy DNS
issues. This can be corrected
after rebooting the Router or to
prevent it reoccurring again and
again follow the following
procedure:
Intermittent freezing of the
604+ Router.
Login to your Routers
Administration Web Interface.
Click on the Proxy DNS under the
Configuration Menu.

Record the DNS Address you have
in the Primary DNS and/or
Secondary DNS window/s.
Disable the Proxy DNS by
selecting disable in the
dropdown box and click OK.
The Restart window appears "Save
changes and reboot system now"
appears already selected, Check
"Continue
and do 'Save Changes' later"
Then click OK.
Click on the "DHCP
Configuration on LAN"
and type in the Primary DNS
and/or Secondary DNS window/s
the DNS addresses you recorded
in step three.
When this is done you then need
to save settings by clicking OK
and this time you need when the
Restart window appears "Save
changes and reboot system now".
The system will restart and you
are done.
Now you have got your D-LINK DSL
604+ Router running and stable,
I am sure at this point you have
the Internet already configured,
On to the next interesting
D-LINK DSL 604+ Configuration,
The Firewall.
D-LINK DSL 604+ FIREWALL
Configuration.
I believe ALL Firewalls should
have ALL Ports switched off.
This way Ports can be enabled
individually. The following step
through will only brief a few of
the most common ports, e.g.:
DNS, Browsing, and Email. A list
of Ports can be viewed at :
http://www.iana.org/assignments/port-numbers
If you are wondering "iana"
stands for "Internet Assigned
Numbers Authority".
If you are new to all this Port
and Firewall stuff this is your
perfect chance to get your feet
wet, Readers with more
experience might like to skip
the next two paragraphs. You
will learn this very quickly if
you keep in the back of your
mind, Computers communicate in
exactly the same way you and I
do. In the form of Request -
Response. You might be wondering
"What this does not make sense".
Let me explain. Lets say you are
one Computer and I am another.
We are about to get some
communication going between us.
We would normally us "English"
to communicate but since we are
computers we are going to use
what the Internet and all
computers connected to the
Internet use "TCP/IP". TCP/IP is
the most commonly used Protocol
Suite, or if you like Language.
There are others like: IPX/SPX,
NetBEUI, Apple Talk... but they
are not needed for this
tutorial. Computers would
normally use a Network Cable or
Telephone line as a means of
connectivity, In our case we are
going to be on the Phone to each
other. Now this is where Request
- Response comes in to the
equation. We are on the Phone,
You need a file that I have, In
the form of a Request you ask me
if I can give you a file you
need. I Respond back to you with
the file you need, hence Request
- Response. This is very
basically explained but gives
the idea.
Firewalls are dependent on the
Data, in the form of a packet,
being delivered (Input to your
computer) and Data Sent Out from
your computer to protect your
computer, and this is the
Request - Response we were
discussing earlier. A Port is
the way the communication is
relayed, Computer Programs
listen on different Ports, for
example Outlook Express, will
listen on Port 110 for SMTP
Outgoing mail and Port 25 for
Incoming mail. This is a Request
- Response for each Port, 110
and 25.

In the "Advanced
Filtering & Firewall"
section of your Routers
Administration Web Interface the
Routers Firewall will most
likely be disabled depending on
your firmware version. At this
point I like to Enable it and
also Block All if the Rule is
not matched, this way you can
test the rule after applying it
to make sure it gives the
desired result. Lets create a
Rule. This Rule will enable DNS
(UDP Port 53) Inbound Traffic to
your computer:

DNS Listens on UDP Port 53 which
is part of the TCP/IP Protocol
Suite. The Source IP and Subnet
mask is left at 0.0.0.0/0. This
means Any and All Source IP's
and Subnet's. Start and End
Ports should be 53 as we are
only listening on one Port.
Finally the Destination is the
LAN or Local Area Network. We
don't need to specify any Port
numbers here as this is Incoming
Traffic to the network. Next we
need to Enable DNS Outgoing
Traffic:

This is exactly in reverse of
the DNS Inbound at Index 1. DNS
Listens on UDP Port 53 which is
part of the TCP/IP Protocol
Suite. The Source IP and Subnet
mask is at 192.168.0.0/24 of our
Network. We don't need to
specify any Port numbers here as
this is Outgoing Traffic from
the Network. Finally the
Destination are Any and All
Destination DNS IP's and
Subnet's we may use, e.g.: Your
ISP's DNS Address. Start and End
Ports should be 53 as we are
only listening on one Port. Next
we will Enable HTTP Port 80
Outgoing Traffic. This will
enable you to browse the
Internet.
HTTP Listens on TCP Port 80
which is part of the TCP/IP
Protocol Suite. The Source IP
and Subnet mask is that of your
Internal Network. This means all
your Network IP Addresses can
Browse. Start and End Ports
don't need to be defined here as
the traffic is Outbound. Finally
the Destination is "Any and All"
web sites we want to browse
being 0.0.0.0/0. Port number
here is 80 as this is the
Outbound Traffic to the Network.
At this point you can probably
see a pattern starting to
emerge. You also might be
thinking "The fire wall is
protecting the Internal Network
but what about the Router it
self. Good question, as long as
the "Remote
Administration Access"
is OFF this is completely safe
to your Router and Internal
Network.
If you should need the "Remote
Administration Access"
Feature ON, Use the normal
"Extremely difficult to guess"
scheme, letters and numbers,
with no words and have it at
least 8 characters long. This
way you should be fairly safe.
Now to finish of the HTTP Port
80 enabling we need to enable
the Port 80 Inbound Traffic:
HTTP Listens on TCP Port 80
which is part of the TCP/IP
Protocol Suite. The Source IP
and Subnet mask is left at
0.0.0.0/0. This means Any and
All Source IP's and Subnet's.
Start and End Ports should be 80
as we are only listening to one
Port. Finally the Destination is
the LAN or Local Area Network.
We don't need to specify any
Port numbers here as this is
Incoming Traffic to the network.
This is a very straight forward
set of Rules I have put
together:
You can see I next enabled the
access of Browsing Secure web
sites HTTPS Port 443, MSN
Messenger also uses Port 443 as
well as Port 1863 for
communications. It is common for
different Computer Programs to
listen on the one port, so be
care full what you enable. Email
Ports 25 and 110 were next
enabled. I have and you will
most likely be wondering why I
enabled ICMP traffic. This is
for the Internal Network and out
to the Internet which you may
not need and if not will result
in better security. If this is
not enabled you wont be able to
ping, tracert, nbtstat, netstat
and any other programs you may
be using. Some of these tools
my be needed for your Network or
if you are monitoring your Web
Site or something of the like.
All up you get 64 Rules, in the
above we have setup 14 so you
can see this way of setting up
the firewall is going to be much
better than trying to
individually block all the
baddies from your Computer.
Enabling ICMP like the above
does not have anything to do
with the ICMP ehco packets from
the Internet side of the Router
which we want to stop. The
D-LINK DSL 604+ Wireless Four
Port Router at this point does
not appear to be able to disable
the ICMP Ehco packets, on the
Internet side of your Firewall.
This will stop anyone pinging
your IP Address, this is where I
think the biggest security flaw
is in the firewall.
This is where many forms of
Attacks or Hacks start. If
someone has or can easily get
your IP Address they could
perform DOS (Denial of Service)
attacks, Ping of Death,
Smurf, Trinoo, Tribal Flood
Network, and Stacheldraht all
fall in this category and I am
sure many others are out there.
This is also a Big factor in
Internet connection performance.
Many people that have Blocked,
Redirected or Dropped ICMP Ehco
packets seem to comment that
their Internet is faster and
overall performance is better.
Port Redirection.
This is also another important
factor. To enable the best
performing "Port
Redirection"
method follow these steps.
Enable "UPnP"
if it is not already. If "UPnP"
Enabled was not already selected
you may have to save settings
and restart your Router. UPnP
stands for Universal Plug and
Play. This is fantastic
technology and is very quickly
changing the way things work
together. Now lets go back to
the "Port
Redirection"
Menu.
Make sure "Port
Redirection"
is also enabled. Save settings
and restart your Router if
needed. When your Router has
restarted browse the web a
little then go back to the "Port
Redirection"
and you should see a table with
entries in it made from "UPnP",
above the table you will see "The
entries in gray color are mapped
by UPnP."
as a result of following this
procedure you have "Stealthed"
your Ports. Effectively you are
not visible on the Internet and
a hackers Port Probes will fail.
That's the Firewall and Port
security in a nut shell. To test
your configuration, this web
site is fantastic for letting
you know how you did:
https://grc.com/x/ne.dll?bh0bkyd2
Remember you will get a failure
message: Ping Reply: RECEIVED
(FAILED) — Your system REPLIED
to our Ping (ICMP Echo) request.
This is a result of not being
able to block the ICMP Echo
packet we discussed earlier.
After your efforts a good thing
to do is back up your work. The
"Configuration
Maintenance"
menu will enable you to save
your work to a file that you can
back up from if in the future
you need to restore to factory
defaults.
That's your back up done.
|