由于用ssh访问树莓派更方便coding和做实验,所以动态IP对于ssh连接不很不方便,所以在局域网内设置静态IP更便于连接和操作。
编辑文件 sudo vim /etc/network/interfaces 由于此文件是只读文件所以需要有sudo权限;如果当前没有vim,需要先执行 sudo apt-get install vim 安装vim。
打开文件后可见下图,然后输入红框内部分(设置ip地址为192.168.0.118),其中address部分是自定义的静态ip地址,需要结合已有的静态ip考虑防止重复和冲突。
设置完成后,执行sudo reboot 重启树莓派。
然后在电脑端执行ssh pi@192.168.0.118 (自己定义的静态IP地址),如果执行发现报错Connection refused,则有可能是树莓派ssh模块没有打开。可通过界面打开 树莓派->首选项 -> Raspberry Pi Configuration -> Interfaces 可见各种选项,其中Enable是打开,很多默认都是Disable关闭的。我们选中打开,系统会提示是否重启,重启即可。
打开ssh支持后,再次执行ssh pi@192.168.0.118 可见登录成功;至此配置成功。