3.6. 为 IPv6 路由器配置 radvd 服务
路由器广告守护进程(radvd
)发送 IPv6 无状态自动配置所需的路由器广告消息。这可让用户根据这些公告自动配置其地址、设置、路由和选择默认路由器。
注意
您只能在 radvd
服务中设置 /64
前缀。要使用其他前缀,请使用 DHCPv6。
先决条件
-
已以
root
用户身份登录。
步骤
安装
radvd
软件包:# yum install radvd
编辑
/etc/radvd.conf
文件,并添加以下配置:interface enp1s0 { AdvSendAdvert on; AdvManagedFlag on; AdvOtherConfigFlag on; prefix 2001:db8:0:1::/64 { }; };
这些设置将
radvd
配置为对2001:db8:0:1::/64
子网在enp1s0
设备上发送路由器广告消息。AdvManagedFlag on
设置定义了客户端应从 DHCP 服务器接收 IP 地址,而AdvOtherConfigFlag
参数设为on
,定义了客户端也应从 DHCP 服务器接收非地址信息。另外,可以将
radvd
配置为在系统启动时自动启动:# systemctl enable radvd
启动
radvd
服务:# systemctl start radvd
另外,可以显示路由器广告数据包的内容,以及
radvd
发送的配置值:# radvdump
其他资源
-
radvd.conf(5)
man page -
/usr/share/doc/radvd/radvd.conf.example
file - 我是否可以在 IPv6 路由器广告中使用不是 64 位的前缀长度?