1. References

i.MX8MP使能USB RNDIS_linux内核 wireless rndis usb support 依赖的内核选项有哪些-CSDN博客

2. 网络图谱

NXP Linux 5.15.x内核配置:

CONFIG_IP_ADVANCED_ROUTER=y

CONFIG_IP_FIB_TRIE_STATS=y

CONFIG_IP_MULTIPLE_TABLES=y

CONFIG_IP_ROUTE_MULTIPATH=y

CONFIG_IP_ROUTE_VERBOSE=y

CONFIG_IP_MROUTE_MULTIPLE_TABLES=y

CONFIG_IP_NF_IPTABLES=y

CONFIG_NET_VRF=y

CONFIG_IP_NF_NAT=y

CONFIG_NF_CONNTRACK=y

CONFIG_NF_NAT_IPV4=y

CONFIG_IP_NF_TARGET_MASQUERADE=y

CONFIG_NF_REJECT_IPV4=y

NXP Linux 5.15.x执行步骤:

iptables -F // 清除旧规则

iptables -t nat -F

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE // 设置NAT(Masquerading)规则,将usb0的数据包转发到wlan0

iptables -A FORWARD -i usb0 -o wlan0 -j ACCEPT // 允许usb0接口的数据包转发

iptables -A FORWARD -i wlan0 -o usb0 -m state --state ESTABLISHED,RELATED -j ACCEPT

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部