我使用树莓派重启之后,无法ping通而且也无法连接ssh,我在内存卡中新建了一个ssh空白文件之后,能够连接树莓派了。
但是,树莓派重启之后又是同样的问题,这个是什么原因?
ps:我已经通过raspi-config设置过ssh,同样没用。我手头上也没有屏幕,路由器上显示树莓派连接,但是就是ping不通
首先是 系统要正常启动 判断方法是 最好用显示器(操作2)!这种方法 虽然不方便 但是可以在网络服务等都挂掉的情况下 判断启动
第二个是 网络配置不对,虽然一般大家都是DHCP自动分配IP ,最好能在路由器里看一下 (操作2)。如果是在单位 使用树莓派 那就必须配置静态IP ,设置网管 等等。
最好的方法是重置系统 再进行你想要的设置 可以保证 不出岔子。
重在实践 多多重复操作,我滴回答完了,有什么不对的地方请指正
@new world
嗯,你的解决方法时对的。不过还是给你说一下根本原因吧。
1,树莓派网线和wifi接入不同路由下,此时两个网络应该都可以ping通该设备。不管这两个网卡ip是否一样。
2.同时连接入两个网络后,发现有线的无法成功ssh、以及无法链接其它对外开方server,主要原因应该是树莓派默认网关选定的问题,可能默认wifi优先度高于有线,所以会服务在有wifi时,优先使用wifi这边的链路。
3.如果此时树莓派无线网卡作为ap存在,此时树莓派相当于一个路由,那么接入该wifi的设备可以通过无线ssh树莓派,且与树莓派同域下的设备可以ssh到树莓派
已经找到原因了。是因为我的树莓派的无线的网线同时连接到了不同的路由器中,导致树莓派的IP出现了混淆,所以不管怎么样都是不能通过ssh进行响应。
我的解决的办法:
我通过路由器将树莓派的无线给禁用了,只剩下了网线连接到路由器,保证了ip没有混用,所以连接ssh成功