|
本帖最后由 xe366 于 2021-10-16 14:07 编辑
OpenWrt路由器电信宽带二级路由获得IPV6的方式
看见网上资料很杂,算是一个归纳总结
先给方案
我的网络拓扑图很简单
电信光猫(拨号)-》OpenWrt软路由(DHCP)-》K2P(AP)
电信光猫配置(光猫管理页面如果没有该配置,用超级管理员权限登陆管理页面)
OpenWrt配置
/etc/config/networkconfig
globals 'globals'
option ula_prefix 'ddea:7cf9:3539::/48'
option packet_steering '1'
/etc/config/dhcp
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
list dhcp_option '6,192.168.53.1'
option dhcpv6 'server'
option ndp 'hybrid'
option ra 'hybrid'
option ra_default '1'
option ra_management '0'
option ra_slaac '1'
list ra_flags 'managed-config'
list ra_flags 'other-config'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config dhcp 'wan6'
option interface 'wan'
option ra 'hybrid'
option dhcpv6 'hybrid'
option ndp 'hybrid'
option master '1'
问题1.为什么电信光猫后面接路由器,该路由器无法获得公网IP地址
因为光猫获得的IPV6地址是/64的(强制的,不让你改),这样根据IPV6协议,后面的设备无法再次分配子网,自然路由器也就无法获得公网IPV6地址了
网上很多都采用光猫桥接模式,使用二级路由直接拨号接入光猫子网,如果动手能力强,这种方法也可行
问题2:光猫配置原理
实际是使用了IPV6的中继(NAT)模式,即关闭光猫的dhcpv6服务,后面的二级路由器及连接在上面的设备用光猫所在的子网。
问题3:路由器配置原理
1.路由器的dhcpv6和wan6配置成中继模式
2.路由器的dhcpv6通告服务中把自己的br-lan作为dns服务器(光猫的dhcpv6通告服务被关闭了)
3.路由器的ula_prefix前缀不能为fd(此处改为dd)(禁止本地IPv6单播,防止与光猫所在子网起冲突)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|