Rus*_*nch 5 network-manager networking ethernet
问题
\n在关闭之前,我通过以太网建立了有效的互联网连接,但现在我已经重新启动,我无法连接到我自己的网络,更不用说互联网了。
\n我在之前安装的 Ubuntu 20.04 桌面(而不是我现在使用的服务器)上遇到了非常相似的网络问题(以及无数的显示问题),该系统安装在同一个 SSD 上,该 SSD 相当旧(在 Windows 机器上启动驱动器大约 6 年)。可能是驱动器损坏了?
\n我跑sudo lshw -C network并得到以下信息:
*-network DISABLED\n description: Ethernet Interface\n product: Killer E220x Gigabit Ethernet Controller\n...\n logical name: enp2so\nRun Code Online (Sandbox Code Playgroud)\n第一次尝试解决方案
\n基于这里的问题(在 Ubuntu Server 20.04.2 上重新启动后以太网不工作)我运行了命令ip link show:
1: lo: ...\n2: enp2so: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\n link/ether d8:cb:8a:a4:0a:b3 brd ff:ff:ff:ff:ff:ff\nRun Code Online (Sandbox Code Playgroud)\nsudo ip link set enp2s0 up我尝试运行后面的命令sudo netplan apply,但显然由于某种原因 netplan 没有安装在我的 Ubuntu 实例上。我在确认/etc/netplan/00-installer-config.yaml指向后执行了此操作enp2s0后执行了此操作。
杂项信息
\n我发现的唯一其他建议是指编辑我的系统上不存在的文件:
\n/etc/NetworkManager/conf.d(该文件夹中的唯一文件是dispatcher.d)/etc/network/interfaces(文件不存在)/var/lib/NetworkManager/NetworkManager.state(没有这样的文件夹/var/lib/)sudo service network-manager restart我只得到一个错误Failed to restart network-manager.service: Unit network-manager.service not found.运行服务
\n~ systemctl list-units --type service --state running\n UNIT LOAD ACTIVE SUB DESCRIPTION \n atd.service loaded active running Deferred execution scheduler \n cron.service loaded active running Regular background program processing daemon\n dbus.service loaded active running D-Bus System Message Bus \n getty@tty1.service loaded active running Getty on tty1 \n irqbalance.service loaded active running irqbalance daemon \n multipathd.service loaded active running Device-Mapper Multipath Device Controller \n plexmediaserver.service loaded active running Plex Media Server \n polkit.service loaded active running Authorization Manager \n rsyslog.service loaded active running System Logging Service \n ssh.service loaded active running OpenBSD Secure Shell server \n systemd-journald.service loaded active running Journal Service \n systemd-logind.service loaded active running Login Service \n systemd-networkd.service loaded active running Network Service \n systemd-resolved.service loaded active running Network Name Resolution \n systemd-timesyncd.service loaded active running Network Time Synchronization \n systemd-udevd.service loaded active running udev Kernel Device Manager \n thermald.service loaded active running Thermal Daemon Service \n udisks2.service loaded active running Disk Manager \n user@1000.service loaded active running User Manager for UID 1000 \n\nLOAD = Reflects whether the unit definition was properly loaded.\nACTIVE = The high-level unit activation state, i.e. generalization of SUB.\nSUB = The low-level unit activation state, values depend on unit type.\n\n19 loaded units listed.\nRun Code Online (Sandbox Code Playgroud)\n编辑 12/21
\n猫 /etc/netplan/*.yaml
\n~ cat /etc/netplan/*.yaml\n# This is the network config written by \'subiquity\'\nnetwork:\n ethernets:\n enp2s0:\n dhcp4: true\n version: 2\nRun Code Online (Sandbox Code Playgroud)\nsudo lshw -C 网络
\n~ sudo lshw -C network\n *-network DISABLED\n description: Ethernet interface\n product: Killer E220x Gigabit Ethernet Controller\n vendor: Qualcomm Atheros\n physical id: 0\n bus info: pci@0000:02:00.0\n logical name: enp2s0\n version: 13\n serial: d8:cb:8a:a4:0a:b3\n capacity: 1Gbit/s\n width: 64 bits\n clock: 33MHz\n capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation\n configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair\n resources: irq:19 memory:f7c00000-f7c3ffff ioport:e000(size=128)\nRun Code Online (Sandbox Code Playgroud)\n编辑 12/22 \n研究(以及 @heynnema 的一些有用评论)让我相信netplan绝对应该安装在我的系统上才能使网络正常工作 - 但事实并非如此。鉴于网络在重新启动之前工作正常,这是否意味着某些内容已损坏?
编辑 12/23 \n其他一些可能有用的信息。
\ndpkg -l *netplan*\nDesired=Unknown/Install/Remove/Purge/Hold\n| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend\n|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n||/ Name Version Architecture Description\n+++-==============-============-============-=================================\nun netplan.io <none> <none> (no description available)\nRun Code Online (Sandbox Code Playgroud)\n和
\ngrep -i netplan /var/log/dpkg.log*\n021-08-24 08:43:10 install libnetplan0:amd64 <none> 0.99-0ubuntu1\n2021-08-24 08:43:10 status half-installed libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:43:10 status unpacked libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:43:22 install netplan.io:amd64 <none> 0.99-0ubuntu1\n2021-08-24 08:43:22 status half-installed netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:43:22 status unpacked netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:43:34 configure libnetplan0:amd64 0.99-0ubuntu1 <none>\n2021-08-24 08:43:34 status unpacked libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:43:34 status half-configured libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:43:34 status installed libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:43:57 configure netplan.io:amd64 0.99-0ubuntu1 <none>\n2021-08-24 08:43:57 status unpacked netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:43:57 status half-configured netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:43:57 status installed netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:45:10 upgrade libnetplan0:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:10 status half-configured libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:45:10 status unpacked libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:45:10 status half-installed libnetplan0:amd64 0.99-0ubuntu1\n2021-08-24 08:45:10 status unpacked libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:11 upgrade netplan.io:amd64 0.99-0ubuntu1 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:11 status half-configured netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:45:11 status unpacked netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:45:11 status half-installed netplan.io:amd64 0.99-0ubuntu1\n2021-08-24 08:45:11 status unpacked netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:12 configure libnetplan0:amd64 0.102-0ubuntu1~20.04.2 <none>\n2021-08-24 08:45:12 status unpacked libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:12 status half-configured libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:12 status installed libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:17 configure netplan.io:amd64 0.102-0ubuntu1~20.04.2 <none>\n2021-08-24 08:45:17 status unpacked netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:17 status half-configured netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-08-24 08:45:17 status installed netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 upgrade libnetplan0:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:39 status half-configured libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status unpacked libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status half-installed libnetplan0:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status unpacked libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:39 upgrade netplan.io:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:39 status half-configured netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status unpacked netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status half-installed netplan.io:amd64 0.102-0ubuntu1~20.04.2\n2021-12-11 07:27:39 status unpacked netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:44 configure libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <none>\n2021-12-11 07:27:44 status unpacked libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:44 status half-configured libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:44 status installed libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:52 configure netplan.io:amd64 0.103-0ubuntu5~20.04.5 <none>\n2021-12-11 07:27:52 status unpacked netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:52 status half-configured netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-11 07:27:52 status installed netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:12:51 status installed netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:12:51 remove netplan.io:amd64 0.103-0ubuntu5~20.04.5 <none>\n2021-12-19 23:12:51 status half-configured netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:12:51 status half-installed netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:12:51 status config-files netplan.io:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:12:51 status not-installed netplan.io:amd64 <none>\n2021-12-19 23:16:52 status installed libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:16:52 remove libnetplan0:amd64 0.103-0ubuntu5~20.04.5 <none>\n2021-12-19 23:16:52 status half-configured libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:16:52 status half-installed libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:16:52 status config-files libnetplan0:amd64 0.103-0ubuntu5~20.04.5\n2021-12-19 23:16:52 status not-installed libnetplan0:amd64 <none>\nRun Code Online (Sandbox Code Playgroud)\n编辑 12/23 第 2 部分\n我在启动时注意到一条红色错误消息 - 它立即消失,所以我需要在手机上以慢动作记录我的启动(可能有更好的方法......)
\n消息已读[FAILED] Failed to start Service for snap application lxd.activate。然后我运行推荐的命令并得到以下输出:
\xe2\x97\x8f snap.lxd.activate.service - Service for snap application lxd.activate\n Loaded: loaded (/etc/systemd/system/snap.lxd.activate.service; enabled; vendor preset: enabled)\n Active: failed (Result: exit-code) since Fri 2021-12-24 01:17:58 UTC; 3min 12s ago\n Process: 678 ExecStart=/usr/bin/snap run lxd.activate (code=exited, status=203/EXEC)\n Main PID: 678 (code=exited, status=203/EXEC)\n\nDec 24 01:17:58 ullr systemd[1]: Starting Service for snap application lxd.activate...\nDec 24 01:17:58 ullr systemd[678]: snap.lxd.activate.service: Failed to execute command: No such file or directory\nDec 24 01:17:58 ullr systemd[678]: snap.lxd.activate.service: Failed at step EXEC spawning /usr/bin/snap: No such file or directory\nDec 24 01:17:58 ullr systemd[1]: snap.lxd.activate.service: Main process exited, code=exited, status=203/EXEC\nDec 24 01:17:58 ullr systemd[1]: snap.lxd.activate.service: Failed with result \'exit-code\'.\nDec 24 01:17:58 ullr systemd[1]: Failed to start Service for snap application lxd.activate.\nRun Code Online (Sandbox Code Playgroud)\n我实际上不确定这是否相关 - 但除了网络无法正常工作之外,这是我注意到的唯一不寻常的事情。
\n编辑 12/28 \n大家节日快乐,尤其是。那些帮助我解决这个问题的人。我现在远离有问题的计算机,但我的下一步是从闪存驱动器重新安装,因为这些显然已被卸载netplan.io。libnetplan0更新这些并不困难,但现在我的首要任务是了解这是如何发生的。也许有可能运行
sudo apt update\nsudo apt upgrade\nRun Code Online (Sandbox Code Playgroud)\n损坏了某些东西,但直到计算机重新启动后才生效?
\n