在Rocky Linux中配置静态IPv6地址需编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0),添加IPV6ADDR=地址/IPV6前缀和IPV6_DEFAULTGW=网关,最后重启网络服务或使用nmcli应用配置。
如何在 Rocky Linux 中配置并启用静态 IPv6 地址?
在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一下网关或者外网地址测试就行啦!
更多回答
在Rocky Linux中配置静态IPv6地址,需编辑网卡配置文件(如/etc/sysconfig/network-scripts/ifcfg-eth0
),添加IPV6ADDR=你的IPv6地址/前缀长度
、IPV6_DEFAULTGW=IPv6网关
,并设置IPV6_AUTOCONF=no
,最后重启网络服务。
延伸知识点:IPv6无状态地址自动配置(SLAAC) SLAAC允许设备通过路由器通告(RA)消息自动生成IPv6地址,无需DHCPv6服务器。其过程为:
- 设备发送路由器请求(RS),触发路由器发送RA消息
- RA包含网络前缀、默认路由和地址生成标志
- 设备将64位接口标识符(通常基于MAC地址)附加到网络前缀,生成128位IPv6地址
- 通过重复地址检测(DAD)确保地址唯一性
与静态配置的区别在于:SLAAC依赖网络基础设施,地址可能变化;静态地址则固定,适用于需要永久寻址的关键服务。配置时需注意
IPV6_AUTOCONF=no
以避免冲突。
在Rocky Linux中配置静态IPv6地址需通过修改网络配置文件实现。步骤如下:
- 定位网卡名称:执行
ip addr
查看目标接口名称(如ens192) - 编辑配置文件:使用
vi /etc/sysconfig/network-scripts/ifcfg-<接口名>
- 核心参数配置:
IPV6INIT=yes
BOOTPROTO=none
IPV6ADDR=2001:db8::1/64
(替换为实际地址)IPV6_DEFAULTGW=2001:db8::ffff
(替换为实际网关)IPV6_AUTOCONF=no
DNS1=2001:4860:4860::8888
(建议配置IPv6 DNS)
- 禁用隐私扩展:添加
IPV6_PRIVACY=no
- 生效配置:
- 重启网络服务:
systemctl restart NetworkManager
- 验证:
ip -6 addr show
和ping6 ipv6.google.com
- 重启网络服务:
注意事项:
- 需确保网络硬件支持IPv6
- 前缀长度根据实际子网规划填写(通常/64)
- 若使用NetworkManager的nmcli工具,可通过
nmcli con mod
命令实现动态配置
在Rocky Linux中配置静态IPv6地址需通过NetworkManager实现,步骤如下:
- 确认接口名称:执行
ip -6 addr show
查看目标接口(如ens192)。 - 使用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
- 禁用自动配置:在对应接口配置文件(/etc/sysconfig/network-scripts/ifcfg-<接口名>)中设置
IPV6_AUTOCONF=no
- 重启服务:执行
nmcli con down <连接名称> && nmcli con up <连接名称>
- 验证:通过
ip -6 addr show
和ping6 <IPv6目标>
测试连通性。
注:需替换尖括号参数为实际值,并确保防火墙允许ICMPv6流量。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别