深圳网站开发公司哪家好,四川网站建设的公司排名,wordpress 中文摘要,做h5动画网站背景#xff1a;校园网最多支持6台设备的无感认证#xff0c;需要使用路由器(本人使用openwrt系统)为更多的设备提供网络#xff0c;但校园网分配的ipv6地址子网为/128#xff0c;不能为路由器下的设备分配全球ipv6地址#xff0c;因此需要使用nat6转发下游设备的局域网ip…背景校园网最多支持6台设备的无感认证需要使用路由器(本人使用openwrt系统)为更多的设备提供网络但校园网分配的ipv6地址子网为/128不能为路由器下的设备分配全球ipv6地址因此需要使用nat6转发下游设备的局域网ipv6地址使下游设备能够访问ipv6网络。
参考【老湿基】IPv6 竟然也可以开 NATOpenWRT IPv6 NAT 手把手教学
环境openwrt-23.05
配置步骤
安装ip6tables
opkg update
opkg ip6tables打开nat6其中eth1是连接校园网的网卡可以用ifconfig命令查看哪个网卡获取到了10开头的校园网ip
ip6tables -t nat -A POSTROUTING -o eth1 -j MASQUERADE编辑/etc/config/dhcp文件检查dhcp lan’中dhcpv6, ra, ra_management, ra_default这几项如果没有就手动添加。 编辑/etc/config/network文件重点关注红色箭头所指的两项没有的话手动添加。 配置网关
首先查看ipv6路由表的default项此时会返回“default from [openwrt ipv6地址] via [openwrt ipv6网关] dev [出口网卡] metric xx”
ip -6 route | grep default
# 我的返回值
# default from 2001:da8:xxx:xxx::x via fe80::5616:51ff:fe56:8fb9 dev eth1 metric 512利用上面获得的 [openwrt ipv6网关] dev [出口网卡] 构造命令
route -A inet6 add default gw [openwrt ipv6网关] dev [出口网卡]
# 例如
# route -A inet6 add default gw fe80::5616:51ff:fe56:8fb9 dev eth1使用openwrt下游设备前往ipv6测试站测试连通性