Ubuntu 桌面 GNOME 在 19.04 上“无互联网连接”

Ubuntu 桌面 GNOME 在 19.04 上“无互联网连接”

我的电脑有以太网端口,但没有 WiFi 设备。我刚刚使用 ubuntu-19.04-server-amd64.iso 进行了全新安装,然后进行了apt install ubuntu-desktop

现在,我有一个正常工作的 Internet 连接,这可以通过 ifconfig、Web 浏览器和 ping 来证明,并且在右上角的系统托盘中,我有一个“有线未管理”项,其中有一个“连接”子项,但似乎什么也不做。

问题是 Ubuntu 坚持认为我“没有互联网连接”。在“设置->在线帐户”下,它显示“没有互联网连接 - 连接以设置新的在线帐户”。同样,“软件和更新->Livepatch”显示“Livepatch 需要互联网连接”。在其他地方,Ubuntu 的行为就像没有互联网连接一样。

如何让 Ubuntu 不再坚持说我没有网络连接?有些网页建议编辑 /etc/NetworkManager/NetworkManager.conf 以将 managed=true 改为这样,但即使重启也无济于事。

1:42 ~$ sudo systemctl status network-manager
● NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-02 21:27:07 CST; 16min ago
     Docs: man:NetworkManager(8)
 Main PID: 1323 (NetworkManager)
    Tasks: 3 (limit: 4915)
   Memory: 13.2M
   CGroup: /system.slice/NetworkManager.service
           └─1323 /usr/sbin/NetworkManager --no-daemon

Jul 02 21:27:07 frodo NetworkManager[1323]: <info>  [1562074027.4807] manager: (enp3s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jul 02 21:27:07 frodo NetworkManager[1323]: <info>  [1562074027.4854] modem-manager: ModemManager available
Jul 02 21:27:07 frodo NetworkManager[1323]: <info>  [1562074027.4854] bluez: use BlueZ version 5
Jul 02 21:27:07 frodo NetworkManager[1323]: <info>  [1562074027.4857] manager: startup complete
Jul 02 21:27:07 frodo NetworkManager[1323]: <info>  [1562074027.4869] bluez5: NAP: added interface 00:1A:7D:DA:71:11
Jul 02 21:27:09 frodo NetworkManager[1323]: <info>  [1562074029.0652] device (enp3s0): carrier: link connected
Jul 02 21:27:21 frodo NetworkManager[1323]: <info>  [1562074041.2143] agent-manager: req[0x560f1faf8a60, :1.359/org.gnome.Shell.NetworkAgent/2000]: agent registered
Jul 02 21:34:00 frodo NetworkManager[1323]: <info>  [1562074440.5954] keyfile: add connection /run/NetworkManager/system-connections/Wired connection 1.nmconnection (9dcf7c66-f531-44ff-8a2e-4d08eb4acfe3,"Wired connection 1")
Jul 02 21:34:00 frodo NetworkManager[1323]: <info>  [1562074440.5964] audit: op="connection-add-activate" pid=2010 uid=2000 result="fail" reason="Connection 'Wired connection 1' is not available on device enp3s0 because device is strictly unmanaged"
Jul 02 21:34:00 frodo NetworkManager[1323]: ((src/settings/nm-settings.c:504)): assertion '<dropped>' failed

答案1

如果您希望网络管理器而不是 netplan 来控制网络,请删除现有的 netplan 文件:

sudo rm /etc/netplan/*.yaml

创建新文件:

sudo nano /etc/netplan/01-network-manager-all.yaml

添加以下内容:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Netplan 对间距、缩进等要求非常严格。请仔细校对两遍。保存并退出 nano。

完成这些更改后,执行以下操作:

sudo netplan generate
sudo netplan apply

然后

sudo service network-manager restart

或者

sudo systemctl restart network-manager

最终可能需要重新启动。

相关内容