You are missing the fact that the device he is calling
"the Modem" has been described by him as a ROUTER,
NAT, DHCP server.
No I didn't miss it. He's said it was doing NAT, and I suggest that he
have them set it up to provide a Public IP on the LAN side of it. But,
even with a NAT'd IP on the LAN side, it would still allow full outbound
access without any problem.
It "the Modem" is the only device with an EXTERNAL
address.
And that is not a problem - the Modem (or router or NAT or anything)
gets a public IP through a DHCP assignment from the ISP, it can also
provide a 192.168.x.y to the LAN side for use by anything there,
including another router/nat.
If his "modem" gets a NAT'd address, it still works.
It is the device that must be a NAT -- now some of these
devices have the ability to be turned into Bridges which
I suggested in the early responses might help him but
you have been arguing for the need to NAT back within
the INTERNAL address subnets where it is at best
unnecessary.
He didn't ask for forwarding ability to the internal network, at least
not that I've seen. He asked if the dual NAT's where needed and if he
could disable one of them.
He also said that the dual NAT setup with DHCP enabled, was also working
fine.
"The Modem" is actually being used as a ROUTER
according to his description.
That was my description and the NAT system is a router.
So, he wanted to know the following:
Hi, i have just connected 3 pc's to a Linksys BEFSR41 router, the router is
etherneted to a Linksys ADSL2MUE modem. I have changed the routers IP to
192.168.2.1 as the modems address is 192.168.1.1
Both these boxes have a dhcp server - and NAT firewalls. My concern is
should both boxes be acting as dhcp servers? if not which one is
prefferable? Should both have the NAT firewall running?
Any advice suggestions appreciated! I have asked on a couple of home
networking forums only to come up with different opinions! some say its fine
to have both as dhcp servers, others say you should not have both doing
this!
Question 1: should both act as DHCP servers?
Answer 1: In his setup it makes little difference.
Question 2: if not which one is preferable?
Answer 2: The inner router connected to the PC's should be doing NAT,
the outer router/modem should have a public IP on it's LAN side.
Question 3: Should both have the NAT firewall running?
Answer 3: NAT is not a firewall. If you use NAT there will not be any
problems accessing the internet, only if you want to host a web server
or other services on your computers and provide access to them from the
internet. If you are not providing any internet services to the public
then it makes no difference.
Question 4: some say its fine to have both as dhcp servers, others say
you should not.
Answer 4: If you run DHCP on any segment it means that devices can
change IP's - if only a single device on any segment, then that device
SHOULD be assigned the same IP every time the lease is renewed. So, in a
dual NAT/DHCP setup, the linksys (being the only device on the ADSL
network LAN side) should always have the first IP in the ADSL's scope.
The computers (3) on the Linksys side may change IP's as they renew
their leases based on normal DHCP renewals.
NOTE: If it were my network I would have a Public IP on the ADSL side
and NAT only the Linksys side, but, in reality, unless running a server
inside the network, it would make little difference to any computer
asking for http/smtp/pop/etc.. connections to the outside world.