在过去的几个小时里,我一直按照官方 Ubuntu 指南在我的 Raspberry Pi 3B+ 上设置一个 Ubuntu 服务器,但是每当我启动服务器并登录时,它都无法连接到互联网,我按照官方指南修复文件sudo nano /etc/netplan/50-cloud-init.yaml
并重新启动,但什么都不起作用。
编辑:
lsb_release -d 的输出:
Description: Ubuntu 20.04.5 LTS
ip a 的输出:
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: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether b8:27:eb:ee:90:91 brd ff:ff:ff:ff:ff:ff
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_code1 state DOWN group default qlen 1000
link/ether b8:27:eb:bb:c5:c4 brd ff:ff:ff:ff:ff:ff
cat /etc/netplan/50-cloud-init.yaml 的输出:
#This file is generated from information provided by the datasource. Changes
#to it will not persist across an instance reboot. To disable cloud-init’s
#network configuration capabilities, write a file
#/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
#network: {config: disabled}
network:
version: 2
wifis:
renderer: networkd
wlan0:
access-points:
Mywifinetwork
password: mypassword
dhcp4: true
optional: true
答案1
我在 Raspberry Pi 3B 上的 Ubuntu Server 遇到了同样的连接问题。我按照以下步骤解决了这个问题。查看这些步骤 - 它们可能也会对您有所帮助!
步骤 1:图像配置
- 使用Raspberry Pi 成像仪创建 SD 卡映像。
- 选择合适的Raspberry Pi型号(3B/3B+/4)作为设备。
- 选择 Ubuntu Server 64/32 位作为操作系统。
- 在镜像创建过程中自定义设置,例如ID、密码、WiFi、时区和SSH等。
步骤 2:连接路由器/调制解调器
- 使用以太网电缆将您的 Raspberry Pi 连接到路由器或调制解调器。
步骤 3:识别 Raspberry Pi IP
- 找到分配给 Raspberry Pi 的 IP 地址。您可以使用调制解调器管理员控制面板或类似工具检查此信息愤怒的 IP 扫描器. 此信息对于远程连接至关重要。
步骤 4:通过 SSH 连接
- 使用类似 SSH 客户端油灰使用其 IP 地址连接到您的 Raspberry Pi。
步骤5:Netplan配置
- 修改 netplan 配置文件。确保缩进正确(使用 2 个或 4 个空格,不使用制表符)。
# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init’s # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 wifis: renderer: networkd wlan0: access-points: Mywifinetwork: password: mypassword dhcp4: true optional: true
- 运行以下命令来应用更改:
sudo netplan --debug try sudo netplan --debug generate sudo netplan --debug apply
步骤6:WiFi连接
- 将 Raspberry Pi 与调制解调器或路由器断开连接。完成这些步骤后,它应该能够使用 WiFi。
笔记:启动 Raspberry Pi 时,可能需要几分钟才能完全启动并连接到 WiFi。在此启动期间请耐心等待。