[SOLVED] VMs kommen nicht über die vmbr0

privatscheiss

New Member
Apr 19, 2024
2
1
3
Guten Morgen ich möchte gerne von ESXI auf Proxmox umsteigen, scheitere aber leider schon ganz am Anfang.
Zu meinem Setup Zur Zeit habe ich im Homelab einen ESXI laufen mit 12 VMs.
Den Umstig habe ich mir so vorgestellt:

-Proxmox als VM im ESXI installieren
-alle VMs aus ESXI via Import Assi von Proxmox migrieren
-alle VMs dann im Proxmox auf externen Speicher backupen
-Proxmox als Host installieren und alle Backups importieren

Proxmox als VM im ESXI läuft auch die Migration läuft. Nur leider kommt keine der migrierten VMs im Netzwerk hinter die "default Bridge" vmbr0

hier meine Netzwerkkonfig vom Proxmox
Code:
auto lo
iface lo inet loopback

iface ens192 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.0.157/24
        gateway 192.168.0.1
        bridge-ports ens192
        bridge-stp off
        bridge-fd 0


source /etc/network/interfaces.d/*


Code:
>ping 192.168.0.143

Ping wird ausgefuhrt fur 192.168.0.143 mit 32 Bytes Daten:
Antwort von 192.168.0.143: Bytes=32 Zeit<1ms TTL=128
cAntwort von 192.168.0.143: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.0.143: Bytes=32 Zeit<1ms TTL=128
Antwort von 192.168.0.143: Bytes=32 Zeit<1ms TTL=128

Ping-Statistik fur 192.168.0.143:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
(0% Verlust),
Ca. Zeitangaben in Millisek .:
Minimum = Oms, Maximum = Oms, Mittelwert = 0ms

>ping 192.168.0.144

ing wird ausgeführt fur 192.168.0.144 mit 32 Bytes Daten:
Antwort von 192.168.0.144: Bytes=32 Zeit=1ms TTL=64
Antwort von 192.168.0.144: Bytes=32 Zeit=1ms TTL=64
Antwort von 192.168.0.144: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.144: Bytes=32 Zeit<1ms TTL=64

Ping-Statistik für 192.168.0.144:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
(0% Verlust),
Ca. Zeitangaben in Millisek .:
Minimum = Oms, Maximum = 1ms, Mittelwert = 0ms

>ping 192.168.0.157

Ping wird ausgeführt fur 192.168.0.157 mit 32 Bytes Daten:
Antwort von 192.168.0.157: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.157: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.157: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.157: Bytes=32 Zeit<1ms TTL=64

Ping-Statistik fur 192.168.0.157:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
(0% Verlust),
Ca. Zeitangaben in Millisek .:
Minimum = Oms, Maximum = Oms, Mittelwert = 0ms

>ping 192.168.0.1

Ping wird ausgeführt fur 192.168.0.1 mit 32 Bytes Daten:
Antwort von 192.168.0.143: Zielhost nicht erreichbar.
Antwort von 192.168.0.143: Zielhost nicht erreichbar.
Antwort von 192.168.0.143: Zielhost nicht erreichbar.
Antwort von 192.168.0.143: Zielhost nicht erreichbar.

Ping-Statistik für 192.168.0.1:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0

die ersten 2 Pings sind die VMs untereinander der nächste ist vmbr0 und der letzte ist das Gateway hinter vmbr0

alle VMs hängen an der vmbr0 und sehen sich auch untereinander (lassen sich anpingen) und können auch die vmbr0 anpingen. Aber sie kommen nicht dahinter. Der Proxmox kommt natürlich über die vmbr0 nach draußen.

Kann mir da jemand helfen?

Danke.
 
Last edited:
so wenig Netzwerkerfahrung.

Das Zauberwort heißt NAT!



Code:
auto vmbr10
#private sub network
iface vmbr10 inet static
        address  192.168.1.1
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up   iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE

die VMs hängen jetzt an vmbr10 im IP 192.168.1.xxx und siehe da es geht.
 
Last edited:
  • Like
Reactions: ledmax
so wenig Netzwerkerfahrung.

Das Zauberwort heißt NAT!



Code:
auto vmbr10
#private sub network
iface vmbr10 inet static
        address  192.168.1.1
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up   iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE

die VMs hängen jetzt an vmbr10 im IP 192.168.1.xxx und siehe da es geht.
Danke das geht! Greift auf die Bridge und leitet CT weiter
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!