Home » International » Russian » Описание устройства сети (Как устроена вирт. сеть в OpenVZ?)
Re: Описание устройства сети [message #38742 is a reply to message #38729] |
Sat, 23 January 2010 10:55  |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Для venet0 адрес назначать не нужно совсем - это локальный интерфейс типа raw ip, доступен NE напрямую, не виден другим NE хостам и не нуждается в ip-адресе.
Вероятно вам нужна настройка типа бриджа.
http://wiki.openvz.org/Virtual_Ethernet_device#Virtual_Ether net_devices_can_be_joined_in_one_bridge
Внешние NE хосты должны как-то узнать о существовании ваших VE-хостов. Думаю, что не лишним будет ознакомиться с принципами передачи IP-пакетов по Ethernet-сетям и протоколом ARP.
Разово настроить руками - действия такие:
0. Пусть у нас есть сеть 10.0.0.0/24, физический интерфейс eth0 с адресом 10.0.0.1, VE 101 с адресом 10.0.0.101 и маршрутизатор 10.0.0.100.
1. Надо создать ethernet-мост, добавить в него физические интерфейсы и настроить адреса и маршрутизацию.
1.1. Создаем мост и добавляем в него физический интерфейс:
HN# brctl addbr br0
HN# brctl addif br0 eth0
1.2. Удалить все адреса (в том числе и inet6) с eth0 и назначить их br0:
HN# ip link set dev eth0 down
HN# ip address del 10.0.0.1/24 dev eth0
HN# ip -f inet6 address del fe80::280:48ff:fe5d:cb65/64 dev eth0
HN# ip link set dev eth0 up
HN# ip address add 10.0.0.1/24 dev br0
HN# ip link set dev br0 up
1.3. Прописываем дефолтный маршрут (он слетел на предыдущем шаге):
HN# ip route add default via 10.0.0.100
2. В VE добавляем интерфейс, запускаем (если еще не запущено) VE, добавляем этот интерфейс к мосту и конфигурим сеть VE:
HN# vzctl set 101 --netif_add eth0
HN# vzctl start 101
HN# brctl addif br0 veth101.0
HN# vzctl enter 101
VE101# ip address add 10.0.0.101/24 dev eth0
VE101# ip link set dev eth0 up
VE101# ip route del default
VE101# ip route add default via 10.0.0.100
Если сразу не заработает, подождите пару минут - это связано с работой моста и ARP.
Логично, что настроить надо через скрипты конфигурации, чтобы после перезагрузки или настройки восстановились.
Касательно включение интерфейса vethXXX.Y в мост, смотрите тут:
http://wiki.openvz.org/Virtual_Ethernet_device#syntax_vzctl_ version_.3E_3.0.22
Quote: | bridge is an optional parameter which can be used in custom network start scripts to automatically add the interface to a bridge.
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
[Updated on: Sat, 23 January 2010 17:55] Report message to a moderator
|
|
|
 |
|
Описание устройства сети
By: lithium on Wed, 22 July 2009 11:49
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 07:34
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 08:59
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Thu, 23 July 2009 11:16
|
 |
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 11:56
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 13:27
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 06:47
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 08:51
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 10:21
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: lithium on Wed, 29 July 2009 12:14
|
 |
|
Re: Описание устройства сети
By: RXL_ on Wed, 29 July 2009 20:17
|
 |
|
Re: Описание устройства сети
By: lithium on Mon, 27 July 2009 10:51
|
 |
|
Re: Описание устройства сети
By: lithium on Fri, 24 July 2009 12:15
|
 |
|
Re: Описание устройства сети
By: Garic1 on Sat, 25 July 2009 08:14
|
 |
|
Re: Описание устройства сети
|
 |
|
Re: Описание устройства сети
By: sen-doc on Thu, 01 October 2009 06:08
|
 |
|
Re: Описание устройства сети
By: maratrus on Fri, 09 October 2009 12:34
|
 |
|
Re: Описание устройства сети
By: basman on Thu, 21 January 2010 14:56
|
 |
|
Re: Описание устройства сети
By: RXL_ on Sat, 23 January 2010 10:55
|
Goto Forum:
Current Time: Tue Jul 22 06:46:06 GMT 2025
Total time taken to generate the page: 0.08880 seconds
|