在树莓派上通过sd卡设置固定ip地址

安装操作系统

按照前序文章将操作系统安装到SD卡上。

如果树莓派不连接显示器,也无法连接鼠标键盘,此时我们可以在SD卡中直接设置固定IP地址以方便后续通过VNC-Viewer登录。

设置IP地址

SD卡通过读卡器连接到电脑,直接打开SD卡,使用记事本打开cmdline.txt文件,在文件末尾增加 ip=192.168.1.200::192.168.1.1:255.255.255.0:rpi:eth0:off,需要注意的是在新增的内容前有一个空格。

修改完成之后将SD卡插入树莓派中,启动树莓派。

树莓派通过SD卡修改固定IP地址

ssh登录

  • 在windows上打开终端(如下图所示),通过指令登录树莓派

windowscmd

  • ssh登录树莓派

在终端输入以下指令登录树莓派

ssh rpi@192.168.1.200
# 回车后,如果需要输入密码,则输入密码即可,在输入过程中密码是不可见的,输入完密码,直接回车即可

如果在登陆时,如果提示REMOTE HOST IDENTIFICATION HAS CHANGED!,说明之前连接过相同IP地址,但不是当前设备。此时需要删除已经存在的host。

windows删除secreatkey问题

  • 删除已经存在的host

在图示路径下打开known_hosts文件,删除我们访问的ip地址以及后面的公钥指纹。

删除hosts

配置VNC

  • 开启VNC

成功登录树莓派后,在终端执行以下指令,并按照图示进行选择

sudo raspi-config

开启vnc步骤

  • 切换到x11服务

切换到x11

  • 设置VNC分辨率

vnc分辨率

以上配置结束后,记得重新启动树莓派,以让所有配置生效

  • vnc-viewer 登录

经过测试,推荐使用VNC-VIEWER

vncview 下载地址

mobaxterm下载地址

mobaxterm备用下载地址

VNC登录

使用 vnc-viewer ,输入树莓派IP地址,按照过程输入安装过程中设置的用户名以及密码即可。

vnc远程效果

帮助

  • 如果vnc连接后打开的为灰色屏幕
# 使用 SSH 登录树莓派,输入以下指令查看 x11 服务是否启用
sudo systemctl status vncserver-x11-serviced.service
# 如果没有启用,则输入以下指令启用
sudo systemctl enable vncserver-x11-serviced.service
sudo systemctl start vncserver-x11-serviced.service