Hallo Proxmox-Gemeinde!
Zu meinem Setup:
Ich habe auf meinem UniFi Switch zwei getrennte VLANs (20 und 30) zum Testen eingerichtet.
Von diesem Switch gehe ich mit zwei Kabeln zu der Netzwerkkarte (2 Ports - enp11s0f0, enp11s0f1) meines Home-Servers.
Am Server habe ich die aktuelle Proxmox Version 5.2 installiert. Das GUI erreiche ich über den Port 1 (enp11s0f0 -> vmbr0) an der IP 192.168.1.2.
Testweise wurden 2 VMs mit Debian 9 installiert.
Um mich mit der Netzwerkkonfiguration von Proxmox näher vertraut zu machen, habe ich einige Szenarien durchprobiert, unter anderem:
1. bei beiden VMs habe ich bei den Netzwerksettings vmbr0 eingestellt damit diese je eine eigene IP Adresse durch DHCP vom Managed Switch zugewiesen bekommen - das hat tadellos funktioniert.
2. bei beiden VMs einen VLAN tag vergeben, nämlich 20 und 30 - es werden keine IPs zugewiesen
3. nun dachte ich, ich muss evtl. bei vmbr0 VLAN aware aktivieren - es werden ebenso keine IPs mehr zugewiesen, auch wenn ich die IP in der VM manuell eingebe, ist diese nicht erreichbar.
4. über den 2. Port (enp11s0f1) die bridge vmbr1 ohne IP angelegt und versucht, ob damit Punkt 2. und 3. realisierbar wären. Leider funktionierte das auch nicht
5. durch weitere Recherchen habe ich zwei weitere Brücken erstellt - vmbr20 (bridge_port enp11s0f0.20) und vmbr30 (bridge_port enp11s0f0.30), den VMs einen VLAN tag zugeteilt, doch leider erhielten sie wieder keine IP aus dem DHCP-Pool.
6. habe dann openvswitch installiert und damit mein Glück versucht:
Auch dieser Versuch hat nicht geklappt!
Damit ihr wisst, was ich mir vorstelle, habe ich im Anhang eine Mindmap hinzugefügt.
Könnt ihr mir bitte weiterhelfen und sagen, wo hier mein Denkfehler ist?
Vielen Dank im Voraus!
Zu meinem Setup:
Ich habe auf meinem UniFi Switch zwei getrennte VLANs (20 und 30) zum Testen eingerichtet.
Von diesem Switch gehe ich mit zwei Kabeln zu der Netzwerkkarte (2 Ports - enp11s0f0, enp11s0f1) meines Home-Servers.
Am Server habe ich die aktuelle Proxmox Version 5.2 installiert. Das GUI erreiche ich über den Port 1 (enp11s0f0 -> vmbr0) an der IP 192.168.1.2.
Testweise wurden 2 VMs mit Debian 9 installiert.
Um mich mit der Netzwerkkonfiguration von Proxmox näher vertraut zu machen, habe ich einige Szenarien durchprobiert, unter anderem:
1. bei beiden VMs habe ich bei den Netzwerksettings vmbr0 eingestellt damit diese je eine eigene IP Adresse durch DHCP vom Managed Switch zugewiesen bekommen - das hat tadellos funktioniert.
2. bei beiden VMs einen VLAN tag vergeben, nämlich 20 und 30 - es werden keine IPs zugewiesen
3. nun dachte ich, ich muss evtl. bei vmbr0 VLAN aware aktivieren - es werden ebenso keine IPs mehr zugewiesen, auch wenn ich die IP in der VM manuell eingebe, ist diese nicht erreichbar.
4. über den 2. Port (enp11s0f1) die bridge vmbr1 ohne IP angelegt und versucht, ob damit Punkt 2. und 3. realisierbar wären. Leider funktionierte das auch nicht
5. durch weitere Recherchen habe ich zwei weitere Brücken erstellt - vmbr20 (bridge_port enp11s0f0.20) und vmbr30 (bridge_port enp11s0f0.30), den VMs einen VLAN tag zugeteilt, doch leider erhielten sie wieder keine IP aus dem DHCP-Pool.
6. habe dann openvswitch installiert und damit mein Glück versucht:
Code:
auto lo
iface lo inet loopback
iface enp11s0f0 inet manual
iface enp11s0f1 inet manual
iface ens3 inet manual
allow-vmbr1 enp11s0f1
iface enp11s0f1 inet manual
ovs_type OVSPort
ovs_bridge vmbr1
auto vmbr0
iface vmbr0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports enp11s0f0
bridge_stp off
bridge_fd 0
auto vmbr1
iface vmbr1 inet manual
ovs_type OVSBridge
ovs_ports enp11s0f1 vlan20 vlan30
allow-vmbr1 vlan20
iface vlan20 inet static
address 192.168.20.20
netmask 255.255.255.0
ovs_type OVSIntPort
ovs_bridge vmbr1
ovs_options tag=20
allow-vmbr1 vlan30
iface vlan30 inet static
address 192.168.30.30
netmask 255.255.255.0
ovs_type OVSIntPort
ovs_bridge vmbr1
ovs_options tag=30
Auch dieser Versuch hat nicht geklappt!
Damit ihr wisst, was ich mir vorstelle, habe ich im Anhang eine Mindmap hinzugefügt.
Könnt ihr mir bitte weiterhelfen und sagen, wo hier mein Denkfehler ist?
Vielen Dank im Voraus!