Ubuntu 连接到有线连接,具有 DNS,在本地网络上运行,无需互联网

Ubuntu 连接到有线连接,具有 DNS,在本地网络上运行,无需互联网

就在昨天,我构建了一个双启动 Ubuntu 和 Windows 10 的系统,但今天 Ubuntu 安装开始出现网络问题(Windows 部分运行正常)。

插入以太网电缆后,系统会识别到它已连接到网络。当 ping google.com 时,它能够解析 IP 地址,但无法真正 ping 通。8.8.8.8 也是如此 - 无法访问该地址。但是,计算机确实有一个本地 IP 地址,并且能够访问本地网络上的其他资源(这是一个大学网络,它能够连接到校园内托管的服务器)。

它的要点是它使用 DNS 连接到网络并具有本地访问权限,但在 Ubuntu 中无法连接到互联网(但在 Windows 中可以)。有什么想法可能导致此问题/如何继续诊断?

编辑 1:根据要求,命令输出

ip 作为输出

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 1c:1b:0d:7d:f3:63 brd ff:ff:ff:ff:ff:ff
    inet 129.2.204.242/23 brd 129.2.205.255 scope global dynamic enp0s31f6
       valid_lft 3211sec preferred_lft 3211sec
    inet6 fe80::e62e:edbc:19cb:67d2/64 cope link
       valid_lft forever preferred_lft forever

ip rs 输出

default via 129.2.204.1 dev enp0s31f6  proto static  metric 100
128.8.76.11 via 129.2.204.1 dev enp0s31f6  proto dhcp  metric 100
129.2.204.0/23 dev enp0s31f6  proto kernel  scope link  src 129.2.204.242  metric 100
169.254.0.0/16 dev enp0s31f6  scope link  metric 1000

ip n 输出

129.2.204.29 dev enp0s31f6 lladdr 54:ee:75:9c:2b:cc REACHABLE
129.2.204.1 dev enp0s31f6 lladdr 00:08:e3:ff:fc:50 STALE

答案1

您可能没有设置默认网关。输入route -n,如果您设置了默认网关,则应该会看到类似以下内容的条目:

0.0.0.0         128.100.13.254  0.0.0.0         UG    0      0        0 eth1

在上面的例子中,128.100.13.254 是我的默认网关,可以通过我的 eth1 接口访问。

如果您没有设置默认网关,并且知道它的 IP 是什么,则可以通过发出以下命令来添加它:

sudo route add default gw YOUR_GW_IP_HERE

相关内容