如何在 Rocky Linux 中配置并启用静态 IPv6 地址?

问题浏览数Icon
15
问题创建时间Icon
2025-05-06 05:13:00
作者头像
chaoyang66

在Rocky Linux中配置静态IPv6地址,需编辑网卡配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),添加IPV6ADDR=你的IPv6地址/前缀长度IPV6_DEFAULTGW=IPv6网关,并设置IPV6_AUTOCONF=no,最后重启网络服务。

延伸知识点:IPv6无状态地址自动配置(SLAAC) SLAAC允许设备通过路由器通告(RA)消息自动生成IPv6地址,无需DHCPv6服务器。其过程为:

  1. 设备发送路由器请求(RS),触发路由器发送RA消息
  2. RA包含网络前缀、默认路由和地址生成标志
  3. 设备将64位接口标识符(通常基于MAC地址)附加到网络前缀,生成128位IPv6地址
  4. 通过重复地址检测(DAD)确保地址唯一性 与静态配置的区别在于:SLAAC依赖网络基础设施,地址可能变化;静态地址则固定,适用于需要永久寻址的关键服务。配置时需注意IPV6_AUTOCONF=no以避免冲突。

更多回答

作者头像
bebox

在Rocky Linux中配置静态IPv6地址需编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),添加IPV6ADDR=地址/IPV6前缀和IPV6_DEFAULTGW=网关,最后重启网络服务或使用nmcli应用配置。

作者头像
ptflyaway

在Rocky Linux中配置静态IPv6地址需通过修改网络配置文件实现。步骤如下:

  1. 定位网卡名称:执行 ip addr 查看目标接口名称(如ens192)
  2. 编辑配置文件:使用 vi /etc/sysconfig/network-scripts/ifcfg-<接口名>
  3. 核心参数配置
    • IPV6INIT=yes
    • BOOTPROTO=none
    • IPV6ADDR=2001:db8::1/64(替换为实际地址)
    • IPV6_DEFAULTGW=2001:db8::ffff(替换为实际网关)
    • IPV6_AUTOCONF=no
    • DNS1=2001:4860:4860::8888(建议配置IPv6 DNS)
  4. 禁用隐私扩展:添加 IPV6_PRIVACY=no
  5. 生效配置
    • 重启网络服务:systemctl restart NetworkManager
    • 验证:ip -6 addr showping6 ipv6.google.com

注意事项:

  • 需确保网络硬件支持IPv6
  • 前缀长度根据实际子网规划填写(通常/64)
  • 若使用NetworkManager的nmcli工具,可通过 nmcli con mod 命令实现动态配置
作者头像
vmghost77

在Rocky Linux配静态IPv6挺简单的,先备份一下网卡配置文件(比如ens192),然后编辑/etc/sysconfig/network-scripts/ifcfg-你的网卡名,加上这几行:IPV6ADDR=你的IPv6地址/子网长度(比如2001:db8::1/64),IPV6_DEFAULTGW=你的IPv6网关地址,IPV6_AUTOCONF=no。保存后重启网络服务(systemctl restart NetworkManager),最后ping一下网关或者外网地址测试就行啦!

作者头像
echozone

在Rocky Linux中配置静态IPv6地址需通过NetworkManager实现,步骤如下:

  1. 确认接口名称:执行 ip -6 addr show 查看目标接口(如ens192)。
  2. 使用nmcli配置
    nmcli con mod <连接名称> ipv6.addresses <IPv6地址/前缀>  
    nmcli con mod <连接名称> ipv6.gateway <IPv6网关>
    nmcli con mod <连接名称> ipv6.dns <DNS服务器>
    nmcli con mod <连接名称> ipv6.method manual
  3. 禁用自动配置:在对应接口配置文件(/etc/sysconfig/network-scripts/ifcfg-<接口名>)中设置 IPV6_AUTOCONF=no
  4. 重启服务:执行 nmcli con down <连接名称> && nmcli con up <连接名称>
  5. 验证:通过 ip -6 addr showping6 <IPv6目标> 测试连通性。

注:需替换尖括号参数为实际值,并确保防火墙允许ICMPv6流量。