ip已分配,本地网络可以,但外网无法访问

ip已分配,本地网络可以,但外网无法访问

我在基于 ubuntu 16.04 的系统上使用 mint18.3。该系统通过以太网电缆连接到互联网。电缆已连接并且可以工作,但 1 个月前检测到连接。问题是,当我尝试连接到本地网站以外的任何网站时,都会失败。ping 8.8.8.8ping 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应将其显示为输出中的第一个条目,并且您应该能够访问可从此网关访问的任何计算机。

相关内容