Bridge mit dem Network Manager anlegen

Started by bluelupo, 2015/02/13, 13:55:50

Previous topic - Next topic

bluelupo

Hallo zusammen,

nachdem ich mein "produktives" System jetzt auch mit dem neuesten KDE-siduction "beglückt" habe, bin ich dabei so einiges an den Konfigurationen anzupassen, u.a. auch das Netzwerk.

Bisher gab's auf meinem alten System (aufgesetzt 2012) keinen NetworkManager, sondern das bewährte "ifupdown". Folgende funktionierende Bridge-Netzwerk-Config hatte ich bis jetzt:


auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto bri0
iface bri0 inet static
        address 192.168.188.10
        broadcast 192.168.188.255
        gateway 192.168.188.1
        netmask 255.255.255.0
        network 192.168.188.0
        dns-nameservers 194.150.168.168 213.73.91.35
        dns-search homezone.net
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off
        bridge_maxwait 2


Wozu brauche ich das ganze? Ich habe diverse VM's am Laufen (kvm-qemu), die ich vom Hostsystem per Netzwerk erreichen will und umgekehrt und das geht nur mit einer Bridge.

Theoretisch bietet mir der NetworkManager die Möglichket eine Bridge anzulegen, die aber nicht funktioniert. Das heißt, die physikalische Netzwerkschnittstelle eth0 hängt nicht als Slave an der Bridge. Was sonst noch auffällt das die Brigde, die mit dem NM angelegt wurde eine andere MAC-Adresse als das eth0-Interface hat, das war definitiv bei der "alten" Bidge-Config nicht der Fall (hatten beide die gleiche MAC).

So sieht die nicht funktionierende Config der Bridge aus die ich mit dem NM angelegt habe.

/etc/NetworkManager/system-connections/BRIDGE:

[connection]
id=BRIGDE
uuid=e1f4987e-551e-4c69-978f-76f076289244
interface-name=bri0
type=bridge

[ipv6]
method=ignore

[ipv4]
method=manual
dns=8.8.8.8;
dns-search=homezone.net;
address1=192.168.188.10/24,192.168.188.1
may-fail=false

[bridge]
interface-name=bri0
stp=false



/etc/NetworkManager/system-connections/bri0:

[ethernet]
mac-address=E0:CB:4E:8B:B2:F1

[connection]
id=bri0
uuid=9e359374-0736-4d5f-8cd8-7efe73f4b10d
type=ethernet
master=e1f4987e-551e-4c69-978f-76f076289244
slave-type=bridge


Hat von euch jemand eine funktionierende Bridge-Config die mit dem NM angelegt wurde.

bluelupo

Also einen Workaround habe ich schon gefunden, der Fallback auf ifupdown. D.h. den NM deaktivieren und die /etc/network/interfaces wieder benutzen :-((

Mich würde aber trotzdem interessieren wie man das mit NM realisieren kann.

ralfi

Hi bluelupo,


ich habe eine stabile Konfiguration (4 NICs als jeweils separate Brücken-If's zur Lastverteilung unter QEMU/libvirt) auch nur mit /etc/network/interfaces hinbekommen.
Gruss, ralfi

Niveau sieht von unten oft wie Arroganz aus ...