About this list Date view Thread view Subject view Author view Attachment view

From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Sun 22 May 2005 - 00:23:08 BST


On Sun, May 22, 2005 at 12:04:37AM +0200, Gilles wrote:
>
> Further information.
>
> >
> > # route -n
> > Kernel IP routing table
> > Destination Gateway Genmask Flags Metric Ref Use Iface
> > 192.168.83.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.2
> > 192.168.79.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.3
> > 192.168.107.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.4
> > 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0.2
> > 0.0.0.0 192.168.107.20 0.0.0.0 UG 0 0 0 eth0.4
> >
> >
> > I can log into Vs1 from Host1.
> > But from inside Vs1 I cannot reach neither Host2 nor the Internet.
> > I assume it is a matter of adding the right routing information... but I don't
> > know what it is :-/
> >
>
> I added "network" and "gateway" lines in the "/etc/network/interfaces" file
> (Debian) for each of the VLAN interfaces. And now I can, from Vs1, log into
> Host2, e.g. using
>
> # ssh 192.168.83.2
>
> I still can't connect to the outside, and also not to another address of Host2
> e.g. with
>
> # ssh 192.168.107.20
>
>
> This is the routing table on Host1:
>
> # route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 192.168.83.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.2
> 192.168.79.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.3
> 192.168.107.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.4
> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0.2
> 0.0.0.0 192.168.107.20 0.0.0.0 UG 0 0 0 eth0.4
> 0.0.0.0 192.168.79.2 0.0.0.0 UG 0 0 0 eth0.3
> 0.0.0.0 192.168.83.2 0.0.0.0 UG 0 0 0 eth0.2
>
>
> And this is inside Vs1:
>
> # route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 192.168.83.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.2
> 192.168.79.0 0.0.0.0 255.255.255.0 U 0 0 0 *
> 192.168.107.0 0.0.0.0 255.255.255.0 U 0 0 0 *
> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0.2
> 0.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 *
> 0.0.0.0 0.0.0.0 0.0.0.0 UG 0 0 0 *
> 0.0.0.0 192.168.83.2 0.0.0.0 UG 0 0 0 eth0.2
>
>
> What do those "*" mean, in the "Iface" column?

it means that the interface used for that route isn't available
inside the vservers (i.e. no information could be retrieved)

> Is it OK to have several "default" routes.

yes, it _is_ okay, as long as they are bound to a source address,
otherwise they do not make too much sense ...

see http://archives.linux-vserver.org/200311/0470.html
(solution a) was implemented and b) is still? planned but might
be superceeded by ngnet ...)

> Those are automatically created from
> the "gateway" lines in file "/etc/network/interfaces")?

which are simply false, you should, btw, let the tools create
those interfaces and focus on setting up the routing ...

might be interesting to add an /etc/vservers/*/interfaces/*/gateway
to the config and set up table based routing if compiled into
the kernel, etc ... (any volunteers?)

HTH,
Herbert

> Gilles
> _______________________________________________
> Vserver mailing list
> Vserver_at_list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sun 22 May 2005 - 00:23:34 BST by hypermail 2.1.3