Ubuntu 18.04 没有互联网连接

Ubuntu 18.04 没有互联网连接

我在笔记本电脑上使用 Ubuntu 18.04 时遇到了互联网连接问题。它是与 Windows 10 的双启动,在 Windows 10 下没有问题,相同的路由器,相同的路由器配置,相同的笔记本电脑,但通过我的路由器 TL-WR1043ND 没有互联网连接。无线和 LAN 连接都连接到路由器,但没有互联网访问。但是我可以 ping 我的网关/登录到路由器配置面板。路由器连接到某种用于 IP 电视和互联网的交换机,由我的 IPS 提供,当我跳转路由器并通过 LAN 电缆连接到该交换机时,就可以访问互联网。我不确定这是否是路由器配置问题,但如果是这样,Windows 10 下也不会有互联网连接。对吗?

我读过一些类似问题的答案,但由于我对 Ubuntu 和 Linux 完全陌生,我不确定我在做什么或如何做。例如,我尝试在 resolv.conf 中添加谷歌的 DNS 地址,但似乎无法保存更改。每当我打开文件时,都是相同的行。预装的 Firefox 设置为使用系统代理设置,将其更改为“无代理”,但仍然无法访问互联网。日期/时间是正确的,尽管我注意到一些错误 - 我的时区是 GMT+2,如果在 Ubintu 中设置了核心时间,BIOS 时间会向后更改两个小时,反之亦然。目前它在 Ubuntu 中设置为 GMT 0。有什么建议从哪里开始吗?

这是输出自systemd-resolve --status

当 wifi 卡连接到路由器但没有互联网访问时,情况如下:

Link 3 (wlp5s0)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
         DNS Servers: 212.39.90.42
                      8.8.8.8
          DNS Domain: ~.       

以下是我可以访问互联网时与 ISP 交换机的 LAN 连接:

Link 2 (enp4s0)
      Current Scopes: DNS
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
         DNS Servers: 212.39.90.42
                      212.39.90.43
                      169.254.9.1
          DNS Domain: ~.

编辑

sudo lshw -C network以下是使用 LAN 连接到我的路由器的输出:

  *-network                 
       description: Ethernet interface
       product: Killer E2500 Gigabit Ethernet Controller
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 10
       serial: d8:c4:97:c0:d6:ef
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx duplex=full ip=169.254.9.200 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:30 memory:f0900000-f093ffff ioport:3000(size=128)
  *-network DISABLED
       description: Wireless interface
       product: Wireless-AC 9260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: wlp5s0
       version: 29
       serial: 94:b8:6d:f3:7a:cd
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.3.0-26-generic firmware=46.6bf1df06.0 latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:35 memory:f0800000-f0803fff

编辑2

输出形式sudo iptables -L | grep -i OUTPUT

Chain OUTPUT (policy ACCEPT)

输出自sudo iptables -L | grep -i INPUT

Chain INPUT (policy ACCEPT)

编辑3:

什么是“当前范围”以及为什么使用 LAN 连接到 ISP 的交换机(当我可以访问互联网时)它显示:

Current Scopes: DNS

但使用无线连接到我的路由器时,它显示:

Current Scopes: none

答案1

连接到 WiFi 路由器后检查操作系统路由,可以使用此命令进行检查,ip route结果应该是这样的示例输出

如果您的输出看起来不像这样,“记住数字可以改变”,那么请检查您的路由器配置,特别是国家/地区设置。

相关内容