- 更新:2022-04-24 07:17:15
- 首发:2021-02-23 00:32:09
- 教程
- 56738
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
口需要固定长度,以免重启后获取到不一致长度的本地地址;- 添加测试方法,添加一些需要注意的细节问题;
- 不少人搬运我的作品,更有甚者照抄重写,因此出现谬误未能及时更正。请大家收藏一下,支持原创,谢谢。
您好,经过这个设置之后内网可以用ipv6地址访问,但是外网访问不进来。
您好,你说的用外网访问不进来是什么意思?是本地监听了某个端口,公网无法访问到该页面吗?
您好,你说的用外网访问不进来是什么意思?是本地监听了某个端口,公网无法访问到该页面吗?
感谢大佬回复,就是我有一个nas,内网可以用ipv6的地址访问,用手机的4g访问这个地址进不去
以fd
开头的是本地IPv6地址,如果需要公网访问到该地址,需要找到该设备的公网IPv6地址。最好使用临时IPv6地址。可以通过访问http://getip.icu查询到公网IPv6地址。
我现在有ipv6的公网地址,2409开头的,但是外网访问不进来。
我现在有ipv6的公网地址,2409开头的,但是外网访问不进来。
家庭宽带的运营商可能会封禁80
、443
和8080
端口。可以尝试修改端口号再试。
家庭宽带的运营商可能会封禁
80
、443
和8080
端口。可以尝试修改端口号再试。
我刚又重新设置了一遍,现在可以访问了。感谢大佬,顶!
我这没有在爱快设置Openwrt的IPV6的DNS,OP的IPV6接口直接出来了公网地址,网络测试也没问题
嗯嗯,IPv6有有状态
和无状态
两种模式,恰好您的网络可以正常获取地址。
在添加接口的时候,如果没有DHCPv6客户端
的选项,需要手工安装软件包odhcp6c
。
感谢,按照教程现在已经开启OpenWRT的IPV6,但现在有个情况,开启IPV6以后,S**** Plus+【谷歌】连通性检查显示连接正常,但谷歌就是打不开,关闭LAN6接口就正常,不知道是哪里出问题
IPv6的DNS解析配置不正确。不在本文讨论范围,请理解。
我有些设备需要ipv6网关走旁路由,但是在爱快上我没看到相关设置,你这个op控制dns解析可以达到这样的目的吗?
ipv6网关走旁路由意义不大,一般需求是ipv6 dns走旁路。如果通过本文方法是可以指定ipv6网关的,但是设置比较复杂。
我有些设备需要ipv6网关走旁路由,但是在爱快上我没看到相关设置,你这个op控制dns解析可以达到这样的目的吗?
看错了,不是本文,是openwrt指定网关的文章。https://www.wyr.me/post/705
那本文呢?因为某些***设备单纯把v4指过去不行,必须也要把v6也指过去,不然解析就异常。要不然就把v6关闭了就没问题。
本文的方法就是解决类似问题的。检查下是不是没开IPv6 DNS解析。
我的wan口下发的是64,那么爱快那里设置64和60是什么区别?
本文的方法就是解决这个问题的。检查下是不是没开IPv6 DNS解析。
爱快官方的说明很详细了。
1.如果运营商分配的是60位前缀,内网设置前缀分配长度时,如果只有一个lan口可以选择60,如果有多个lan口的情况下选择62可以满足4个lan口使用,选择64可以满足16个lan口使用。
2.如果ipv6的前缀运营商给的是64,想要把这个前缀全部分配给一个lan1口,wan口64前缀,lan1口设置位64后,其他的lan口只能静态配置,静态配置不配置时,自动生成fe80开头的IPV6地址。
lan口前缀保持一致的场景时:用户配置类型为自动,自己需要手动更改前缀长度,才能分配公网IPV6地址时。
选择有状态模式下lan口的前缀长度可以大于64,无状态模式下,最小子网是64位前缀。不能大于64,大于64之后,无状态模式会分配失败。
唉,可惜按照你这样设置不行,网关始终不是OP旁路由的!
你对IPv6有误解。你的需求根本和IPv6网关无关。
老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)
![%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE20241205230845.png](https://cdn.wyr.me/visitor-files/2024-12-05/1733411344287屏幕截图 2024-12-05 230845.png)你好
,为什么我这里是0039 813C 0600 0075 16xx xx xx,只有前6组是相同的,博客中要前8位相同,这个不同能不能照着修改呢?我系统版本是Win1124H2
大神你好,win11专业版24h2最新版26100.2033,文件如何修改?谢谢
win11专业版24h2最新版26100.2033,Windows Feature Experience Pack 1000.26100.23.0。C:\Windows\System32\termsrv.dll系统自带的这个文件,39 81 3C 06 00 00 0F 85 XX XX XX XX 替换为 B8 00 01 00 00 89 81 38 06 00 00 90。仍然无法远程连接。原来是win11 21h2系统,是可以远程链接的。共享1个主机,2个显示器,2套键鼠,各自独立操作 各自不同的账号,不同的桌面环境。
博主,win11专业版24h2最新版,C:\Windows\System32\termsrv.dll系统自带的这个文件,找不到应该修改哪个字段。我的微信:一三五73二五九五00,谢谢