我正在尝试无头安装Raspberry Pi Zero W.
我已经按照建议添加了wpa_supplicant.conf文件。
network={
ssid="My WiFi 2.4"
psk="mypassword123"
key_mgmt=WPA-PSK
}
我还创建了一个空的ssh文件。
但是,树莓派永远不会显示在我的网络上,而且我也无法进入它。当我将其重新插入笔记本电脑时,wpa文件和ssh文件也会被删除。
有什么原因吗?
我正在尝试无头安装Raspberry Pi Zero W.
我已经按照建议添加了wpa_supplicant.conf文件。
network={
ssid="My WiFi 2.4"
psk="mypassword123"
key_mgmt=WPA-PSK
}
我还创建了一个空的ssh文件。
但是,树莓派永远不会显示在我的网络上,而且我也无法进入它。当我将其重新插入笔记本电脑时,wpa文件和ssh文件也会被删除。
有什么原因吗?
Answers:
引导时删除ssh
和wpa_supplicant.conf
文件是正常的。RPi启动后,所有内容均应保持不变,并且网络和ssh在后续启动中可用。如果要“以防万一”,则可以在其中创建这些文件的.zip存档,/boot
并且不会将其删除。
至于无法识别您的无线网络,听起来您正在使用树莓派拉伸。尝试在您的顶部添加以下几行wpa_supplicant.conf
:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
更改US
为您的2个字符的国家/地区代码。根据我的读物,这ctrl_interface
条线是真正的把戏,但建议其他人使用。
我在这里找到了我的WiFi问题的答案:
步骤1:建立wpa_supplicant.conf
第2步:
如果使用Windows,则需要确保文本文件使用Linux / Unix样式换行符。我使用Notepad ++(免费!),使用“编辑”>“ EOL转换”>“ UNIX / OSX格式”很容易做到这一点。然后在状态栏中显示“ UNIX”。
第三步:
country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid="MyNetworkSSID"
psk="Pa55w0rd1234"
}
我在Pi Zero上使用了PiAware映像3.5.0。
/ boot / ssh文件的行为确实如Milliways所说。为了使您的凭据在重启后不受影响,请使用piaware-config设置其wireless-ssid和wireless-password条目,或者使用nano编辑/boot/piaware-config.txt。在我的系统上,文件/etc/wpa_supplicant/wpa-roam.conf(不是wpa_supplicant.conf)在启动时使用piaware-config.txt中的网络设置重新生成。
检查wpa-roam.conf文件。如果它具有正确的凭据,由于某种原因,它可能找不到SSID。它仅显示2.4G频率,而不显示5G。如果凭据错误,则可以在wpa-roam.conf中进行更改,并使用“ ifdown -v wlan0”测试更改,以确保wlan0关闭,然后使用“ ifup -v wlan0”尝试创建连接。-v将为您提供详细的输出,这可以帮助您解决问题。一旦工作,将有效的SSID和psk设置复制到piaware-config.txt文件中,这样在下次重启时wpa-roam.conf被覆盖时,您就不会丢失它们。
希望这可以帮助。
我的问题是我有两个不同的网络,一个在2.4GHz上,另一个在5GHz上,每个都有不同的名称:
ME_24
ME_5
显然,Pi只能连接到2.4GHz频段。一旦我指定正确的ssid
:
country=uk
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="ME_24"
psk="pwd"
}
它被检测到并正常ssh
工作。
ssh
并复制wpa_supplicant.conf
到其正常位置,然后删除上的文件/boot
。您的问题在其他地方