Это схема сети, которую я пытаюсь реализовать. У меня есть 3 VLAN, описание которых приведено на изображении, и я использую Proxmox для создания и настройки виртуальных машин. Когда я назначаю адреса и пробую эту конфигурацию, это не работает.
Конфигурации на физическом сервере:
bridge vlan add vid 10 dev eno2
bridge vlan add vid 20 dev eno2
bridge vlan add vid 30 dev eno2
bridge vlan add dev fwpr133p0 vid 10 tagged master
bridge vlan add dev fwpr133p0 vid 20 tagged master
bridge vlan add dev fwpr133p0 vid 30 tagged master
Конфигурации на виртуальной машине:
network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
ens19:
dhcp4: no
bonds:
bond0:
interfaces:
- ens18
- ens19
parameters:
mode: 802.3ad
lacp-rate: 1
mii-monitor-interval: 100
down-delay: 200
up-delay: 200
transmit-hash-policy: layer3+4
nameservers:
addresses:
- 192.168.188.1
vlans:
vlan.10:
id: 10
link: bond0
dhcp4: false
dhcp6: false
vlan.20:
id: 20
link: bond0
dhcp4: false
dhcp6: false
vlan.30:
id: 30
link: bond0
dhcp4: false
dhcp6: false
bridges:
br0:
interfaces: [ bond0 ]
dhcp4: false
dhcp6: false
parameters:
forward-delay: 0
stp: true
br10:
interfaces: [ vlan.10 ]
dhcp4: false
dhcp6: false
addresses: [192.168.188.100/24]
parameters:
forward-delay: 0
stp: true
gateway4: 192.168.188.1
br20:
interfaces: [ vlan.20 ]
dhcp4: false
dhcp6: false
addresses: [192.168.20.100/22]
parameters:
forward-delay: 0
stp: true
br30:
interfaces: [ vlan.30 ]
dhcp4: false
dhcp6: false
addresses: [192.168.30.100/24]
parameters:
forward-delay: 0
stp: false
Когда я создаю вторую виртуальную машину, я не могу пинговать между ними (192.168.188.100 -> 192.168.188.100) и аналогично (192.168.20.100 -> 192.168.20.101). Что я делаю не так?