当使用运营商光猫拨号,开nas等时,已开启dmz后,我遇到了一个问题,ipv6地址无法访问,经过排查发现,运营商的dmz 的iptables只转发了v4的流量,导致v6不可用,解决方法如下:
- 去td运营商光猫,改桥接接路由器拨号
2.开启telnet(懒惰的咸鱼就有,勤奋的可以自己找教程)执行
echo "ip6tables -N dmzapp" > /userconfig/iptablesrules.sh # 新建一个名称为dmzapp的chain
echo "ip6tables -A dmzapp -j ACCEPT -i ppp0" >> /userconfig/iptablesrules.sh #路由ppp0(外网接口)的所有流量
echo "ip6tables -I FORWARD -j dmzapp" >> /userconfig/iptablesrules.sh #添加到FORWARD开启转发
/userconfig/iptablesrules.sh
光猫重启规则会变成默认,可再执行/userconfig/iptablesrules.sh
添加,最好可以放到自启动中
又是一篇记录向的水()