600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > w怎么接显示 树莓派zero_别出心裁——无显示器初次配置ssh连接树莓派zeroW的另类方法...

w怎么接显示 树莓派zero_别出心裁——无显示器初次配置ssh连接树莓派zeroW的另类方法...

时间:2018-10-03 15:11:02

相关推荐

w怎么接显示 树莓派zero_别出心裁——无显示器初次配置ssh连接树莓派zeroW的另类方法...

前言

raspberrypi出过一款很小巧的板子,就是树莓派zero,后来在其中有添加了WiFi和Bluetooth,是为raspberrypi zero w,即树莓派zero w,这个板子做的非常紧凑,没有排针,没有大的接口,扁扁的一个,当然,它的性能较之树莓派3B要逊色很多,1GHz单核 CPU,512MB RAM,所以它不适合跑带图形界面的raspbian,我试过装-10-09-raspbian-stretch,3.85G,装上之后连接显示器,点开始菜单还行,但要是开个浏览器那真是举步维艰,体验极差,这样的性能没有使用图形界面的必要,最适合安装的操作系统是raspbian-stretch-lite,即简化版,这个可以充分利用树莓派zeroW有限的性能,但是没有图形界面就会很不方便进行最初的连接以及配置。

网上其他方法以及已经经失效的方法

网上找了很多无屏幕配置树莓派zeroW的ssh连接的方法,最普遍的做法是在boot分区中修改配置文件使树莓派zeroW变成一个USB网卡,然后连接Mac电脑(Mac电脑连接这种设备比较方便,Windows下连接要装额外的软件,非常麻烦,还不一定成功),通过ssh pi@raspberrypi.local

连接至树莓派zeroW,然后进入raspi-config进行一些必要的基础配置

上面那种方法如果你没有Mac会非常麻烦,坑极多,

还有一种失效已久但是还在网络流传的方法:

即在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。

这种方法应该是很久以前的系统具有的功能吧,自从去年使用树莓派3B的时候就没法用这种方式给树莓派添加WiFi配置信息了,这种方法有个说法是boot分区里添加的wpa_supplicant.conf文件在树莓派启动的时候回覆盖/etc/wpa_supplicant/wpa_supplicant.conf文件,并根据其中的配置信息连接WiFi网络。但是经过实践这种方法已经失效。

我的方法

于是我就想,如果起作用的是/etc/wpa_supplicant/wpa_supplicant.conf,那可不可以在树莓派zeroW启动之前直接修改/etc/wpa_supplicant/wpa_supplicant.conf配置文件呢?

在Windows电脑上读取烧录好raspbia-lite系统的储存卡的时候,只能看见一个四十多Mb的boot分区,如果你使用分区助手,你会看到还有个ext4的分区,这个分区在Windows下默认不可见,

这个分区包含raspbian下的所有文件夹,想要读写这个分区需要借助一款软件名叫 Paragon ExtFS for Windows,它可以在Windows环境下完全读写访问Ext2/3/4分区,收费软件但是可以使用10天,

可以用它来修改/etc/wpa_supplicant/wpa_supplicant.conf配置文件如下:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=CN

network={

ssid="WiFi1"

psk="password"

priority=9

}

network={

ssid="WiFi2"

psk="password"

priority=8

}

配置完/etc/wpa_supplicant/wpa_supplicant.conf后,还要修改一个文件:/etc/network/interfaces,在末行添加如下:auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

allow-hotplug wlan0

auto wlan0

iface wlan0 inet dhcp

pre-up wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

配置好这个之后,以后每次启动时,树莓派都会主动去连接wpa_supplicant.conf中预定义的WiFi。

更改完这两个文件,再退出Paragon ExtFS for Windows这个软件(如果不退出,boot分区无法读取,boot分区的格式并不是ext4),

进入boot分区,再其根目录下新建一个名为ssh的文件(新建一个ssh.txt再把.txt文件后缀删除),这样就可以打开树莓派zeroW的ssh连接。

接下来给树莓派zeroW上电,接在最外面那个microUSB口(仅供电),这时稍等几十秒钟,树莓派就会自动连接到你的WiFi上面了。然后就可以ssh连接树莓派zeroW了。

大功告成!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。