LINUX.ORG.RU

История изменений

Исправление Vlad-76, (текущая версия) :

необязательно, все зависит от решаемых задач.
vmbrX - это есть и интерфейсы, которые смотрят в бриджи в которые бриджуются физ интерфейсы
ВОт файл который ты на самом деле конфигуришь через админку proxmox

root@proxmox1:~# more /etc/network/interfaces
auto lo
iface lo inet loopback

iface eth0 inet manual

auto eth1
iface eth1 inet static
        address  192.168.100.1
        netmask  255.255.255.252

iface eth2 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.16.1.25
        netmask 255.255.255.0
        gateway 10.16.1.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet manual
        bridge_ports eth2.801
        bridge_stp off
        bridge_fd 0

auto vmbr2
iface vmbr2 inet manual
        bridge_ports eth2.551
        bridge_stp off
        bridge_fd 0

root@proxmox1:~#

В данном случае eth1 не планировалось использовать виртуалками в принципе, на нем поднял сеть для работы кластера proxmox + DRBD. Хотя можно было eth1 и в бридж засунуть, затем на интерфейсе бриджа поднять IP и все бы работало. По этому IP адресу можно попасть в хостовую часть сервера. НО! программный бридж - замедляет скорость прохождения пакетов между vmbrX и физ. интерфейсом + съедает CPU.
vmbr0 смотрит в бридж с eth0, интерфейс планировалось использовать и для виртуалок, которые смотрят в локалку. на vmbr0 поднял сеть локалки, для того чтобы из локалки моно было попасть в хостовую часть сервера
Помниться мне что пробовал поднять сеть на этом eth0 были проблемы - не помню с чем, не стал разбираться. Попробуй назначить - посмотри что получиться.
Интерфейсы vmbr1 (eth2.801 ) и vmbr2 (eth2.551) смотрят в бриджи - широковещательные домены и используются только виртуалками, интефейсы которых смотрят в разных провайдеров. От каждого провайдера используется свой блок паблик IP адресов.
В хостовой части сервера паблик адреса на vmbr2,3 не подняты из за соображений безопасности. Зайти на сервер можно только через виртуалку с паблик IP, ну или как уже говорил из локалки.

Думаю дальше сам разберешься. Вообще про бриджи вланы и т.д. почитай вот здесь
http://pve.proxmox.com/wiki/Network_Model#Create_manually_the_bridge
http://pve.proxmox.com/wiki/Vlan
https://wiki.debian.org/BridgeNetworkConnections
ну и http://openvz.org/Virtual_Ethernet_device openvz так же используется в proxmox

Настройка eth0 в сетевом мосте в Debian'е

Исходная версия Vlad-76, :

необязательно, все зависит от решаемых задач.
vmbrX - это есть и интерфейсы, которые смотрят в бриджи в которые бриджуются физ интерфейсы
ВОт файл который ты на самом деле конфигуришь через админку proxmox

root@proxmox1:~# more /etc/network/interfaces
auto lo
iface lo inet loopback

iface eth0 inet manual

auto eth1
iface eth1 inet static
        address  192.168.100.1
        netmask  255.255.255.252

iface eth2 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.16.1.25
        netmask 255.255.255.0
        gateway 10.16.1.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet manual
        bridge_ports eth2.801
        bridge_stp off
        bridge_fd 0

auto vmbr2
iface vmbr2 inet manual
        bridge_ports eth2.551
        bridge_stp off
        bridge_fd 0

root@proxmox1:~#

В данном случае eth1 не планировалось использовать виртуалками в принципе, на нем поднял сеть для работы кластера proxmox + DRBD. Хотя можно было eth1 и в бридж засунуть, затем на интерфейсе бриджа поднять IP и все бы работало. По этому IP адресу можно попасть в хостовую часть сервера. НО! программный бридж - замедляет скорость прохождения пакетов между vmbrX и физ. интерфейсом + съедает CPU.
vmbr0 смотрит в бридж с eth0, интерфейс планировалось использовать и для виртуалок, которые смотрят в локалку. на vmbr0 поднял сеть локалки, для того чтобы из локалки моно было попасть в хостовую часть сервера
Помниться мне что пробовал поднять сеть на этом eth0 были проблемы - не помню с чем, не стал разбираться. Попробуй назначить - посмотри что получиться.
Интерфейсы vmbr1 (eth2.801 ) и vmbr2 (eth2.551) смотрят в бриджи - широковещательные домены и используются только виртуалками, интефейсы которых смотрят в разных провайдеров. От каждого провайдера используется свой блок паблик IP адресов.
В хостовой части сервера паблик адреса на vmbr2,3 не подняты из за соображений безопасности. Зайти на сервер можно только через виртуалку с паблик IP, ну или как уже говорил из локалки.

Думаю дальше сам разберешься. Вообще про бриджи вланы и т.д. почитай вот здесь
http://pve.proxmox.com/wiki/Network_Model#Create_manually_the_bridge
http://pve.proxmox.com/wiki/Vlan
https://wiki.debian.org/BridgeNetworkConnections
ну и http://openvz.org/Virtual_Ethernet_device openvz так же используется в proxmox