Мост netplan не может пинговать устройства локальной сети - proUbuntu
0 голосов
/ 24 августа

Я знаю, что здесь много проблем, подобных моей, но я все еще не могу решить свою проблему.

Я обновил свой Ubuntu с 18.04 по 20.04 и хотел начать использовать netplan. К сожалению, сейчас я не могу пинговать свои устройства в локальной сети. Я могу пинговать свой маршрут r на 10.4.0.1, но я не могу пинговать любое другое устройство r.

Моя конфигурация netplan выглядит так:

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

После применения r я получил следующие IP-адреса

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

Маршрутизация выглядит так:

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

Это правильно, что enp4s0 и br0 имеют одинаковый IPv4? Думаю из-за моста у enp4s0 не должно быть ipv4 ..

...