如何设置一个静态内网ipv6地址让局域网设备可以访问

ipv4下 局域网内设备只要手动设置静态IP在同一个ip段内就可以互相访问
那么ipv6 要如何设置?

给OpenWrt装好adguardhome之后,客户端只要把DNS设置成OpenWrt的ipv4地址即可
但是IPV6要怎么处理? 我希望能够给lan口设置一个固定的静态ipv6地址,而不是dhcp服务分配,这样才能让这个地址简短好记

如果是国内运营商的话应该没发设置静态的,运营商给你的网段是动态变化的。

你说的是公网ipv6 那个是运营商给的
我是要弄内网的静态ipv6 一般是fe80开头的那种…OpenWrt里不知道怎么弄 :joy:

我一直以为运营商给的IPv6 是静态的。。。

不是哦 你重启光猫就会变
不过我看网上好像有办法 可以设置成静态 但我没试过

ipv6默认是自动配置的, 你要用名称连接,而不是地址连接. ipv6的地址也记不住啊..

无状态地址自动配置: 这是 IPv6 局域网部署的核心便利特性。

路由器会通过发送 路由器通告 消息,向局域网通告一个 网络前缀。

局域网内的设备接收到这个前缀后,会结合自己的 接口标识符,自动生成一个全球唯一的 IPv6 地址。接口标识符通常由设备的 MAC 地址通过 EUI-64 算法生成,也可以是操作系统随机生成的临时地址。

wan口配置ddns到公网ipv6外网访问我这里ok
现在是不知道怎么搞 lan口 设置静态ipv6 给内网访问:joy::joy::joy:

要不用主机名来访问

比较神奇的是…飞牛里可以直接设置静态ipv6地址 而且还能ping通

但是OpenWrt里直接设置lan口 静态ipv6地址 ping不通 一大堆选项不知道咋设…

如果主机有操作系统, 或者管理页面也是可以设置静态地址的.

但很多智能设备并没有开放这个设置.

interface 高级设置里改这两个:

  • IPv6 assignment hint: 设置前缀。
  • IPv6 suffix:设置后缀。

比如 IPv6 ULA-Prefix 为 fc00::/8 时, IPv6 assignment hint 设置为 10, IPv6 suffix 设置为 ::1, 那么 IPv6 为 fc00:0:0:10::1

这是什么规则? 有详细的说明吗? :joy:
本来PC 是路由自动分配的两个ipv6 一个用于公网访问
内网则是 fe80开头的内网ipv6地址

然后我试着直接手动分配个

发现即便如此 也能正常用…就是不知道OpenWrt里怎么也弄个 类似这样fe80开头的短ipv6内网地址供pc访问