|
本帖最后由 甜菜超人 于 2020-6-14 08:11 编辑
背景情况:
家中有联通、移动双线接入,使用mwan3进行了双线叠加速度不错,单线都有IPV6只是一直没有启用。家中有那个倒闭了的金融公司的智能插排、空气检测器等设备,所以需要修改openwrt的HOSTS文件进行劫持,之前一直劫持域名正常使用。
但是,最近想要尝试使用一下IPV6,根据网上的教程:1、在LAN口的IPV6设置,把”路由通告服务”和“DHCPV6通告”设置成混合模式;2、“DHCP/DNS”菜单中的“禁止解析 IPv6 DNS 记录
”不打勾;3、负载均衡-策略-balanced-备用成员:设置成“默认”。保存重启后,IPV6正常可以使用了。但是,部分局域网电脑会出现HOSTS域名劫持失效,PING域名会显示公网的IP。而负载均衡-策略-balanced-备用成员:设置成“拒绝”,则又恢复正常。
--------------------------------------------------------------------------
以下解决办法是根据这个帖子(https://www.right.com.cn/forum/thread-248721-1-1.html),并结合自己的多次尝试的总结,所以分享一下
首先、接口处的wan口,其中一个wan口的“使用内置的 IPv6 管理”不打勾
其次、先正常设置好双线,并在“策略-balanced”的备用成员设置成“默认”,并保存
再次、进行如下设置:
把/lib/mwan3/mwan3.sh中
# IPT6="/usr/sbin/ip6tables -t mangle -w"
这一行注释掉后再加上或者直接改为
IPT6="/bin/true"
最后、“策略-balanced”的备用成员设置成“不可达(拒绝)”,并保存
以上办法可以既不让hosts劫持正常使用,又可以使用IPV6。
|
|