继之前给ubuntu配置开机自启动远程控制开启(可参考https://blog.youkuaiyun.com/qq_40234479/article/details/110007052?spm=1001.2014.3001.5501),是为了无需开发板手动开启远程控制入口,使得在室外做实验时只要开发板开机就可以直接用PC机连接远程控制。但是,不知道什么原因,开发板总是动不动断网,然后导致远程控制失败,这个问题困扰了我很久,最后发现或许可以手动给定IP地址。
进入“系统设置–网络”选项,可能会有多个“有线“”选项,选择你想要固定使用的有线连接那个(可以直接有线连上网,就知道是哪个了),点击右下角“选项”,并进入“IPv4设置”,“方法”选择“手动”,“地址”一栏有“地址”、“子网掩码”、“网关”三个内容,将你的网络对应数据填进去,然后点击“添加”,即可(这三个可通过在终端输入ifconfig得到,如地址为:192.168.254.100,子网掩码为:255.255.255.0,网关为:192.168.254.0)。
为了网络更稳定,如果开发板可以连wifi,建议把“启用wifi”关闭。
注意:你的网络如果同时可以作为wifi给其他终端连接,则要保证你的IP地址是固定的,如:你是第一个连接的地址可能为192.168.254.100,第二个则会是192.168.254.101,那如果你设置的是192.168.254.100,但是却有人比你早连接到这个网络,即有人占用了你设置的192.168.254.100,那么网络连接就会失败了,所以最好是让你的系统使用一个单独的路由器,这样连接顺序自己可控,自己开发板第一个连接网络,远程控制端第二个连接,就好了。
这样一来,每次开发板开机就会自动连上你设置的固定网络,而且基本不会断,很稳定!