[CentOS] Simple routing question
Les Mikesell
lesmikesell at gmail.com
Thu Sep 6 18:20:43 UTC 2012
On Thu, Sep 6, 2012 at 1:09 PM, James B. Byrne <byrnejb at harte-lyne.ca> wrote:
>
>> A 'route -n' should show you where any destination will head
>> on the next hop. On host C, what is the line with the
>> smallest matching destination/mask? Likewise, on the gateway
>> host where you think it is being forwarded the wrong way?
>
>
> $ /sbin/route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref
> Use Iface
> 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0
> 0 virbr0
> aaa.bbb.ccc.0 0.0.0.0 255.255.255.0 U 0 0
> 0 bridge0
> 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0
> 0 bridge0
> 0.0.0.0 aaa.1bbb.ccc.1 0.0.0.0 UG 0 0
> 0 bridge0
>
>
> $ traceroute 192.168.209.43
> traceroute to 192.168.209.43 (192.168.209.43), 30 hops max, 40 byte
> packets
> 1 gway01 (aaa.bbb.ccc.1) 0.321 ms 0.298 ms 0.283 ms
OK, there is no better match than the default in the route table
above, so it goes to the default gateway. I assume that's what you
want if you don't make the netmask span the 192.168.x.x range, but a
side effect is that it will source from the aaa.bbb.ccc.x interface
address.
> This seems to say that 192.168.209.43 is being routed out to the
> Internet as aaa.bbb.ddd.53 is our external gateway address on the
> router.
>
> This is the routing table on the router:
>
> [root at gway01 ~]# route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref
> Use Iface
> aaa.bbb.ddd.52 0.0.0.0 255.255.255.252 U 0 0
> 0 eth0
> aaa.bbb.ccc.0 0.0.0.0 255.255.255.0 U 0 0
> 0 eth1
> 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0
> 0 eth0
> 169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0
> 0 eth1
> 0.0.0.0 aaa.bbb.ddd.53 0.0.0.0 UG 0 0
> 0 eth0
I don't see any 192.168.x.x interface/mask there. Where else could
it go? Or is that 2nd 169.254.0.0 a typo?
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list