参考链接:https://blog.csdn.net/lannister_awalys_pay/article/details/121223361
问题:不小心把静态IP注释掉然后重启,尝试用Tera term再次连接发现连不上了,猜测应该是ip变了
解决方案:用网线连接电脑跟树莓派,然后在win的命令行里ping raspberry pi,可以得到一个ipv6地址。详细操作可以参考最上方链接。得到ipv6的地址后,我也尝试了用VNC viewer连接,但没成功。但是我直接Tera term的ipv6连接,终于进去了。
一点感想:
最开始遇到这个问题我直接求助了chatgpt,它提供的方案大概有四个:
- 通过路由器管理界面查看连接的ip。这一条我不知道路由器什么型号,所以也找不到管理网页,没有尝试。但有个疑问还需后续学习解答,我通过wifi连接的IP地址和有线连接的IP地址应该不一样,通过这个方法查到的应该是无线IP地址?
- 电脑命令行运行arp -a查找ip。这一条尝试了,只能获得电脑的ip,没办法得到树莓派的ip。
- 通过网络扫描工具对ip进行扫描。我用了nmap,但因为不能确定IP的范围,扫描时间很长。最终也没有成功找到ip。
- 连接显示器。刚出现这个问题的时候,没有显示器,所以没尝试。第二天到研究室来继续摸索,如果上述的解决方案还不能成功的话,应该就会尝试连显示器了。
通过ipv6连上之后,发现DHCP获取一个169.254.xxx.xxx IP地址,大概查了一下,应该是分配失败才出现这个地址,所以上述的第2、3个方法才会失败。
最后这个问题解决还是靠直接google,虽然接触chatgpt时间不是很长,但已经有了过度依赖的迹象,这一点很不好,本来直接搜索的成本也不是太高,但是chatgpt可以帮助我们压缩提取关键信息,有时候很方便,因为很多无用信息被过滤掉了,但更多时候过滤掉的是有价值的值得学习的额外信息。这次的经验也算是提醒自己了。