快捷搜索:

OpenWRT 路由器IPv6实战配置长篇教程:纠正你的I

OpenWRT路由器IPv6实战配置长篇教程:纠正你的IPv4思维!

  者们接触到新的玩法,走到探索 IPv6 可能性的世界前沿。同时,我也想解放那些得不到 IPv4 公网 IP 的用户,毕竟现在有 IPv6 公网了。

  对你的影响简单来说就是以前严格区分公网内网,现在统一了,可以解锁各种新的玩法了  。umm 如果还是不懂的线 对你的意义是什么

  如果你在看到这个问题的时候没有立即想到一个需要 IPv6 的理由,很有你只是还没有意识到它庞大的可能性  。  尽管 IPv4 的最上层地址已经彻底用光,但是我们作为用户,用着 NAT,该上网还是上网,IP 地址的枯竭对于我们没有什么影响。对于运营商和大企业来说,转到 IPv6 并不会有什么大利好。只是在我们国家的大力推动下,IPv6 才走进了千家万户。在某种意义上,在普通人没有察觉到的情况下 IPv6 的普及也可谓是一种成功。

  走偏了,回归正题。IPv6 的好处就是他没有 NAT,也就是说任何联网设备都可以访问任何联网的别的设备ASP编程。对于我们科技爱好者来说的好处可以精简为 4 个字:公网 IP。在以前 IPv4 时代,一条入户宽带能够拥有一个公网 IP 那就是一等公民了  。尽管有着诸多限制,比如说各种端口不让用,IP 完全随机等等,但这也不妨碍各路大神把公网 IP 玩出花。来到了 IPv6 时代,公网 IP 就好像不要钱一样,随便撒:你的所有设备都会拥有一个独立的 IPv6 公网 IP。和车牌一样,IPv6 甚至可以 选号 !这样一来,以前得看运营商脸色的公网 IP 才算是走进了百姓家。

  首先明确一点,关于 IPv6 在公网上的玩法(P2P,外网访问)网上已经有很多介绍了。本篇文章的重点将在 IPv6 在子网(类似我们常说的内网)中的配置,让路由器更好的管理下游设备。

  由于 IPv6 给了用户很大的自由度,同时他的配置难度也相应的提高了(OpenWRT 愚蠢的界面更加深了这一点  )。很多用户在接触到 IPv6 的第一时间使用了错误的配置导致️网可用,让 IPv6 背负了很多本不应属于它的骂名。我不会尝试解释清楚 IPv6 的一切,我只会尝试把一般人会用到的功能解释清楚。像标题所说的一样,因为我们一直是和 IPv4 打交道的,大多数人对 IPv4 也都已经十分熟悉,所以与其从零开始学习 IPv6,我会教你如何把 IPv4 里的一些习惯移植到 IPv6,并最大限度地利用运营商给你的资源。

  IPv6 地址为 128 位;分为 8 个小组,每个小组用四个英数字符号表示,用冒号隔开。如果和 IPv4 比较的线 地址加起来只有 IPv6 中的两个小组那么大。所以你也不用担心你所有设备暴露在公网会不会被攻击,因为地址太多了黑客根本找不到你!

  最后简单说一下,一个设备可能会有多个 IPv6 地址。2 带头的 IPv6 地址是公网地址,f 带头的 IPv6 地址是内网地址,两种地址之间不互通。

  我用的路由器是 Buffalo WSR-2533DHPL,系统是自己编译的原版 OpenWRT22.03,没有对系统做过任何改动。我的建议是路由器系统越新越好,老版本可能会有蜜汁 bug

  IPv4 时代,运营商给你的是一个个 IPv4 地址。到了 IPv6 时代电子编程,地址太多了,运营商不需要这么抠抠搜搜,所以一般来说都是一个个子网这么给的  。有需要的用户可以请求一个子网,如果运营商允许还可以申请好几个子网,而没有需要的用户自动获取取得的就是最小单位的地址了。

  如果有一行 IPv6-PD 的地址出现了,那么恭喜你,你是 IPv6 时代的一等公民。如果没有,那么有几种可能:PD 被上一级路由吃了(光猫或者上游有别的路由器),或者运营商没给。如果是前面这种情况,你可以尝试把光猫改桥接路由器拨号,或者移除上级的路由。如果是后面这种,你可以给你的运营商打个电话问问(记得打给负责你那儿的师傅别直接打运营商)。如果都不行,那么很遗憾,你可以跳到本文的最后看没有 PD 的情况怎么通过 NDP Proxy 使用 IPv6

  IPv6 分配提示:这个选项是 IPv6-PD 数字小于等于 60 的幸运儿们才能正常用的设置。通过这个设置你可以自定义你子网的最后一位地址。举个栗子,运营商给你家的 PD 前缀是 2400:1ac2:bfff:fe00::/56,这里填写 8,那么你的你子网的前缀都会变成 2400:1ac2:bfff:fe08::/64

  在 IPv4 时代,DHCP 是所有路由器都有的功能。它负责给下游设备分配 IP,告知下游设备从哪里上网(网关),以及分发各类有用的信息。来到了 IPv6 时代,DHCP 已经不是必须的了,因为网络内的设备现在可以通过 SLAAC 协议来自己决定自己的 IP 地址  。但这不代表 DHCP 已经过时了。通过 SLAAC 得到的 IP 地址是完全随机的。但是如果你的家中有 NAS,服务器,PC 等你想要固定 IP,统一管理,或是个性化防火墙规则的时候,DHCPv6 就派上用场了。DHCPv6 和 SLAAC 也可以共存,只不过那样下游的设备会拥有两个 IP。总结:

  在 IPv4 时代,我们可以通过在下游的设备上设定静态 IP,或者通过 DHCP static lease 来固定某一个设备的 IP 地址。在 IPv6 时代,尽管 IP 地址的前面那几位是没法自定义的,但是后面一半是可以自己决定的的。不过这要求你使用的 IP 分配方式必须是 DHCPv6(SLAAC 是随机的没法选,在设备上固定 IP 也不行因为网络的前缀是会变的)。路由器通过设备的 MAC 地址分辨设备,该设备每次请求 IP 地址的时候都会被分配到相同的尾缀。

  如果一切正常,重新插拔一下那个设备的网线,你就可以看到它的 IP 地址已变为了你所设定的值。如果是 NAS 等设备,你还可以通过浏览器输入 ( 你设定的主机名/ 来访问它。比如我这里就可以用 ServerDLoriland.lan/ 访问我的 nas。就像酱紫

  很遗憾,IPv6 的不少功能你都用不到了。不过不用担心,其实说了那么多你失去的也只不过是自定义 IP 地址的能力而已  。我会教你如何在没有 PD 的情况下正常使用 IPv6。

您可能还会对下面的文章感兴趣: