我买了新的Raspberry Pi W,但现在没有微型HDMI适配器(用于将其连接到显示器),也没有以太网模块通过SSH连接。

我可以通过某种方式连接通过USB进行SSH?

如何在未设置SSH的情况下通过WiFi通过SSH连接?
WiFi会自动在没有密码的情况下自动连接到例如无线网络吗?

评论

如果您不太精通技术,这是一个很棒的视频。 youtu.be/xj3MPmJhAPU检查是否卡住。

Raspberry Pi无头设置会带来某些并发症。只需按照本教程中给出的说明进行操作即可。

#1 楼

这是一个艰难的过程。 WiFi不会自动连接。因此,我将尝试以下操作:


使用Win32DiskImager用Raspbian OS映像对微型SD卡进行映像。

从另一台计算机手动配置WiFi。在另一台运行Linux的计算机(或带有Live CD的PC)中,您可以编辑以下文件:

/etc/wpa_supplicant/wpa_supplicant.conf


并添加在下面输入WiFi网络的SSID和密码详细信息的地方:

network={
    ssid="SSID"
    psk="password"
    key_mgmt=WPA-PSK
}



从另一台计算机上在Pi上启用SSH。在/ boot分区上创建一个名为“ ssh”的文件。

将SD卡放到Pi上,如果一切正常,您将可以在WiFi上看到Pi使用路由器应用程序并通过SSH进入网络。祝您好运,希望对您有所帮助。

评论


为我工作。另请参见thecruftofmybrain.com/?p=680

–莫格说要恢复莫妮卡
17年3月15日在21:14

谢谢你如果您的wifi为WEP,该怎么办?

–脚本小猫
17年4月24日在3:08

@ScriptKitty,升级到WPA2。这些天WEP是门户

– John La Rooy
17年5月30日在11:51

@John La Rooy我知道我看到人们真的很容易被黑客入侵。这不是我的选择,因为这不是我的网络,并且完成的设备无法连接到wpa2

–脚本小猫
17年5月30日在13:35

VirtualBox中的Ubuntu可用于访问USB读卡器中的Raspbian SD卡。

–weberjn
18年1月18日在22:07

#2 楼

您正在寻找有关运行“ headless”的信息。
在raspberry pi网站上有关于此的详细信息。
https://www.raspberrypi.org/forums/viewtopic.php?f=63&t= 161202

基本上将文件wpa_supplicant.conf放在sdcard的“启动”扇区上,您可以从Windows上看到该文件,然后编辑该文件以包含您的wifi凭据:

network={
       ssid="YourNetworkSSID"
       psk="Your Network's Passphrase"
       key_mgmt=WPA-PSK
    }


#3 楼

在将SD卡安装到Pi之前,可以在引导目录中放入wpa_supplicant.conf文件。当Pi启动时,文件/etc/wpa_supplicant/wpa_supplicant.conf将被/ boot /目录中的wpa_supplicant.conf文件覆盖(或者可能会附加,我不确定)。

使用以下语法:

network={
    ssid="YourNetworkSSID-1"
    psk="passwordOne"
}

network={
    ssid="YourNetworkSSID-2"
    psk="passwordTwo"
}


以上设置适用于标准WPA wifi连接。下面的示例中还有其他设置:

network={
        ssid="myssid"
        scan_ssid=1
        psk="incorrect_version_of_mypassword"
        mode=0
        proto=WPA2
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        auth_alg=OPEN
        id_str="raspi"
        priority=5
}


请确保在设置为UNIX编码的文本编辑器中创建wpa_supplicant.conf文件(如果要执行此操作)从Windows)。

评论


每次pi零w启动时,我都会删除ssh和wpa_supplicant.conffiles。 NIX编码似乎有所帮助。为了安全起见,我在conf中添加了ctrl_interface,update_config和country行。

–校验和
17年11月27日在10:03

#4 楼

您可以在进行一些配置后从USB SSH。

这假设您没有使用NOOBS。使用NOOBS SD卡执行此操作比较困难,而且(据我所知)在Windows上是不可能的。


首先,Raspberry Pi Foundation禁用SSH作为安全预防措施,因此您将必须将SD卡连接到计算机,然后在弹出的标有“ boot”的驱动器中放入一个名为“ ssh”(无扩展名)的文件。 (如果您正在运行Windows,则只会显示一个驱动器。该驱动器将起作用。)现在,Pi会在启动时启用SSH。
编辑文件config.txt并在最后一行添加dtoverlay=dwc2
编辑文件cmdline.txt,并在显示modules-load=dwc2,g_ether之后添加rootwait。将其与rootwait隔开一个空格。请勿将其添加到新行中,而应将其添加到同一行中。

将SD卡插入Pi并将其插入计算机(使用USB所在的左侧USB端口连接器在底部),它应该显示为以太网设备。您应该能够从连接的计算机SSH到pi@raspberypi.local

编辑:里卡多的回答提醒我,您也可以只执行步骤1,然后在此相关文章中查看我的答案。

#5 楼

您可以通过在SD卡中创建wpa_supplicant.conf文件来连接到wifi。

https://www.installvirtual.com/how-to-connect-raspberry-pi-to-wifi-without- a-monitor

您可以在SD卡中创建一个空的ssh文件,以便在引导时启用ssh。

touch ssh


并将其插入树莓派中pi。

https://www.installvirtual.com/enable-ssh-in-raspberry-pi-without-monitor/

#6 楼

在Mac上使用一个很棒的应用程序,也许在名为PiBakery的窗口上使用,这是设置Pi Zero的拖放方式。那就是我所做的,并且确实有所帮助。在这里查看:http://www.pibakery.org/

#7 楼

如果您有Windows,并且仅分区启动时没有访问权限,则可以尝试使用此• If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.

#8 楼

我无法对WPA2使用以上答案。

我使用了:

/ etc / network / interfaces文件中的
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid here>
wpa-psk <psk here>




https://www.raspberrypi.org/forums/viewtopic.php?t=50312
http://blog.darrenparkinson.uk/2013/10/accessing-raspberry-pi-filesystem -from.html

评论


这不是在Raspbian的最新版本(jeesie和Stretch)上配置网络的首选方法,这是您链接到的旧帖子的证据。

–史蒂夫·罗比拉德(Steve Robillard)
17-10-22在17:49

不管是否喜欢,首选版本都不适合我。这种方式做到了。尽管不是首选,这是一个有效的答案,有些人可能会发现它对于建立初始wifi连接很有用,然后可以对其进行修改以获取首选版本。

–退休
17-10-22在20:02