Re: Help with routing question.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, Feb 18, 2015 at 11:39 AM, James B. Byrne <byrnejb@xxxxxxxxxxxxx> wrote:
>
> We have a host that has multiple IPv4 addresses aliased to eth0.   The
> primary address is 216.185.71.x and the alias is 192.168.6.x.
>
> This host connects to devices on both netblocks without problems.
> Only default routing is used and it looks like this:
>
> #ip route
> 192.168.6.0/24 dev eth0  proto kernel  scope link  src 192.168.6.x
> 216.185.71.0/24 dev eth0  proto kernel  scope link  src 216.185.71.x
> 169.254.0.0/16 dev eth0  scope link  metric 1002
> default via 192.168.6.1 dev eth0  src 192.168.6.x
> default via 216.185.71.1 dev eth0
>
> 1. Why is ssh using the private IP in preference to the public IP when
> connecting to off-site addresses?

Because you have a default route for it.

> 2. How does one configure the routing table on network startup to
> specifically detail the route particular addresses are supposed to
> take?
>

Not exactly sure how routing works with aliases on the same interface
but the first thing I would try is the same as you would use on
different interfaces.  That is, leave the 'GATEWAY=' on your
internet-facing etho, but remove the entry from the private eth0:192.
  Then add a route-eth0:192  file containing the network(s) and
gateway for the private side.   The source address it picks should be
the one appropriate to reach the next-hop router specified in your
routes.

-- 
   Les Mikesell
     lesmikesell@xxxxxxxxx
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux