-[ Валентин Лоскутов 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....@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.1...@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
Контейнер: r...@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: ant...@stopicq.ru irc: Bart-mdv- @ SolarNet SolarNet: http://www.solarnet.ru/
signature.asc
Description: This is a digitally signed message part.