我的有线 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