盒子成功提取 dhcp 地址,但无法 ping 网关或子网上的其他任何东西

盒子成功提取 dhcp 地址,但无法 ping 网关或子网上的其他任何东西

我的有线 ubuntu18.04 盒子可以正常获取 dhcp 地址,但无法 ping 子网上的任何机器。它可以 ping localhost|127.0.0.1|它自己的 (dhcp) ip。

# ping 10.0.0.1
From 10.0.0.195 icmp_seq=1 Destination Host Unreachable

# ping 10.0.0.195 # same result for 'localhost' etc
64 bytes form 10.0.0.195: icmp_seq=1 ttl=64 time=0.062 ms

我的路由器/网关是10.0.0.1并且 dhcp 服务器已打开10.0.0.2。我正在从连接到同一子网的另一台 PC 输入此信息(dhcp 设置为 10.0.0.217)。我无法 ping 通或者这台机器就是其中之一。

# ip addr show enp2s0
link/ether <mac> brd <fff...>
inet 10.0.0.195/24 brd 10.0.0.255 scope global dynamic enp2s0

我不是路线专家,但这些看起来不错(?);请注意,在没有找到任何解决方案后,我ip route del将所有路线都重新运行netplan try;所以这些都是自动生成的,整个表格:

# ip route
default via 10.0.0.1 dev enp2s0 proto dhcp src 10.0.0.195 metric 100
10.0.0.0/24 dev enp2s0 proto kernel scope link src 10.0.0.195
10.0.0.1 dev enp2s0 proto dhcp scope link src 10.0.0.195 metric 

我尝试简化系统的设置(所有观察问题;据我所知(记得)之前网络配置没有做过什么有趣的事情。

# ufw status
Status: inactive

# cat /etc/netplan/*
network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      dhcp4: true
      dhcp6: false

# systemctl status network-manager.service
... loaded ... disabled ... inactive (dead)

以下一些信息可能对您有帮助:

# ip link show
lo:  ... state UNKONWN
enp2s0: ... UP
enp0s31f6: ... DOWN
docker0: ... DOWN

我没有发现任何明显的syslog错误dmesg

相关内容