解决RDK X5的SSH连接失败问题

硬件:RDK X5

系统版本:文档提供的X5 Ubuntu版本

今天用X5派进行开发的时候,测试了X5特有的新功能闪连。

感觉挺不错的,以后每次连接就不用USB转TTL接杜邦线,先有线连接,配WIFI,输ifconfig,获取IP地址再远程连接,开发方便很多。

使用Type-C线有线连接后完成后,输

sudo nmcli device wifi rescansudo nmcli device wifi listsudo wifi_connect "WIFI名字" "WIFI密码"

然后拔掉C线,开始远程连接操作,一看

网断了,想了一下,发现是IP地址取错的原因,原先连接的IP是usb0的192.168.128.10,是通过usb线提供的以太网(有线网络)IP

而现在已经连上了WIFI,所以远程连接应该使用wlan0的192.168.1.109的IP地址。

因为SSH远程连接要求在一个局域网下,所以换上wlan0的IP后连接,结果还是远程连不上???这就有问题了,因为之前在我家的路由器网络环境下是没问题的。

于是检查了网络问题,俩机子确实是在一个局域网下的,X5本地连上屏幕打开浏览器也是好使有网的,那么问题出在哪里?

于是换了一个思路,我用手机连上WIFI,然后开热点,让板子和电脑都覆盖在手机的热点WIFI下,这样也能满足在同一个局域网下的条件,最后成功了!当然,由于通过设备中转的缘故,网络的IP也变了。

问了群里老哥才知道因为本人用的是校园网,路由器的WIFI有隔离,所以需要通过一个本地设备进行中转,也就是通过手机来开热点,让它变成本地的网。

那么既然手机能行,那我直接跳过手机,电脑连校园网WIFI后,电脑自己开个移动热点直接给板子不就行了?直接测试,也成功了,同时对应的IP地址也变了,问题修复!

特写此帖给那些用校园网,遇到和我一样这种问题的同学。

1 个赞