三月份玩了会树莓派,实现树莓派小车的自动登录,自动连接wifi,固定ip和vnc远程连接。具体见之前的树莓派小车记录的博客里,昨天发现小车虽然可以连接wifi,固定ip,甚至能vnc连接但是没有网络,ping不通除了自身ip以外的任何地址。
于是查看自己当时配置固定ip时采用的方法,发现问题所在
首先介绍常用的三种固定ip方法,一种是interfaces里配置静态ip,如下图(因为用的第二种方法所以interfac里的注释掉了)
sudo vim /etc/network/interfaces
第二种是配置dhcpcd.conf文件
sudo vim /etc/dhcpcd.conf
具体配置如下
第三种是在通知栏的wifi模块下配置当前wifi的地址
三月份不熟悉网络的时候把这三种方法都用了,但是当时没在第三种方法下设置DNS服务器和搜索域,所以导致上不了网,模块下配置优先级感觉比前两种方法高,因为前两种方法中配置这两项,但是因为没在wifi模块下配置导致网络不可用。所以这两项是必填项!
二、vnc连接被拒绝
开始我以为是树莓派段没有开启vnc,但是
netstat -nptl
查看端口都是开启的
搞了半天随手查看了一下笔记本的ip,windows+R,CMD
arp-a
最后发现是笔记本和树莓派处于同一ip下了,原因尚不清晰,明明树莓派端已经固定了ip,不知道为啥笔记本也分到了同一ip,导致彼此之间vnc不通,因为会以为在请求连接自己。