Verbindung zum Server nach Gateway-Änderung verloren

Verbindung zum Server nach Gateway-Änderung verloren

Auf einem Proxmox-Server (Debian) habe ich das Gateway von vmbr0 auf enp0s31f6 wie folgt geändert:

iface enp0s31f6 inet static
    address  192.168.1.11
    netmask  255.255.255.0
-   address  192.168.1.1
+   gateway  192.168.1.1

 auto vmbr0
 iface vmbr0 inet static
    address  192.168.1.10
    netmask  255.255.255.0
-   gateway  192.168.1.11
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

Nach dem Neustart kann ich weder 192.168.1.10 noch 192.168.1.11 pingen. Kann mir jemand erklären, warum ich keine Verbindung mehr herstellen kann? In einem überbrückten Netzwerk sollte das GW in ? definiert sein vmbr0.

Die ursprüngliche IP-Adresse enp0s31f6war falsch (sie zeigte auf 192.168.1.1, das ist der Router, der als Gateway fungiert), deshalb habe ich sie von 192.168.1.1 in 192.168.1.11 geändert.

Antwort1

Da die enp0s31f6Schnittstelle ein Port der vmbr0Bridge ist, können Sie ihr keine IP-Adressen zuweisen. Wenn Sie der enp0s31f6Schnittstelle eine IP-Adresse zuweisen möchten, sollten Sie die Adresse ändern vmbr0, da Sie sonst auf zwei Schnittstellen dasselbe Subnetz haben.

auto enp0s31f6
iface enp0s31f6 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1

auto vmbr0
iface vmbr0 inet static
    address  192.168.2.10
    netmask  255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Eine korrektere Konfiguration für ein Bridging-Netzwerk ist jedoch die Zuweisung der IP-Adresse zur vmbr0Schnittstelle. In diesem Fall sollte Ihre Schnittstellendatei etwa so aussehen:

iface enp0s31f6 inet manual

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports enp0s31f6
    bridge-stp off
    bridge-fd 0

verwandte Informationen