OpenWrt 开启 IPv6 中继
原文链接:https://blog.jiangshen.org/2024/openwrt-kai-qi-ipv6-zhong-ji/ 摘要:最近换了个路由器,不过只能刷 OpenWrt 固件。我之前用的都是 Padavan,几乎可以一键配置 IPv6,加上有 IPv6 公网,非常方便我在外使用远程桌面。不过换成 OpenWrt 后,前后折腾了一个多星期,才搞定了 OpenWrt IPv6 中继。 这里稍微介绍一些 IPv6 基础知识,同时记录一下 OpenWrt 开启 IPv6 中继实现过程。 IPv6 基础知识 IPv6 地址规范 最近换了个路由器,不过只能刷 OpenWrt 固件。我之前用的都是 Padavan,几乎可以一键配置 IPv6,加上有 IPv6 公网,非常方便我在外使用远程桌面。不过换成 OpenWrt 后,前后折腾了一个多星期,才搞定了 OpenWrt IPv6 中继。 这里稍微介绍一些 IPv6 基础知识,同时记录一下 OpenWrt 开启 IPv6 中继实现过程。 IPv6 基础知识 IPv6 地址规范 IPv6 地址的长度为 128 bits(2 128 ),由八组 16 位字段组成,相邻字段用冒号分隔,如: fddd:f00d:cafe:0000:0000:0000:0000:0001 每组的前导零可以省略,上面的地址可以写成这样: fddd:f00d:cafe:0:0:0:0:1 可以用双冒号“::”表示一组 0 或多组连续的 0,但只能出现一次: fddd:f00d:cafe::1 IPv6 地址范围 ::1/128 Loopback/本机回环地(就是localhost,类似 127.0.0.1) fe80::/10 Link-Local/链路本地地址(同交换机下的地址,不能转发到其他局域网,类似 169.254.0.0/16) fc00::/7 Unique-Local/唯一区域地址(大局域网地址,不能转发到公网,类似 192.168.0.0/16) 2000::/3 Global-Unicast/全球单播(互联网地址,就是公网 IP) 现实中 Link-Local/链路本地地址 fe80::/10 被使用的只有 fe80::/64 这一段,只要你启用了 IPv6,网口会自动根据 MAC 地址 自动生成 IPv6 地址,和 IPv4 的 169.254.0.0/16 只在没有 DHCP 时才会生成的情况不一样。 ...