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

Re: penVZ



-[ Валентин Лоскутов 17/02/2010 14:53 (GMT +3)
> для eth1 делается
> # vzctl set 101 --netdev_add eth1 --save
> и eth1 пропадает на хосте, но появляется в контейнере. Проблема в том, что
> там он тоже называется eth1. То же и для eth2 и VEID=102.
>
> Собственно вопрос. Как в контейнере 101 интерфейс eth1 назвать
> (переименовать) в eth0. Предчувствуя вопросы типа "а зачем?", отвечаю: ну,
> например, некий софт проприетарный хочет именно eth0.
Неправда ваша. Никуда он не пропадает.
Хост:
pluto:~# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:02:a5:07:36:fc brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:04:76:eb:84:b4 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:04:76:eb:84:17 brd ff:ff:ff:ff:ff:ff
5: eth0.701@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
    link/ether 00:02:a5:07:36:fc brd ff:ff:ff:ff:ff:ff
6: vzbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:02:a5:07:36:fc brd ff:ff:ff:ff:ff:ff
7: eth0.1000@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
    link/ether 00:02:a5:07:36:fc brd ff:ff:ff:ff:ff:ff
8: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/void 
9: veth8037.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:18:51:b9:bf:c5 brd ff:ff:ff:ff:ff:ff
10: veth8043.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:18:51:71:04:48 brd ff:ff:ff:ff:ff:ff
11: veth8044.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:18:51:a9:ca:67 brd ff:ff:ff:ff:ff:ff
12: veth8051.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:18:51:7a:6d:3e brd ff:ff:ff:ff:ff:ff
pluto:~# brctl show
bridge name	bridge id		STP enabled	interfaces
vzbr0		8000.0002a50736fc	no		eth0.1000
							veth8037.0
							veth8043.0
							veth8044.0
							veth8051.0

Контейнер:
root@mercury:~# ip l
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,10000> mtu 1500 qdisc noqueue 
    link/void 
3: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue 
    link/ether 00:18:51:f4:b9:e3 brd ff:ff:ff:ff:ff:ff

И интерфейс там внутри eth0 и из хоста он никуда не пропал.
Делал той же командой vzctl set 8043 --netif_add eth0 --save
Внутри контейнера появляется eth0, на хосте появляется veth8043.0
Его и бриджуем куда нам захочется.

-- 
Best regards,
         Mikhail
xmpp: antmix@stopicq.ru
irc: Bart-mdv- @ SolarNet
SolarNet: http://www.solarnet.ru/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: