天天看点

配置树莓派,过程和遇到问题

最近啊,我又又又把之前配置好的树莓派给搞坏了,所以今天就想着来把系统给重装一遍,顺便给自己记录一下笔记,真的是大收获。

首先我们要有一个SD卡,然后还有一个SD读卡器,再准备一条网线,还有我们的小树莓派。

配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题

然后去官网上下载imager!

配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题

然后安装好打开,给自己的SD卡安装标准的32位树莓派linux系统!

配置树莓派,过程和遇到问题

然后打开u盘的文件夹,在文件夹底下新建一个名字叫“ssh”文件,注意不要带有任何的后缀,txt也不行,毕竟linux和win文件格式不同。

然后就可以把sd卡插上派,然后连上电脑了!

这里我们可以打开cmd的命令栏,输入“arp -a”的指令,我们会看到链接到电脑上的所有接口的ip地址!

配置树莓派,过程和遇到问题

这里可以打开“设置”,搜索“网络连接”(因为我是用win10的系统),右键我们的wlan打开属性,里面的共享,把网络共享给以太网(也就是我们树莓派是用以太网连接的)

配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题

然后我们再输指令,应该是有个在137的接口,然后理论上是会有一个ip会在后面显示动态,这个就是树莓派现在的IP地址!(这个是动态分配的)

然后可以ping 树莓派ip,这个指令来试试看能否连接。

Ping会发送四个数据包给目标服务器,如果成功就是连上了。

但是像我这样的憨憨,就很难办,没有这个动态,然后静态的一个个ping去好像也没有用。

怎么办?

那我们就wlan共享配置那一步多刷几下。一般来说,有可能是系统没有认识清楚这个接口的ip性质,就给加上“静态”了,在显示的界面里面的静态一个个试过去,就在里面。

在137.1端口下,如果这里面有个动态的,但是不是137的,你去ping它,它会提示发生常见故障,也就不是那个。

这里我们就要讲一下arp协议了,这里的话arp地址的数据是记录在缓存里面的,每20分钟刷新一次。由于我们是动态获取的ip,但是系统认定为静态,所以我们每次重连(因为我失败了好多次),都会被记录在缓存里面。

所以我们在一次连好后多刷一下,找到那个之前没有的。(wlan共享重新配置实际上算是刷新对于ip的查找了吧)

现在我们已经找到ip,我们就来配置我们的树莓派吧!

上网下载一个putty(百度yyds),这个是常用的ssh穿透工具,我们之前在配置的时候,给文件夹加了一个ssh文件,就把ssh打开了,我们可以控制linux系统的命令行。

然后我们就可以输入我们的ip了,注意端口是22(树莓派常用端口是22,web之类的好像是80来着不记得了)接入,就到了我们命令行界面了。

配置树莓派,过程和遇到问题

我们的用户名是pi,密码默认是raspberry。注意这里linux系统默认输入的时候是不会显示密码的,就是你按按键它不会有任何反应,你要一次性输完后按回车,就进去了。

配置树莓派,过程和遇到问题

然后输入指令“sudo raspi-config”,进入设置界面。

配置树莓派,过程和遇到问题

好家伙,考验英语的时候到了。

我们进入到interface options(交互界面选项)去,把vnc打开,这样子树莓派系统自带的vnc桌面共享就打开了。

然后回到界面记得按finish(就是右下角那个),不然操作不会记录。

但是这里千万千万要注意!我们在更新设置之后,要进行一次“reboot”操作,也就是重启操作。这样子,我们的树莓派会重新连接一次电脑,这样我们的ip就重新分配了。麻烦死掉。

那么我们就可以先固定ip再进行vnc操作。当然你也可以先vnc可视化了,或者自己会linux虚拟机(这个会了树莓派有啥问题),会很简单操作,不然只能用命令符了。

(实际上我也不是很会用命令,linux还没有系统的学过,所以先讲别的。)

下载个vnc viewer,然后新建连接,输入我们之前获得的ip。

配置树莓派,过程和遇到问题

然后账号密码,我们就进入到树莓派啦!

这里有个问题,有的同学会发现可以连接上,但是显示的是cannot currently show啥啥啥的。这是为啥?

这是因为我们树莓派设置分辨率和vnc设置的分辨率不符的问题,再次打开我们的putty,连接好(可以和最开始那一步一起做哈哈哈哈)

Display-resolution选择合适的分辨率(不会吧不会吧,不会有人连这两个单词都不认识吧)

配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题
配置树莓派,过程和遇到问题

这样子就OK了,打开viewer新建链接,账号密码,就登录了。

配置树莓派,过程和遇到问题

现在我们来固定ip,所以我就是先讲一下原理吧。就是在系统的文件目录etc下有个dhcpcd.conf的文件,这里面负责网络的配置,也就是配置外部变量。(看代码时间到了)

配置树莓派,过程和遇到问题

实际上注释里面写很清楚了,在比较下面的地方,有个static ip一大串,被注释掉了(新版本系统是注释掉的),把注释取消掉,我们就可以为所欲为了。

注意配置:

# Example static IP configuration:

interface eth0

static ip_address=192.168.137.88/24  //这里是你自己想要的ip后面那个slash24不能没有

#static ip6_address=fd51:42f8:caae:d92e::ff/64

static routers=192.168.137.1//基本就是这个最好,路由地址,但是你可以查找一下

static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

查路由地址的话,可以在两个地方找(我也不记得是哪个了)

一个是cmd 用ipconfig指令,一个是linux的命令符ifconfig,基本上自己去看看就行

配置树莓派,过程和遇到问题

这样子保存,重启,你的树莓派就配置好了!

Zza真的要累死了,呜呜呜。

继续阅读