vmbr IPv6 manual

Detlef Paschke

Well-Known Member
Feb 12, 2019
138
14
58
50
Cottbus
helpdesk.schabau.eu
Hallo,

nachdem ich in meiner Fritte zusätzlich zu IPv4 auch IPv6 aktiviert habe, habe ich etwas Probleme mit meiner Netzwerkkonfiguration in Proxmox.
Ich habe drei Brücken auf Proxmox eingerichtet. Vmbr0 hat eine Feste IP und ist nur für die Proxmox-Konfiguration zuständig. Vmbr1 und vmbr2 haben unter Proxmox keine IP konfiguriert und werden an VMs weitergereicht, von denen sie ihre IP bekommen.
Hier meine Konfiguration:

Code:
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto eno2
iface eno2 inet manual

auto eno3
iface eno3 inet manual

auto eno4
iface eno4 inet manual

auto bond0
iface bond0 inet manual
    bond-slaves eno2 eno3
    bond-miimon 100
    bond-mode 802.3ad

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

auto vmbr1
iface vmbr1 inet manual
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

auto vmbr2
iface vmbr2 inet manual
    bridge-ports eno4
    bridge-stp off
    bridge-fd 0

Das Problem ist nun, dass vmbr1 und vmbr2 sich zum einen eine IPv6 nehmen oder bekommen oder ich weiß nicht, bei IPv6 sehe ich noch nicht durch. Zum anderen und für mich weitaus störender ist, dass ich mit der IPv6 von z.B. vmbr2 auf die Proxmox Seite gelange. Das will ich nun gar nicht.
Aufgefallen war mir das, als die Fritte mir ständig Mitteilungen über neue Geräte gesendet hat und in der Netzwerkübersicht der Fritte sieht man das ganz gut. (Eines der wenig verbliebenen brauchbaren Sachen an der Fritte. Alles andere ist Schrottgefirmwareupdatet worden.)

Ich habe mit einer zusätzlichen Zeile in der Konfiguration versucht dafür zu sorgen, dass vmbr2 eine IPv6 nur über die dahinter liegende VM bekommt, wie es bei IPv4 bisher auch funktionierte.

iface vmbr2 inet6 manual

Leider ohne Erfolg.
Ein ifconfig in Proxmox zeigt weiterhin für vmbr0 die gewollte IPv4 und eine IPv6 die soweit ich mittlerweile begriffen habe, bedeutungslos ist. Die beiden Brücken vmbr1 und vmpr2, für die unter Proxmox keine IPv4 konfiguriert ist, bekommen beide eine IPv6.

Code:
vmbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.50  netmask 255.255.255.0  broadcast 0.0.0.0
        inet6 fe80::225:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x20<link>
        ether 00:25:90:4f:61:78  txqueuelen 1000  (Ethernet)
        RX packets 8584  bytes 2027211 (1.9 MiB)
        RX errors 0  dropped 849  overruns 0  frame 0
        TX packets 8182  bytes 3505220 (3.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vmbr1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::225:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x20<link>
        inet6 fd00::225:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x0<global>
        inet6 2003:c7:3713:2300:XXX:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x0<global>
        ether 00:25:90:4f:61:79  txqueuelen 1000  (Ethernet)
        RX packets 2067  bytes 258698 (252.6 KiB)
        RX errors 0  dropped 847  overruns 0  frame 0
        TX packets 16  bytes 1576 (1.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vmbr2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 2003:c7:3713:2300:XXX:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::225:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x20<link>
        inet6 fd00::225:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x0<global>
        ether 00:25:90:4f:61:7b  txqueuelen 1000  (Ethernet)
        RX packets 2062  bytes 250139 (244.2 KiB)
        RX errors 0  dropped 849  overruns 0  frame 0
        TX packets 13  bytes 1230 (1.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Wie kann ich denn meine Konfiguration so anpassen, dass vmbr1 und vmbr2 wie es bisher bei IPv4 war, weder eine IPv4 noch eine IPv6 bekommen.

Frage am Rande. Seit Ifupdown2 sollten Veränderungen an der Netzwerk Konfiguration ohne Neustart möglich sein. Nachdem ich die /etc/network/interfaces/ editiert habe, habe ich /etc/init.d/networking restart ausgeführt. Die dahinter liegenden VMs hatten trotzdem erst wieder ein Netzwerk, nachdem ich den Proxmox neu gestartet habe. Oder ist das jetzt ein anderer Aufruf für den Neustart des Netzwerk?

Viele Grüße
Detlef Paschke
 
Last edited:

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!