我最近升级到了 ubuntu 18.04,但有线连接出现了问题。首先,我必须说 wifi 连接工作正常。
当我启动计算机时,我甚至看不到有线网络图标。进入设置/网络参数,我没有看到任何有关有线连接的信息(只有 VPN 和代理)。
因此我尝试了解发生了什么,并使用了几个不同的命令:
~$ lshw -C network
WARNING: you should run this program as super-user.
*-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:f8:80:b8
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-
22-generic firmware=34.0.1 ip=10.4.26.243 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:144 memory:dc100000-dc101fff
*-network DISABLED
description: Ethernet interface
physical id: 2
logical name: enx3c18a070d46d
serial: 3c:18:a0:70:d4:6d
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.09.9 duplex=full link=no multicast=yes port=MII speed=1Gbit/s
然后我决定启用以太网接口,如下所示
sudo ip link set enx3c18a070d46d up
“lshw”命令的结果不再显示 DISABLED。有线连接图标又回来了,但仍然没有互联网连接,现在显示以下消息
Wired unmanaged
如果你们有关于如何解决这个问题的想法,我会非常感兴趣。
谢谢你,有一个美好的一天。
最后,以下是几个命令的结果(请注意,ifconfig 在 ubuntu 18.04 上已过时)
~$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:28:f8:f8:80:b8 brd ff:ff:ff:ff:ff:ff
3: enx3c18a070d46d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 3c:18:a0:70:d4:6d brd ff:ff:ff:ff:ff:ff
~$ ip addr show
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 mq state
UP group default qlen 1000
link/ether 00:28:f8:f8:80:b8 brd ff:ff:ff:ff:ff:ff
inet 10.4.26.243/23 brd 10.4.27.255 scope global dynamic noprefixroute wlp1s0
valid_lft 42269sec preferred_lft 42269sec
inet6 fe80::11e5:2546:9014:171b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enx3c18a070d46d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
fq_codel state UP group default qlen 1000
link/ether 3c:18:a0:70:d4:6d brd ff:ff:ff:ff:ff:ff
inet6 fe80::3e18:a0ff:fe70:d46d/64 scope link
valid_lft forever preferred_lft forever
答案1
我遇到了完全相同的问题,但后来找到了以下解决方案(通过本文)。
使用以下方式添加缺失的配置文件
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
编辑
/etc/NetworkManager/NetworkManager.conf
(需要完成sudo
)将行更改managed=false
为managed=true
重新启动网络管理器
sudo service network-manager restart
答案2
我在 Ubuntu 18.04 服务器安装wired unmanaged
时遇到问题。ubuntu-desktop
这解决方案对我有用的是告诉 netplan 切换到NetworkManager
渲染器。
编辑/etc/netplan/50-cloud-init.yaml
(或yaml
您在中找到的其他文件/etc/netplan/
)
network:
renderer: NetworkManager # add this line
ethernets:
enp2s0:
dhcp4: true
version: 2
然后运行sudo netplan apply
答案3
该解决方案(来自这篇文章)对我有用:
sudo vi /etc/netplan/xxx.yaml
添加renderer: NetworkManager
下version: 2
。
然后,sudo service network-manager restart
现在您可以在设置>网络中找到适配器。
答案4
也许解决方案就在这里:安装了 openbox 的非托管设备 Ubuntu 18.04
sudo systemctl stop networkd-dispatcher
sudo systemctl disable networkd-dispatcher
sudo systemctl mask networkd-dispatcher
sudo apt-get purge nplan netplan.io
sudo apt-get install ifupdown