之前看到树莓派 USB-gadget 网卡的用法,发现国产的开发板配置相对树莓派Zero高得多,拿来做成网络转发的应该很有前途,于是乎就买了最便宜的香橙派(orange pi one)来试试,结果很是顺利,结合以前的研究资料,没多大代价就做了出来,这里跟大家分享一下。
首先去 armbian.com 看看哪些板子支持ARMBIAN系统,再看看板子的图片上有没有usb-otg接口,理论上支持ARMBIAN和有OTG口和网口的板子,都能做成ARM网卡来玩,例如国产开发板香橙派、NANO Pi。
刷入系统跟普通的一样用Win32diskimager或者Etcher都可以,把对应的ARMBIAN系统刷进去TF卡里,然后就插入开机就可以。默认账户密码是root 、1234,进去之后,需要自己修改和设置非root账号密码,这些最好是有HDMI显示器和键盘本机设置。ssh默认开启。
只要往/etc/rc.local文件里面加入这三句启动语句:
modprobe g_ether
ifconfig usb0 up
ifup usb0
重启后,USB-OTG口就是网络模式了,用手机数据线连接到电脑的USB口,就能识别出USB-RNDIS网络设备了。
安装一下所需要的d