我在基于 ubuntu 16.04 的系统上使用 mint18.3。该系统通过以太网电缆连接到互联网。电缆已连接并且可以工作,但 1 个月前检测到连接。问题是,当我尝试连接到本地网站以外的任何网站时,都会失败。ping 8.8.8.8
并ping www.google.com
给出connect: network unreachable
错误。以下是ifconfig
命令的结果:
enp4s0 inet addr: 192.168.197.18 Bcast: 192.168.207.255 Mask: 255.255.240.0
lo inet addr: 127.0.0.1 Mask: 255.0.0.0
/etc/resolv.conf 和 /etc/network/interfaces 的内容报告如下:
/etc/resolv.conf
nameserver 81.31.160.34
search sharif.ir
/etc/网络/接口
auto lo
iface lo inet loopback
auto enp4s0
allow-hotplug enp4s0
iface enp4s0 inet dhcp
另外,我使用命令检查了路由表ip route show
。它报告了多条路线,如下所示。我对网络问题很陌生,我不能很好地理解它们。
81.31.160.0/19 via 192.168.192.1 dev enp4s0
169.254.0.0/16 dev enps4s0 scope link metric 1000
172.16.0.0/12 via 192.168.192.1 dev enp4s0
192.168.192.0/20 dev enp4s0 proto kernel scope link src 192.168.197.18
213.233.160.0/19 via 192.168.192.1 dev enp4s0
如何解决连接问题?
答案1
的输出ip route
不显示任何默认访问少数明确列出的网络之外的网络的路由。如果计算机192.168.192.1
提供完整的互联网连接,您需要将其添加为您的默认通过执行 ( sudo
)进行路由
ip route add default via 192.168.192.1 dev enp4s0
之后ip route
应将其显示为输出中的第一个条目,并且您应该能够访问可从此网关访问的任何计算机。