Netplan und bridges

Hi zusammen,

im Zuge der Virtualisierung (mit KVM) hab ich ja ubuntu 18.04 als server-unterbau genommen.
Ich bin mit netplan jetzt so weit auf Kriegsfuß, dass ich empfehle, es nicht zu verwenden.
Mein Beispiel (ohne Lösung mit netplan):

  • Ich habe zwei Interfaces, mit einem möchte ich eine Brücke anlegen, dem Rechner aber auch eine feste IP vergeben und dann von außen (z.B. Host-only-adapter oder intnet in Virtualbox) darauf zugreifen.
  • Ich habe zur Vereinfachung, weil netplan scheinbar auch noch bugs in ipv6 hat, ipv6 abgeschalten

netplan

NAch Doku und allem sollte das so gehen.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s17:
      dhcp4: yes
    enp0s8:
      dhcp4: no
  bridges:
    br-server:
      interfaces: [ enp0s8 ]
      addresses: [ 10.0.0.9/24 ]

Wunderbar, aber ich komme nicht raus… Während ich mit dem zweiten Interface keine Probleme habe.

ifupdown

Wenn ich dasselbe mit der Bridge in ifupdown mache (der rest bleibt in netplan), dann sieht das so aus:

/etc/netplan/01-netcfg.yaml:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s17:
      dhcp4: yes
    enp0s8:
     dhcp4: no
#  bridges:
#    br-server:
#      interfaces: [ enp0s8 ]
#      addresses: [ 10.0.0.9/24 ]

/etc/network/interfaces:

auto br-server
iface br-server inet static
   address 10.0.0.9
   netmask 255.255.255.0
   bridge_ports enp0s8

Und dann tut alles wieder, wie gehabt.

Ich habe es 2 Stunden debugged und komme nicht weiter (gebe es daher auch auf). Was ich verglichen habe (jeweils reboot), sind folgende Befehle:

ip -d addr
ip r
netstat -i
networkctl list
networkctl status

Der vorletzte Befehl bringt folgende Unterschiede:

# cat networkctl-list.*
IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           carrier     unmanaged 
  2 enp0s8           ether              carrier     unmanaged 
  3 enp0s17          ether              routable    configured
  4 br-server        ether              routable    unmanaged 
  5 virbr0           ether              no-carrier  unmanaged 
  6 virbr0-nic       ether              off         unmanaged 

6 links listed.
IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           carrier     unmanaged 
  2 enp0s8           ether              carrier     configured
  3 enp0s17          ether              routable    configured
  4 br-server        ether              routable    configured
  5 virbr0           ether              no-carrier  unmanaged 
  6 virbr0-nic       ether              off         unmanaged 

6 links listed.

Das ist aber auch der einzige Unterschied und ch kann nichtmal erkennen, wie der Zustande kommt.

Falls jemand noch andere Ideen hat: Her damit. Ansonsten würde ich von netplan abraten.

VG, Tobias

P.S. im anderen Thread habe ich ja bereits eine volle VLAN/subnetz/bonding konfiguration mit netplan gepostet und erfolgreich am Laufen. Aber obige Stolpesteine brechen einem trotzdem das Genick.

P.P.S. Teile diese Meinung: :slight_smile: