我认为我在尝试在正在运行的服务上安装网络管理器时搞砸了networkd
。我在一台全新的 Raspberry PI 4 上安装了 Ubuntu 服务器,只有 1GB 的内存,因此是“服务器”...
所见到的大部分答案都是针对安装在桌面上的网络管理器的。
卸载网络管理器不起作用。我想我卸载了。很难确定。
两个接口都eth0
显示wlan0
相同的行为。IP 地址和其他信息都已设置,但没有互联网连接。
netplan status
显示分配的 IP 地址和默认路由。
通过本地电话或路由器 ping 成功。
---> PING 成功至 UBUNTU.COM。或 GGL。<---
有什么想法吗?
编辑:
$ apt policy network-manager
network-manager:
Installed: none
Candidate: 1.44.2-1ubuntu1.2
Version table:
1.44.2-1ubuntu1.2 500
500 http://ports.ubuntu.com/ubuntu-ports mantic-updates/main arm64 Packages
1.44.2-1ubuntu1 500
500 http://ports.ubuntu.com/ubuntu-ports mantic/main arm64 Packages
$ sudo cat 50-cloud-init.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
optional: true
dhcp4: true
routes:
-to: default
via: 192.168.100.1
metric: 100
wifis:
wlan0:
optional: true
dhcp4: true
access-points:
[my-ssid]:
password: [password]
user@host~$ ip a
1: lo:
2: eth0:
3: wlan0:
inet 192.168.220.73 metric 600 brd 192.168.220.255 scope global dynamic wlan0 valid_lt 2730sec preferred_lft 2730sec
inet6 fe80::
user@host~$ ip route
default via 192.168.220.124 dev wlan0 proto dhcp src 192.168.220.73 metric 600
192.168.220.0/24 dev wlan0 proto kernel scope src 192.168.220.73 metric 600
192.168.220.124 dev wlan0 proto scope src 192.168.220.73 metric 600
user@host~$ netplan status
Online state: offline
DNS Adressess: 8.8.8.8 8.8.8.1
1: lo unmanaged
3: wlan0 wifi/[my-ssid] UP networkd: wlan0
Mac address:
Addresses: 192.168.220.73/24 dhcp fe80::
Routes: default via: and the same
使用Linux rpi 6.5.0-1020-raspi#23-Ubuntu。
resolv.conf
文件丢失。然后我创建了它,结果相同。
$ resolvectl status
Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found
$ ls -l resolv.conf
-rw-r--r-- l root 57 nov 9 05:45 resolv.conf
输出结果
resolvectl status
如下:这表明
systemd-resolved
没有运行。此外,的输出
ls -l /etc/resolv.conf
表明它是一个静态文件,而不是指向的符号链接/etc/systemd/resolve/stub-resolv.conf
,这将是默认设置。您没有列出此文件的内容,也没有列出更改的原因。要解决您的问题,首先删除
/etc/resolv.conf
:使能够
systemd-resolved
:然后开始
systemd-resolved
:/etc/resolv.conf
执行此操作将自动创建从到 的符号链接/etc/systemd/resolve/stub-resolv.conf
。答案从OP 的问题移到这里。