硬件准备:开发板(已能正常启动)、一根网线、一根usb线
1. 用usb方式连接上开发板,同时将网线也连上;windows网络连接中就可以看到两个连接:
"本地链接2" 就是usb虚拟网卡,这个是基本链接,PC侧ssh登录开发板使用;
"以太网2" 就是网线连接的网卡,后面我们将该网卡作为网关帮助开发板联网;注意:您的设备上可能不叫这个名字;你可以尝试插拔网口观察是哪个;

2. PC侧配置usb虚拟网卡,以ssh登录开发板;
在网络设置中配置IP和开发板默认IP在同一网段即可(例如:192.168.1.101);

测试一下:ssh登录到开发板上; ssh HwHiAiUser@192.168.1.2
不出意外,能够登录成功;
3. 配置开发板eth0网卡的网关(注意是网关,只需要配置网关即可)
网关地址只需要与eth0 IP在同一网段即可,例如192.168.0.101;因为当前我们这种开发板的联网方式,是走eth0,通过网关出去的,所以要至少保证eth0 IP能访问网关;
说明:域名服务器可以配置为114.114.114.114或者8.8.8.8都可以,或者两者都配上去也行;
切换到root用户;
root@davinci-mini:/home/HwHiAiUser# vi /etc/netplan/01-netcfg.yaml

4. PC侧配置wifi网络(也可以是其他网络)共享给刚刚我们通过开发版网线连接的网卡,本例中即“以太网2”
右键单击能上网的网络,本例中为WLAN,然后属性->共享,按下图配置;

确认后,会弹出一个窗口,不用管他,直接点击“是”;同时“以太网2”IP会被设置为192.168.137.1,这个接下来我们将其改成:192.168.0.101,注意这里一定要修改为在开发板侧配置的网关。

解释一下本例中的原理:
1. 开发板侧 192.168.0.2 与 192.168.0.101(网关)是通的;
2. PC侧WiFi网络(或者其他能联网的网络)共享网络给192.168.0.101(网关);该网关是可以联网的;
3. 开发板上需要联网时,通过域名解析,会自动选择请求的出口到网关,便可以上网了。
贴张图加深一下理解:

硬件准备:开发板(已能正常启动)、一根网线、一根usb线
1. 用usb方式连接上开发板,同时将网线也连上;windows网络连接中就可以看到两个连接:
"本地链接2" 就是usb虚拟网卡,这个是基本链接,PC侧ssh登录开发板使用;
"以太网2" 就是网线连接的网卡,后面我们将该网卡作为网关帮助开发板联网;注意:您的设备上可能不叫这个名字;你可以尝试插拔网口观察是哪个;
2. PC侧配置usb虚拟网卡,以ssh登录开发板;
在网络设置中配置IP和开发板默认IP在同一网段即可(例如:192.168.1.101);
测试一下:ssh登录到开发板上; ssh HwHiAiUser@192.168.1.2
不出意外,能够登录成功;
3. 配置开发板eth0网卡的网关(注意是网关,只需要配置网关即可)
网关地址只需要与eth0 IP在同一网段即可,例如192.168.0.101;因为当前我们这种开发板的联网方式,是走eth0,通过网关出去的,所以要至少保证eth0 IP能访问网关;
说明:域名服务器可以配置为114.114.114.114或者8.8.8.8都可以,或者两者都配上去也行;
切换到root用户;
root@davinci-mini:/home/HwHiAiUser# vi /etc/netplan/01-netcfg.yaml
4. PC侧配置wifi网络(也可以是其他网络)共享给刚刚我们通过开发版网线连接的网卡,本例中即“以太网2”
右键单击能上网的网络,本例中为WLAN,然后属性->共享,按下图配置;
确认后,会弹出一个窗口,不用管他,直接点击“是”;同时“以太网2”IP会被设置为192.168.137.1,这个接下来我们将其改成:192.168.0.101,注意这里一定要修改为在开发板侧配置的网关。
解释一下本例中的原理:
1. 开发板侧 192.168.0.2 与 192.168.0.101(网关)是通的;
2. PC侧WiFi网络(或者其他能联网的网络)共享网络给192.168.0.101(网关);该网关是可以联网的;
3. 开发板上需要联网时,通过域名解析,会自动选择请求的出口到网关,便可以上网了。
贴张图加深一下理解: