无有线连接 - 有线非托管 ubuntu 18.04

无有线连接 - 有线非托管 ubuntu 18.04

我最近升级到了 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

我遇到了完全相同的问题,但后来找到了以下解决方案(通过本文)。

  1. 使用以下方式添加缺失的配置文件

     sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
    
  2. 编辑/etc/NetworkManager/NetworkManager.conf(需要完成sudo)将行更改managed=falsemanaged=true

  3. 重新启动网络管理器

     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: NetworkManagerversion: 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

相关内容