ESXI+爱快+ OpenWRT/LEDE(旁路由)的搭配是非常高效的,兼容性也很好。开启IPv6的前提条件是爱快负责DHCP,OpenWRT作为旁路由模式,路由器改为桥接模式(或配置了IPv6 DHCPv6,且依照下文iKuai的配置方法进行配置)。
目前移动、联通、电信三大运营商都已经为客户分配了公网IPv6。鹏博士(长城宽带)尚未支持IPv6,不过鹏博士可以通过NAT优化渠道支持IPv6。
OpenWRT开启IPv6客户端
进入网络
,配置LAN
接口参数如下:
禁用OpenWRT的IPv6服务,只在爱快启用IPv6。LAN口需要开启内置IPv6,并配置IPv6分配长度。
新建一个接口,设置名称为lan6
(随意),传输协议为DHCPv6客户端
,请求IPv6地址设置为try
,物理设置为自定义接口
,输入内容为@lan
,防火墙绑定到lan
。 请求指定长度的 IPv6 前缀设置为64
。
爱快设置
按照上图进行设置。设置完成后,回到LEDE面板。此时发现lan6
口获取到IPv6地址,同时lan6
口也有本地IPv6地址。
将上面红框中的地址填回到爱快中,作为首选DNS地址。
备选DNS地址,可以随便填一个,2400:3200::1
是阿里提供的公共IPv6 DNS。
此时,爱快的DNS即为OpenWRT旁路由的IPv6本地地址。这样就可以在OpenWRT中来控制IPv6的DNS解析了。
测试
需要确保填到爱快的首选DNS可以被局域网中的任意计算机ping通及访问(如果无法访问,需要开启防火墙中的lan口转发
)。
ping6 fd0a:3e7e:6c5f:447e:2f1:f3ff:fe16:23fc
访问地址:http://[fd0a:3e7e:6c5f:447e:2f1:f3ff:fe16:23fc]
确保无误后,重启路由器及计算机,然后通过下面两个地址测试IPv6网络是否正常:
需要注意的是,如果开启了某些功能?,会导致部分IPv6地址无法访问,所以检测结果也会异常。这时候可以考虑访问https://test-ipv6.com/mirrors.html.zh_CN看一下请求不同地点IPv6服务器的结果。
本文于2022年04月20日22:39:50更新,更新内容:
- 首选DNS需要设置
@lan
口获取的本地地址; @lan
口需要固定长度,以免重启后获取到不一致长度的本地地址;- 添加测试方法,添加一些需要注意的细节问题;
- 不少人搬运我的作品,更有甚者照抄重写,因此出现谬误未能及时更正。请大家收藏一下,支持原创,谢谢。
原文链接:https://www.wyr.me/post/663