小米路由器R2D 开发版解决NAT无效问题

本文档记录了解决小米路由器R2D开发版NAT无效问题的过程,通过SSH开启IPTABLES手动设置DNAT和SNAT转发规则,以及FORWARD链放行,成功实现端口6688的对外开放。尽管配置已保存,但路由器重启后可能恢复原设置,期待解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为IT 折腾是本能 ,自从刷了小米R2D 系统版本: 2.25.209 开发版, 原本设置192.168.1.254 6688 作为VPN 服务器映射到公网上 ,然而端口转发功能再也无法有用。

通过百度/谷歌查阅各种资源,初步判断为WEB 界面设置NAT 的转发自动生成的命令有问题。所以打算在SSH模式下手动设置转发功能:
下面文档是给自己一个记录,避免后期忘记。

1)开启小米路由SSH 模式,这个百度上有很多资料,不在重复。
2)IPTABLES 添加DNAT 转发命令,设置需要在NAT 表中的PREROUTING 链中 添加 开放的主机和端口,注意由于我主机采用的是PPPOE 上网动态IP方式,需要设定指定 pppoe-wan端口。
iptables -t nat -I PREROUTING -i pppoe-wan -p tcp --dport 6688 -j DNAT --to-destination 192.168.1.254:6688
  • 命令生效后,通过iptables -t nat -L -n 查看NAT表中防火墙 设置

    Chain PREROUTING (policy ACCEPT)
    target prot opt source destination
    DNAT tcp – 0.0.0.0/0 0.0.0.0/0 tcp dpt:6688 to:192.168.1.254:6688

3)IPTABLES 添加SNAT 设
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值