On Sat, May 24, 2008 at 05:33:52PM +0100, mbm wrote:
This not strictly a Linux/OSS question (unless the fact that the router in question is running openwrt counts), but I ask because there are bound to be network experts here and I'm going crazy.
I have an Asus WL500G wireless router connected to my DSL router. This lets me partition my network into two in a classic screened subnet architecture. Thusly:
outside | [DSL]---------DMZ hosts------- | | | [ASUS] | | inside (both wired and wireless)
DMZ net is 192.168.1.0, inside net is 192.168.10.0
So you have the wired and wireless networks bridged? Is the Asus doing NAT for you, or all NAT on the ADSL device?
As I said, the Asus is running x-wrt (a flavour of openwrt with a nice web interface on top). The Asus has 4 lan ports, 1 wan port and the wifi interface.
I have the following situation:
- No problem with wifi. Any and all wifi devices I configure can
connect, they can see all relevant hosts (including my dnsmasq DNNS/DHCP server) and can reach the 'net. So all hunkydory.
Is the dnsmasq server on the Asus, or elsewhere?
- No problem with any /single/ wired lan connection in any of the
lan ports (i.e all is good to go as in the wifi connection). So again, all hunkydory (and it doesn't matter which lan port I use.)
DHCPing on the lan connection?
- But - as soon as I connect any second wired device to the Asus, I
get connection failures (ICMP errors "Destination Host Unreachable"). Oddly, if I leave a device connected running a ping I get most traffic dropped (of the order of 90%) but intermittently I get connection responses.
ICMP errors to where? Any problems with traffic between 2 wired hosts? Between a wired host and a wireless host? Between a wired host and a host in the DMZ? Between the wired host and the outside world? Or all of the above?
- Now the bit that really confuses me. If I now connect an
external switch to any port on the Asus and then connect any new wired device through that switch, it all works fine.
So - have I just got a duff switch in the Asus (and if so, why the hell does it work when I connect another switch)? Or should I be looking for something else?
J.