Syn*_*ted 3 server network-manager networking internet
我的电脑有以太网端口,但没有 WiFi 设备。我刚刚使用 ubuntu-19.04-server-amd64.iso 进行了新安装,然后是apt install ubuntu-desktop.
现在,我有一个有效的 Internet 连接,如 ifconfig、Web 浏览器和 ping 所示,并且在右上角的系统托盘中,我有一个“有线非托管”项目,其中有一个“连接”子项目,该项目似乎没有执行任何操作。
\n\n问题是 Ubuntu 坚持认为我“没有互联网连接”。在“设置 - >在线帐户”下,它显示“没有互联网连接 - 连接以设置新的在线帐户”。同样,“软件和更新->Livepatch”表示“Livepatch 需要互联网连接”。在其他地方,Ubuntu 的行为就像没有互联网连接一样。
\n\n当我有互联网连接时,如何让 Ubuntu 不再坚持认为我没有互联网连接?有些网页建议将 /etc/NetworkManager/NetworkManager.conf 编辑为 Managed=true,但即使重新启动也没有任何帮助。
\n\n1:42 ~$ sudo systemctl status network-manager\n\xe2\x97\x8f NetworkManager.service - Network Manager\n Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)\n Active: active (running) since Tue 2019-07-02 21:27:07 CST; 16min ago\n Docs: man:NetworkManager(8)\n Main PID: 1323 (NetworkManager)\n Tasks: 3 (limit: 4915)\n Memory: 13.2M\n CGroup: /system.slice/NetworkManager.service\n \xe2\x94\x94\xe2\x94\x801323 /usr/sbin/NetworkManager --no-daemon\n\nJul 02 21:27:07 frodo NetworkManager[1323]: <info> [1562074027.4807] manager: (enp3s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)\nJul 02 21:27:07 frodo NetworkManager[1323]: <info> [1562074027.4854] modem-manager: ModemManager available\nJul 02 21:27:07 frodo NetworkManager[1323]: <info> [1562074027.4854] bluez: use BlueZ version 5\nJul 02 21:27:07 frodo NetworkManager[1323]: <info> [1562074027.4857] manager: startup complete\nJul 02 21:27:07 frodo NetworkManager[1323]: <info> [1562074027.4869] bluez5: NAP: added interface 00:1A:7D:DA:71:11\nJul 02 21:27:09 frodo NetworkManager[1323]: <info> [1562074029.0652] device (enp3s0): carrier: link connected\nJul 02 21:27:21 frodo NetworkManager[1323]: <info> [1562074041.2143] agent-manager: req[0x560f1faf8a60, :1.359/org.gnome.Shell.NetworkAgent/2000]: agent registered\nJul 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")\nJul 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"\nJul 02 21:34:00 frodo NetworkManager[1323]: ((src/settings/nm-settings.c:504)): assertion \'<dropped>\' failed\nRun Code Online (Sandbox Code Playgroud)\n
如果您希望网络管理器控制网络而不是 netplan,请删除现有的 netplan 文件:
sudo rm /etc/netplan/*.yaml
Run Code Online (Sandbox Code Playgroud)
创建一个新文件:
sudo nano /etc/netplan/01-network-manager-all.yaml
Run Code Online (Sandbox Code Playgroud)
添加以下内容:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Run Code Online (Sandbox Code Playgroud)
Netplan对于间距、缩进等要求非常具体,请仔细校对两遍。保存并退出nano。
进行这些更改后,请执行以下操作:
sudo netplan generate
sudo netplan apply
Run Code Online (Sandbox Code Playgroud)
然后
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
或者
sudo systemctl restart network-manager
Run Code Online (Sandbox Code Playgroud)
最终可能需要重新启动。