我想在尝试不同的发行版之前先在这里试试运气:
我昨天买了一台新笔记本电脑,在 Windows 上安装了 Ubuntu,但无法连接任何网络连接,无论是有线还是无线。我可以看到无线网络,并尝试连接它们,但连接不通。有线网络也是一样。
我尝试了很多方法(虽然不是所有这些方法的组合):禁用安全启动,尝试 16.04、17.10 和 18.04 测试版,尝试禁用 ipv6(这只会导致连接立即断开,而不是片刻),尝试使用手机绑定的其他网络等,但都无济于事。如果您认为我可能遗漏了某些内容,即使这些内容很明显,也请随时提出建议。
以下是一些常见请求的输出:
lshw -C network
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
logical name: enp1s0
version: 07
serial: b0:6e:bf:59:cb:d5
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:126 ioport:e000(size=256) memory:91204000-91204fff memory:91200000-91203fff
*-network
description: Wireless interface
product: QCA9565 / AR9565 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 01
serial: 64:6e:69:49:d2:9e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.15.0-12-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:23 memory:91100000-9117ffff memory:91180000-9118ffff
cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
dmesg | grep -e e100 -e enp
[ 2.790248] r8169 0000:01:00.0 enp1s0: renamed from eth0
[ 25.833572] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 26.113377] r8169 0000:01:00.0 enp1s0: link down
[ 26.113664] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[ 246.501765] r8169 0000:01:00.0 enp1s0: link up
[ 246.501785] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready
[ 356.459974] r8169 0000:01:00.0 enp1s0: link down
[ 1654.639469] r8169 0000:01:00.0 enp1s0: link up
如果我禁用 ipv6,则会出现最后一行(仍然没有连接)。
ifconfig
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:6e:bf:59:cb:d5 txqueuelen 1000 (Ethernet)
RX packets 548 bytes 75510 (75.5 KB)
RX errors 0 dropped 110 overruns 0 frame 0
TX packets 103 bytes 14579 (14.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7050 bytes 429355 (429.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7050 bytes 429355 (429.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 64:6e:69:49:d2:9e txqueuelen 1000 (Ethernet)
RX packets 340 bytes 67484 (67.4 KB)
RX errors 0 dropped 73 overruns 0 frame 0
TX packets 83 bytes 13795 (13.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
编辑:这实际上不是一个“Ubuntu 解决方案”,所以我不会将其作为答案发布,但以防万一其他人遇到问题并尝试谷歌搜索:我能够让我的网络连接在 OpenSuse(Leap 42.3 和 Tumbleweed)下正常工作,没有任何问题,尽管它似乎使用相同的驱动程序。对我来说这就足够了。
答案1
我的 WiFi 卡出了点问题。wlp2s0 卡。我通过安装 wicd(另一个网络管理器)解决了这个问题。
我用的是这个http://wicd.sourceforge.net/
不知道以太网出了什么问题,但我知道 WiFi
感谢 Ben 的提问
编辑:输入速度有点快,我的意思是网络接口 wlp2s0 给我带来了问题。如果造成任何混淆,请见谅。
答案2
另一个选择是购买 WiFi 适配器并获取其驱动程序,以便安装修复程序。这会少一些麻烦。
希望这有帮助:本