【问题标题】:How to connect to wifi raspberry pi headless?如何连接到无线树莓派无头?
【发布时间】:2022-01-01 06:03:16
【问题描述】:

我知道有很多博客解释了如何在树莓派上设置 wifi 无头。我跟着他们,他们工作过一次。但是我必须格式化SD卡,然后重新格式化,它不再连接到WiFi了。

我使用 RPI Imager 编写操作系统。 (注意我也试过用高级选项按Ctrl+Shift+10,然后设置wifi,ssh over就这样。写完后验证返回错误,无法创建FAT32 分区)。

然后我在 sd 卡(启动)内创建了一个空白的 ssh 文件以允许 ssh 连接。

然后我创建了包含以下内容的wpa_supplicant.conf 文件:

country=CZ
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="NETWORK-NAME"
    psk="NETWORK-PASSWORD"
}

然后我弹出sd卡,将它插入树莓派,它没有连接到wifi。

我知道 Raspberry pi 和 wifi 连接器运行良好。所以它一定是我错过的东西。

在这一点上我真的很绝望,因为我已经花了 10 多个小时试图连接到 WiFi。我已经格式化并重新安装了很多次 Raspberri-OS,并尝试了尽可能多的教程。

【问题讨论】:

  • 也许您可以转到/boot 并运行ls -l 以获取长列表并编辑您的问题并将输出粘贴到那里。也许还可以在您的 wpa_supplicant.conf 上运行 cat -vet 以检查其中是否存在疯狂的 Windows/其他字符。

标签: ssh raspberry-pi wifi headless


【解决方案1】:

对于你的问题并没有一个真正的通用答案,所以冒着告诉你一堆你已经尝试过的事情的风险,这里是我要尝试/考虑的内容的详尽清单:

  1. 如果您使用的是 Ubuntu,您可能必须使用 netplan - 请参阅此处以获取一些说明https://askubuntu.com/questions/1143287/how-to-setup-of-raspberry-pi-3-onboard-wifi-for-ubuntu-server-with-netplan

  2. 不要忘记您的 key_mgmt 字段(使用与您的 wifi 相关的值):

    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    country=CA
    
    network={
        ssid="NETWORK_SSID"
        psk="PSWD"
        key_mgmt=WPA-PSK
    }
  1. 如果您可以通过有线连接 ssh 并使用 Raspian,您可能会发现使用 raspi-config 更容易(sudo raspi-config,然后是系统选项 > S1 无线 LAN)。

  2. 现在我们进入列表的“我已经检查了五次”部分:

    a)如果您使用的是 Ubuntu/netplan,请通过 ifconfig 确保您使用正确的接口 ID - 应该是 wlan0,但您永远不知道

    b)确保您的 SSID 正确 - 您可以通过 sudo iw wlan0 scan 查找所有可访问的网络并仔细检查 SSID。注意奇怪的引号(例如“智能”引号)、拉长的破折号和杂散的空格 - 特别是如果您从其他地方粘贴了 SSID 和密码

    c) 通过检查其他设备来确保您的 SSID、密码和密钥设置正确

    d) 确保您在 LAN 上寻找正确的 IP 地址 - 您可以执行 sudo nmap -sn 192.168.1.0/24,您的 Pi 设备应该如下所示:

    Nmap scan report for 192.168.1.68
    Host is up (0.00044s latency).
    MAC Address: B8:27:EB:8B:73:AD (Raspberry Pi Foundation)

请记住,如果使用 DHCP,您的 Wifi 和有线连接将获得不同的 IP 地址 - 如果对有线使用静态,您也可能会获得无线接口的 DHCP 地址。

  1. 如果您使用相同的 Raspian 图像仍然失败,请尝试不同的方法,以隔离问题 - 例如如果您在 Buster 上一直失败,请尝试 Ubuntu(反之亦然)

  2. 最后,一些更一般的建议是关于当您对一个花费了太多时间的问题感到非常沮丧时该怎么做 - 写下您为什么要尝试做的“证据”不可能,逐行解释你是如何完成应该工作的步骤的。这是我不得已而为之的方法,目前有 100% 的成功率——当我试图解释这件事为什么不可能时,我意识到我没有做、忽略或做错了什么。

【讨论】:

  • 非常感谢你的详细回答,James,今晚我会仔细检查你的回答,看看我是否能成功。
【解决方案2】:

实际上,我通过关注此博客https://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/?fbclid=IwAR2QckXB5XMPLCttnyBDUWv-MgxFsk0utfih4FHpF1za4OzH-9h-SKgR0GM 并在/etc/network/interfaces/ 中添加一些内容来解决此问题

【讨论】:

    猜你喜欢
    • 2023-02-04
    • 2016-09-26
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 2021-10-28
    • 1970-01-01
    相关资源
    最近更新 更多