openwrt IPV6设置 |
您所在的位置:网站首页 › openwrt没有ipv6协议 › openwrt IPV6设置 |
简介:
ipv6其实已经算普及了,联通,电信,我在用的光纤宽带在郑州已经可以正常使用了,虽然IPV6也有墙。 https://test-ipv6.com/ 这里可以测试。 但是需要魔法的时候,需要安装dnsmasq-full,删除dnsmasq,然后就没有IPV6了。 下面说下解决方案。 解决方法一:仅解决ipv6访问路由器 1:刷入官方版本的固件这都会的。 Hostname OpenWrt Model To be filled by O.E.M. To be filled by O.E.M. Architecture Intel(R) Celeron(R) CPU 3215U @ 1.70GHz Target Platform x86/64 Firmware Version OpenWrt 21.02.2 r16495-bf0c965af0 / LuCI openwrt-21.02 branch git-22.046.85957-59c3392 Kernel Version 5.4.179 2:备份DHCP配置shell上去 cp /etc/config/dhcp /etc/config/dhcp.old 就是备份/etc/config/dhcp文件 3:删除dnsmasq,安装dnsmasq-full可以在软件管理里干,也可以shell干 opkg update opkg remove dnsmasq rm /etc/config/dhcp opkg install dnsmasq-full 4:修改dhcp配置文件dhcp.old config dhcp 'lan' config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv4 'server' option dhcpv6 'server' option ra 'server' list ra_flags 'managed-config' list ra_flags 'other-config'
dhcp config dhcp lan option interface lan option start 100 option limit 150 option leasetime 12h
少了几行,我也没去找luci在什么地方配置。 直接改配置文件重启openwrt就好了。 更简单的办法就是直接用old覆盖新的文件,当然,配置文件也可能变为dhcp.opkg 解决方法二:可以让内部更多设备使用IPV6被访问 1.刷入官方版本的固件 这都会的 2.配置PPPOE上网.可以获取到正确的IPV6地址,国内一般 240e 中国电信 2408 中国联通 2409 中国移动/铁通
WAN正确获取到IPV6地址。IPv6-PD,是60位,IPv6是64位,记得这两个数。 3.LAN获取正确的IPV6地址
需要修改LAN口IPv6分配长度,一般来说是大于上面60,小于等于64,都可以。个人建议直接用那个大的数字,64. 4.测试内部IPV6 根据路由器获取的地址,到浏览器访问试试吧。 http://[ipv6地址,需要用中括号包起来] 我图上有10,192内网,所有有两个LAN,两个IPV6地址,你的应该只有1个LAN的ipv6地址。 5.外部网络访问路由IPv6地址我测试三个IPV6地址,一个wan,两个lan,都可以访问。 一般测试是两个IPV6地址,一个wan,一个lan。 其实不可以访问,需要改防火墙的。 接受wan到设备的80端口,可以限制只允许ipv6协议。
这样才可以从其他地方访问。 怎么测试?手机开热点啊,手机开USB共享网络啊。 6.ap的设置内部网络设备如何使用IPV6呢? 我的AP正好也是openwrt,使用了DHCP来获取ipv4内部地址。怎么调也调不出IPV6,只好另开一个接口了
7.内网测试ipv6访问AP 由于防火墙是LAN,所以在AP上无需设置防火墙即可访问。 8.外网测试ipv6访问AP还是不能直接访问,还有防护墙需要设置。 接受转发
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |