| 
         
xen-users
Re: [Xen-users] VLAN configuration
 
Hi again,
 I had a lot of issues when I made a vlan config on Xen (a tg3 driver 
problem, some startup scripts problems...). I recomend to set first the 
vlan config via command line, step by step , by this way is more easy to 
find the real problem. I know that this is not very helpfull, but now I 
haven't to much time.
 If I can tomorrow I will post you me vlan config, it's quite strange due 
an issue with vlan and the tg3 driver, it is a mix of rounting and 
bridge mode, but it works great.
Regards,
Marc
Laurent Jouannic wrote:
 
sorry
cat ./vlan-network-bridge
#!/bin/sh
function call_network_bridge
{
   dir=$(dirname "$0")
   "$dir/network-bridge" "$@" netdev=eth0 vifnum=0 bridge=xenbr0V1
   "$dir/network-bridge" "$@" netdev=eth0.2 vifnum=1 bridge=xenbr0V2
   "$dir/network-bridge" "$@" netdev=eth0.3 vifnum=2 bridge=xenbr0V3
   "$dir/network-bridge" "$@" netdev=eth1 vifnum=0 bridge=xenbr1V1
   "$dir/network-bridge" "$@" netdev=eth1.2 vifnum=1 bridge=xenbr1V2
   "$dir/network-bridge" "$@" netdev=eth1.3 vifnum=2 bridge=xenbr1V3
}
case "$1" in
start)
       echo "start"
       vconfig set_name_type DEV_PLUS_VID_NO_PAD
       vconfig add eth0 2
       vconfig add eth0 3
       vconfig add eth1 2
       vconfig add eth1 3
       call_network_bridge start
       ;;
stop)
       echo "stop"
       call_network_bridge stop
       vconfig rem eth0.2
       vconfig rem eth0.3
       vconfig rem eth1.2
       vconfig rem eth1.3
       ;;
esac
Laurent
Marc Patino Gómez a écrit :
Ok Laurent,
and your vlan config?
Marc
Laurent Jouannic wrote:
 
Hi Marc,
my /etc/network/interface is:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet static
       address 192.168.A.B
       netmask 255.255.255.0
       gateway 192.168.A.C
before to launch /etc/xen/scripts/vlan-network-bridge, I manually: 
ifconfig eth0 up
Thanks laurent.
Marc Patino Gómez a écrit :
 
Hi Lauranet,
this is my grub config:
title            Xen 3.0.4 / XenLinux 2.6
root            (hd0,0)
kernel          /xen.gz  dom0_mem=384000
 module          /vmlinuz-2.6-xen0 root=/dev/mapper/vg00-lv00 ro  
max_loop=255
module          /initrd.img-2.6.16.33-xen0
 as you see, I have 256 loop devices. If changing this don't solve 
you problem sent me your /etc/init.d/interfaces
Regards,
Marc
Laurent Jouannic wrote:
 
Hi Marc, and thanks a lot.
It's better now, but still strange:
/etc/xen/scripts/vlan-network-bridge start
start
 Set name-type for VLAN subsystem. Should be visible in 
/proc/net/vlan/config
Added VLAN with VID == 2 to IF -:eth0:-
Added VLAN with VID == 2 to IF -:eth1:-
ifdown: interface eth0 not configured
 SIOCSIFNAME: Device or resource 
busy                                                     
<=============  STRANGE
ifdown: interface eth0.2 not 
configured                                                             
<=============  STRANGE
Nothing to flush.
Nothing to flush.
 Waiting for peth0.2 to negotiate link.Ignoring unknown interface 
eth0.2=eth0.2.   <=============  STRANGE
Nothing to flush.
Waiting for peth1 to negotiate link.
 Link veth1 is 
missing.                                                   
                                       <=============  STRANGE
This may be because you have reached the limit of the number of 
interfaces
that the loopback driver supports.  If the loopback driver is a 
module, you
may raise this limit by passing it as a parameter 
(nloopbacks=<N>); if the
driver is compiled statically into the kernel, then you may set 
the parameter
using loopback.nloopbacks=<N> on the domain 0 kernel command line.
Apparently, il seems to deal with: loopback
But I put:  loop max_loop=64 in /etc/modules
Does I have to include loopback.nloopbacks in my grub.conf
like:
 title           Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 
2.6.18-4-xen-686
root            (hd0,0)
 kernel          /xen-3.0.3-1-i386-pae.gz dom0_mem=200000 
loopback.nloopbacks=64
module          /vmlinuz-2.6.18-4-xen-686 root=/dev/md2 ro 
console=tty0
module          /initrd.img-2.6.18-4-xen-686
savedefault
I don't know howmuch nloopback I have to put,
is 64 ok ?
 It's dangerous to deal with kernel stuff, the machine is not in 
the same area....
Thanks. Laurent.
Marc Patino Gómez a écrit :
 
Hi Laurent,
has you load the vlan kernel module?
# lsmod | grep 8021q
if not :
# modprobe 8021q
I hope it will help you.
Marc
Laurent Jouannic wrote:
 
Hi to the ML.
 I'm new to VLAN configuration, and combining it to XEN is a bit 
difficult.
 I want to use VLAN because it's possible to "arping" from a domU 
to an other, and VLAN looks like; the only solution to prevent 
that.
May be I'm wrong if someone got a solution, I may be 
interrested. I've also tryed ebtables, but nothing to prevent 
arp question: who-as IP¨.
The configuration I need is:
 -------------
 |   domU      |
-| -[ dom1 ]-  |-
| -[ dom2 ]-  |
 -------------
I want dom1 and dom2 to use eth0 and eth1, with vlan interface.
 I've tryed 
http://lists.xensource.com/archives/html/xen-users/2007-03/msg00988.html 
configuration, but I have the following error:
 WARNING:  Could not open /proc/net/vlan/config.  Maybe you need 
to load the 8021q module, or maybe you are not using PROCFS??
Set name-type for VLAN subsystem. Should be visible in 
/proc/net/vlan/config
ERROR: trying to add VLAN #2 to IF -:eth0:-  error: Invalid 
argument
ERROR: trying to add VLAN #3 to IF -:eth0:-  error: Invalid 
argument
The machine run on Debian Etch and the vlan package is intalled.
If you have some ideas, I'm stuck!!!
Thanks.
Laurent.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 
 
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 
 
 
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- Re: [Xen-users] VLAN configuration,
Marc Patino Gómez <=
 
  
 |  
  
 | 
    |