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
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Wi-Fi iptables数据转发
发表评论 取消回复