我已按照建议添加了wpa_supplicant.conf文件。
network={
ssid="My WiFi 2.4"
psk="mypassword123"
key_mgmt=WPA-PSK
}
我还创建了一个空的ssh文件。
但是,树莓派从未出现在我的网络上,并且我无法ssh进入
当我将其重新插入笔记本电脑时,wpa文件和ssh文件也会被删除。
任何原因吗?
#1 楼
引导时删除ssh
和wpa_supplicant.conf
文件是正常的。 RPi启动后,所有内容均应保持不变,并且在后续启动中可以使用网络和ssh。如果您想保留副本以防万一,可以在/boot
中为这些文件创建一个.zip存档,并且该存档不会被删除。对于您的无线网络无法识别,听起来就像您在使用树莓拉伸。尝试将以下行添加到
wpa_supplicant.conf
的顶部: country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
将
US
更改为2个字符的国家/地区代码。根据我的阅读,ctrl_interface
行是真正的把戏,但建议使用其他行。#2 楼
我在这里找到了解决我的WiFi问题的答案:步骤1:创建wpa_supplicant.conf
步骤2:
如果使用Windows,您需要确保文本文件使用Linux / Unix
样式换行符。我使用的是Notepad ++(它是免费的!),
使用“编辑”>“ EOL转换”>“ UNIX / OSX格式”很容易做到。然后在状态栏中显示“ UNIX”。
步骤3:
country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid="MyNetworkSSID"
psk="Pa55w0rd1234"
}
#3 楼
我在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时不会丢失它们。
希望这会有所帮助。
#4 楼
我的问题是我有两个不同的网络,一个在2.4GHz上,另一个在5GHz上,每个都有不同的名称:ME_24
显然是Pi只能连接到2.4GHz频段。一旦我指定正确的
ME_5
:country=uk
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="ME_24"
psk="pwd"
}
它被检测到并且
ssid
也正常工作。评论
如果您有新问题,请单击“提问”按钮提问。如果它有助于提供上下文,请包括指向该问题的链接。 -来自评论
–地铁
19年7月28日在1:25
@Milliways-这不是一个新问题,只是一个与“树莓派永远不会出现在我的网络上,我也无法进入它”类似的问题。
– Kobbi Gal
19年7月28日在11:21
#5 楼
有同样的问题。我正在将Pi连接到我的移动热点。没希望了重命名热点并删除所有空格,然后连接!我使用的是2.4GHz WPA2-PSK连接。希望能有所帮助!
评论
Raspbian正在按照要求进行工作;设置ssh并将wpa_supplicant.conf复制到其正常位置,然后删除/ boot上的文件。您的问题在其他地方Milliways 6是正确的。至于您的其他问题,可能与我的相同:raspberrypi.stackexchange.com/questions/68809,但是我只能通过在Linux PC上安装sdcard Linux分区并检查/ var / log /达到我的目的。失败后的syslog内容。