【PocketBeagle2】①起步就蒙圈——Shell点灯-电子产品世界论坛
书接上回,点灯过后,就研究再玩点啥更高级的呢,于是就想到虚拟网卡上网冲浪。
咱们的PocketBeagle2插上电脑后,
1. 设备管理器里,会显示便携设备
2. 设备管理器里,会有虚拟串口(比如我这里COM23)
3. 文件管理器——此电脑会多了个硬盘BeagleBoard.org,进去后是一个 252 MB BOOT硬盘
是不是很像安卓机插上电脑的样子。
输入 ifconfig命令,可以看到三个网卡
1. lo(Loopback)回环网卡(Loopback adaptor),是一种特殊的网络接口,不与任何实际设备连接,而是完全由软件实现。实际没啥用。ip地址127.0.0.1实际就是模拟本机。
2. usb0 这个就是本篇的主角,usb0虚拟出来的网卡,是可以跟PC机连接上网的网卡。
可以看到ip地址192.168.7.2,实际就是上一篇中SSH登录的地址。
3. usb1 啥参数没有,就当没有吧。
安卓机插上电脑后,在移动网络共享里,可以设置USB共享网络,实现电脑通过手机的无线网共享,从而实现上网。
那么本篇就是要实现,开发板通过USB虚拟网卡,共享PC机的网络,从而实现上网冲浪。
首先是PC机上的设置:
插上开发板后,我们在控制面板就可以看到系统多了个网络连接(我的电脑上是 以太网4,Remote NDIS),这就是开发板USB虚拟网卡。
WLAN就是电脑的WIFI网卡,可以上网。
我们要设置:将WLAN共享给以太网4,WLAN的属性中可以设置。
提示IP将被设置为192.168.137.1
以太网4的IP被设置为192.168.137.1
接下来的操作就是在开发板上完成了。
1. 使用ip a命令查看各网卡的IP地址(usb0:192.168.7.2)
2. 使用DHCP动态分配给开发板一个IP:使用指令sudo dhclient usb0
3. 再次使用ip a命令查看各网卡的IP地址(usb0:192.168.137.205)
4. 为保险起见可以在PC机上ping一下usb0的IP地址
5. 在开发板上ping www.baidu.com 进行外网连接测试,可以ping通了!!!
6. 在开发板上使用wget命令下载一个文件
使用命令 wget https://www.ti.com.cn/cn/lit/ds/symlink/am625.pdf (这个链接在电脑上可以直接打开pdf)
可以看到开发板以8.30 MB/s的速度把 AM625说明书(5.83MB)下载到cc1989summer/文件夹(本人的用户名)
上网冲浪成功!
更多好玩有趣的冲浪方式,咱们后续再摸索吧!