说明: 为了方便自己配置usb主从模式,这里驱动都以模块的形式编译
1、将usb的主从都选上,设备树中根据以下配置选择
2、将主从驱动都编译成模块
3、usb gadget配置
4、网络支持usb网卡
5、加载usb从机驱动和g_ether.ko识别到usb0网卡之后最后测试配置
1、usb从机配置:
ifconfig usb0 7.18.7.20 netmask 255.255.255.0
route add default gw 7.18.7.18
2、usb主机配置
ifconfig usb0 7.18.7.19 netmask 255.255.255.0
route add default gw 7.18.7.18
echo “1” > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -d 192.168.8.12/32 -i eth0 -p tcp -m tcp --dport 8080 -j DNAT --to-destination 7.18.7.19:80
iptables -t nat -A POSTROUTING -d 7.18.7.0/24 -o usb0 -j SNAT --to-source 7.18.7.20
3、这样访问主机192.168.8.12:8080端口的时候就能映射到usb从机的ip7.19.7.20:80端口