USB 网络
大多数radxa产品都预留了一个USB端口作为OTG端口,在运行Android时也作为adb调试端口。你可以在此查阅相应产品的端口定义。 你可以通过OTG端口连接两个产品来建立一个共享网络。现在官方支持最新的linux和android图像。
准备工作
线缆: 首先,你将需要一条USB-A转USB-A的线来连接两个SBC。
软件: 如果你的SBC没有最新的软件,请将你的SBC连接到互联网,并输入以下命令以更新到最新:
sudo apt update && sudo apt full-upgrade
服务: 更新软件后,你需要启动radxa-usbnet
服务:
sudo systemctl enable --now radxa-usbnet
状态: 输入以下命令来确认服务是否正常运行:
sudo systemctl status radxa-usbnet.service
服务运行时的活动状态信息为 active(exited)
。
OTG设置
首先,用USB-A转USB-A数据线连接两个SBC的OTG端口。 共享网络里的设备性质由你所启用的overlay决定,主机的设备名称为host。 主机启用此项overlay:
[*] Set OTG port to Host mode
从机启用此项overlay:
[*] Set OTG port to Peripheral mode
启用设置后需要重启。
主机设置
为了给设备机共享网络,主机需要连接到外部网络,有线和无线网络都可以。 接下来,我们需要给设备机的连接设置一个共享适配器,在KDE桌面和终端上都可以设置。 此处以在终端设置为例:
设置共享适配器:
操作前,请确认是否已经有新的网卡设备:
ip a
它的名称在不同的设备上不同:
3: enxca5bfb533dd4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether ca:5b:fb:53:3d:d4 brd ff:ff:ff:ff:ff:ff
inet6 fe80::b989:8daf:feb5:f020/64 scope link noprefixroute
valid_lft forever preferred_lft forever