Re: routing problem?

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



On Sun, Feb 10, 2013 at 11:51 PM, Gordon Messmer <yinyang@xxxxxxxxx> wrote:
> On 02/08/2013 07:39 AM, Natxo Asenjo wrote:
>> Do you have any tips on how to reach vlan 5 on the virt host from vlan 1?
>
> Not without the configuration from your switch.
>
> The most likely problem is this:  Your workstation is sending traffic to
> 192.168.5.10.  The switch sends it through VLAN 5 to eth2 on your
> virtualization host.  The host replies to that traffic using the correct
> address, but through interface eth0, since that is the only interface
> with a route to the workstation.  Those packets would go to the default
> gateway.  Either your switch or your default gateway may be doing
> ingress filtering, or reverse path filtering, or stateful firewalling.
> Any of those would block the reply traffic, and at least one of them is
> very likely in place by default on either an L3 switch or a router.
>
> What you're attempting to do is called multi-homing, and it's fairly
> complicated to do on Linux.  You need to have multiple default routes,
> and you need the kernel to select the default route based on the
> addresses of the packets that it sends.  That involves making multiple
> routing tables, tagging packets pre-routing, and using ip rules to
> select the appropriate routing table.  Shorewall will simplify this if
> you use it to build your firewall rules.

thanks for the tips. Indeed, multi-homing needs 'advanced routing'
(yeah right) so I needed to add vlan info to the rt_tables file and
then create a rules-eth2 and route-eth2 files.

Now I can reach both nics from my workstation (finally ;-) ).

-- 
natxo
_______________________________________________
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