问题
我的 wifi 连接正常,但以太网(插入 USB 电缆)不工作。它在 Windows 上运行良好。
我尝试过的方法
我尝试安装r8168
驱动程序,然后重启。但是没有用。我尝试了sudo dhclient
,也没有用。我尝试了解 Ubuntu 中如何处理所有这些网络问题,但无法解决...
信息
从我在其他问题上看到的情况来看,这些输出可能会有用:
硬件
sudo lshw -C network
*-network
description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 78
serial: 00:28:f8:15:08:e7
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.8.0-48-generic firmware=36.77d01142.0 8265-36.ucode ip=192.168.43.36 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:144 memory:dc100000-dc101fff
*-network DISABLED
description: Ethernet interface
physical id: 2
bus info: usb@1:1
logical name: enx9cebe808f9c6
serial: 9c:eb:e8:08:f9:c6
size: 100Mbit/s
capacity: 100Mbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=asix driverversion=22-Dec-2011 duplex=full firmware=ASIX AX88772B USB 2.0 Ethernet link=no multicast=yes port=MII speed=100Mbit/s
ifconfig
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:28:f8:15:08:e7 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.36/24 brd 192.168.43.255 scope global dynamic noprefixroute wlp1s0
valid_lft 2552sec preferred_lft 2552sec
inet6 fe80::a031:3a29:4430:c215/64 scope link noprefixroute
valid_lft forever preferred_lft forever
6: enx9cebe808f9c6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9c:eb:e8:08:f9:c6 brd ff:ff:ff:ff:ff:ff
网络计划
cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
如果这些信息具有误导性或没有用,我很抱歉,但正如我之前提到的,我对自己所做的事情知之甚少。同样,在同一台机器的 Windows 上,连接工作正常,所以我预计会出现驱动程序问题。最后,“网络”设置中没有出现以太网信息。
任何评论或指导都将不胜感激。非常感谢您抽出时间!
答案1
好的,在花了一个小时解释所有这些问题后,我找到了解决方案。首先,我更改了etc/NetworkManager/NetworkManager.conf
:
managed=true
感谢回答这里。
这*-network DISABLED
是由于未找到以太网电缆造成的,可以通过编辑来纠正/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
:
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan
致谢这。
有点困惑,对于一个外行人来说,修复这些问题有多复杂。我想,当我们知道 Ubuntu 如何处理网络连接的所有过程时,追踪这些问题是小菜一碟,但这显然不是我的情况。希望这对你有所帮助。