Netplan Bridge kann lokale Netzwerkgeräte nicht anpingen

Netplan Bridge kann lokale Netzwerkgeräte nicht anpingen

Ich weiß, dass es hier viele Probleme wie meines gibt, aber ich kann mein Problem immer noch nicht lösen.

Ich habe mein Ubuntu von 18.04 auf 20.04 aktualisiert und wollte Netplan verwenden. Leider kann ich meine lokalen Netzwerkgeräte jetzt nicht anpingen. Ich kann meinen Router unter 10.4.0.1 anpingen, aber kein anderes Gerät.

Meine Netplan-Konfiguration sieht so aus:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0:
      addresses: []
      dhcp4: false
  bridges:
    br0:
      dhcp4: true
      dhcp6: false
      interfaces:
        - enp4s0
      optional: true

Nach der Bewerbung habe ich folgende IPs erhalten

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
    link/ether d0:50:99:88:e4:9f brd ff:ff:ff:ff:ff:ff
    inet 10.4.0.11/24 brd 10.4.0.255 scope global noprefixroute enp4s0
       valid_lft forever preferred_lft forever
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether d0:50:99:88:e4:9f brd ff:ff:ff:ff:ff:ff
    inet 10.4.0.11/24 brd 10.4.0.255 scope global dynamic br0
       valid_lft 85745sec preferred_lft 85745sec
    inet6 xxxx:babe:00/128 scope global dynamic noprefixroute 
       valid_lft 6546sec preferred_lft 2946sec
    inet6 xxxx:babe::00/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 6846sec preferred_lft 1446sec
    inet6 xxxx:babe00/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 6846sec preferred_lft 1446sec
    inet6 xxxx:babe::00/64 scope link 
       valid_lft forever preferred_lft forever

Das Routing sieht folgendermaßen aus:

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.4.0.1        0.0.0.0         UG    100    0        0 br0
0.0.0.0         10.4.0.1        0.0.0.0         UG    202    0        0 enp4s0
10.4.0.0        0.0.0.0         255.255.255.0   U     0      0        0 br0
10.4.0.0        0.0.0.0         255.255.255.0   U     202    0        0 enp4s0
10.4.0.1        0.0.0.0         255.255.255.255 UH    100    0        0 br0
10.144.158.0    0.0.0.0         255.255.255.0   U     0      0        0 lxdbr0
10.199.151.0    0.0.0.0         255.255.255.0   U     0      0        0 lxcbr0

Ist es richtig, dass enp4s0 und br0 dieselbe IPv4 haben? Ich denke, wegen der Überbrückung sollte enp4s0 keine IPv4 haben.

verwandte Informationen