我在笔记本电脑上使用 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