【干货分享】用wifi共享方式使200DK联网(一根网线足矣)
收藏回复举报
【干货分享】用wifi共享方式使200DK联网(一根网线足矣)
发表于2022-10-21 15:26:23
0 查看

硬件准备:开发板(已能正常启动)、一根网线、一根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. 开发板上需要联网时,通过域名解析,会自动选择请求的出口到网关,便可以上网了。

贴张图加深一下理解:

本帖最后由 匿名用户2024/06/27 16:38:13 编辑

我要发帖子