【树莓派真好玩】五:基本设置(无线网、静态IP、修改密码、系统更新、raspi-config)

in #hive-1050173 years ago

在上一节,我们通过在“boot”的分区放置一个“wpa_supplicant.conf”文件来让树莓派成功地在网络上注册IP,通过一个“ssh”文件,来使树莓派开启SSH服务,让我们可以访问到它。

20211011_164016.jpg

连接WIFI的问题

那么问题来了,如果我想让树莓派链接到其它无线网,我还需要把Micro SD卡拔出来,再在boot分区写入新的“wpa_supplicant.conf”内容吗?

当然不用如此麻烦,其实放在boot分区的“wpa_supplicant.conf”会在系统启动时被拷贝到如下路径:

/etc/wpa_supplicant/wpa_supplicant.conf

所以如果需要更换WIFI网络设置,我们只需直接编辑上述文件即可,当然,不要忘记使用root权限:

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

文件内容我们上一节已经说过啦,ssid和psk,对应你的WIFI名称和对应密码,做相应的修改即可:
image.png

不过这里边有个先有蛋还是先有鸡的问题,因为我们是使用无线连接,那么改SSID或者PSK的之前,需要我们先连接到树莓派上,所以要么我们先连接到一个网络上,要么还是用boot分区添加“wpa_supplicant.conf”文件的方法吧。

静态IP

还记得前篇文章中,我们为了找到树莓派在网络当中的IP,又是查看路由器Network Map,又是使用nmap扫描工具的,超级麻烦。

其实大多数时候网络设备没啥变化并且路由器也不重启啥的情况下,找到的IP基本上会固定下来,不过万一它重新分配,我们就又要找一次了,所以如果能把树莓派的IP固定下来,那就方便多啦。

以往我都是直接编辑/etc/network/interfaces,不过查看树莓派中对应文件,发现有这样一段提示:

Please note that this file is written to be used with dhcpcd
For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

听人劝吃饱饭,咱还是不要去试直接编辑这个文件还能不能实现静态IP的功能,直接操作dhcpcd.conf吧。

sudo vi /etc/dhcpcd.conf

在其中加入类似如下语句:

interface wlan0
static ip_address=192.168.0.4/24
static routers=192.168.0.254
static domain_name_servers=192.168.0.254 8.8.8.8

其中interface一项是要设置的网络设备名,这个可以通过ip link或者ifconfig来查看。我要配置的是无线网卡,对应的设备是wlan0。地址、路由、DNS啥的不用多说了,DNS指定多个的话用空格隔开。

这里有个建议就是IP地址不要放在路由器DHCP对应的网段,以免产生冲突。

之后应用我的重启大法,以后就可以用固定地址登录啦。

更改密码

好了,现在我们可以用固定IP登录了。还记得之前唤醒灵魂之后,树莓派给我们的提示嘛?

SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.

那么我们就来修改一下默认密码吧。执行如下命令:

passwd

按提示输入当前密码、新密码、确认新密码,搞定:

image.png

更新系统

在我们正式开玩之前,先更新一下系统:

sudo apt update

我这提示如下:

119 packages can be upgraded. Run 'apt list --upgradable' to see them.

管它都是啥呢,撸起袖子直接干就是了!

sudo apt upgrade

第一次更新因为需要更新的内容较多,并且也是因为我们在国内(网络问题),所以足足耗费了我20多分钟时间呢。更换镜像源可能会提速一些,不过也不差那么十几分钟,懒得弄啦。

使用raspi-config

raspi-config 是树莓派附带的一个非常强大的工具,使用这个工具,我们可以执行修改密码、修改主机名、设置语言、设置时区,甚至于执行超频的等诸多操作。

执行如下命令即可调出raspi-config 界面:

sudo raspi-config

界面如下:

image.png

因为是图形化的界面,所以就不过多介绍了,回头我们遇到需要设置项目,再详细说明。


好了,这次的分享先到这里,后续内容,敬请期待哦。
(注:本系列文章同步首发于https://hive.blog & 电子产品世界官方论坛

相关链接

Sort:  

高端玩家😄

666 虽然看不懂,但是感觉好厉害呀😅

其实用起来很简单的

词汇量匮乏,只能用我擦来表示惊叹不已