OpenVZ Forum


Home » International » Russian » Работа с VLAN
Re: Работа с VLAN [message #5146 is a reply to message #5145] Tue, 15 August 2006 09:54 Go to previous messageGo to previous message
Samoylov_Mihail is currently offline  Samoylov_Mihail
Messages: 7
Registered: August 2006
Junior Member
From: *cn.ru
Да, спасибо, получилось.

Вкратце:
В ноде выполняем
modprobe vzethdev
echo “vzethdev” >>/etc/modules
vzctl set VEID|NAME --veth_add vethVEID.VLANID,MAC1,VE_DEV,MAC2 --save
После старта виртуальной машины выполняем:
function host_network_setup()
{
##HOSTNAME_VE
#инициализация виртуального интерфейса
ifconfig vethVEID.VLANID 0
#изменение его параметров
echo 1 > /proc/sys/net/ipv4/conf/vethVEID.VLANID/forwarding
echo 1 > /proc/sys/net/ipv4/conf/vethVEID.VLANID/proxy_arp
#добавление VLAN-интерфейса на IF, инициализация его
vconfig add IF VLANID
ifconfig eth0.VLANID 0
#создание моста, добавление в него виртуальных интерфейсов и VLAN-интерфейса
brctl addbr vzbrVLANID
brctl addif vzbrVLANID vethVEID.VLANID
brctl addif vzbrVLANID eth0.VLANID
#инициализация моста
ifconfig vzbrVLANID 0
echo 1 > /proc/sys/net/ipv4/conf/vzbrVLANID/forwarding
echo 1 > /proc/sys/net/ipv4/conf/vzbrVLANID/proxy_arp
#Добавление роута на IP-адрес VE через мост
ip r add IP dev vzbrVLANID
}

В VE
touch /etc/init.d/ip
chmod +x /etc/init.d/ip
update-rc.d ip defaults

/etc/init.d/ip:
#!/bin/sh

/sbin/ifconfig VE_DEV 0
/sbin/ip addr add IP/MASK dev VE_DEV
/sbin/ip ro del default
/sbin/ip route add default dev VE_DEV
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Soft and hard limit.
Next Topic: Kernel 2.6.24 и ovz004.1
Goto Forum:
  


Current Time: Sun Jan 26 12:51:11 GMT 2020