[CUWiN] circular route
David Young
dyoung at pobox.com
Fri Jan 20 01:00:08 CST 2006
On Fri, Jan 20, 2006 at 12:07:56AM -0500, simon-cuw at uc.org wrote:
> Hello,
>
> I have the following setup:
> (internet)--(Router A)--<LAN A>--(Node A)~~~(Node Z)--<LAN Z>
>
> - Router A provides DHCP for LAN A
> - Node Z provides DHCP for LAN Z
> - A computer on LAN A has a static route for LAN Z pointing to Node A'a
> address on LAN A.
>
> I can ping from computesr on LAN Z to LAN A, but trying to do the
> opposite, pinging form LAN A to LAN Z seems to reveal a circular route
> somewhere. Any ideas how I could start troubleshooting this?
>
>
>
> i.e.:
>
> Node A = 192.168.42.22, on 192.168.42.0/24, internet/dhcp from linksys rtr
> Node Z = 10.216.103.254, on 10.216.103.0/24, dhcp from cuw node
>
> mylaptop_on_A$ sudo route add -net 10.216.103.0/24 gw 192.168.42.22
>
> mylaptop_on_A$ ping 10.216.103.252
> PING 10.216.103.252 (10.216.103.252) 56(84) bytes of data.
> 64 bytes from 192.168.42.22: icmp_seq=1 ttl=62 time=7.12 ms
> 64 bytes from 192.168.42.22: icmp_seq=2 ttl=62 time=4.37 ms
> 64 bytes from 192.168.42.22: icmp_seq=2 ttl=62 time=4.37 ms
It's NAT bogosity: note the reply comes from 192.168.42.22 instead of
10.216.103.252.
When a node gets a lease on an RFC1918 address on its ethernet, maybe
it should map the RFC1918 subnet to its self-assigned ethernet subnet,
10.x.y/24. E.g., add a NAT rule for each ethernet,
map ath0 192.168.42/24 -> 10.x.y/24 portmap tcp/udp 10000:20000
map ath0 192.168.42/24 -> 10.x.y/24
They say "NAT is eeeevil" for a reason.
Dave
--
David Young OJC Technologies
dyoung at ojctech.com Urbana, IL * (217) 278-3933
More information about the CU-Wireless
mailing list