Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.6. 为 IPv6 路由器配置 radvd 守护进程

路由器公告守护进程(radvd)发送路由器公告消息,这是 IPv6 无状态自动配置所需要的。这允许用户根据这些公告自动配置其地址、设置、路由并选择默认路由器。配置 radvd 守护进程:
  1. 安装 radvd 守护进程:
    ~]# sudo yum install radvd
  2. 设置 /etc/radvd.conf 文件。例如:
    interface enp1s0
    {
    AdvSendAdvert on;
    MinRtrAdvInterval 30;
    MaxRtrAdvInterval 100;
    prefix 2001:db8:1:0::/64
    {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr off;
    };
    
    };
    注意
    如果要额外公告 DNS 解析器和路由器公告,请在 /etc/radvd.conf 文件中添加RDNSS <ip> <ip> { }; 选项。要为您的子网配置 DHCPv6 服务,您可以将 AdvManagedFlag 设置为 on,因此路由器公告允许客户端在 DHCPv6 服务可用时自动获取 IPv6 地址。有关配置 DHCPv6 服务的详情,请参考 第 14.5 节 “用于 IPv6 的 DHCP(DHCPv6)”
  3. 启用 radvd 守护进程:
    ~]# sudo systemctl enable radvd.service
  4. 立即启动 radvd 守护进程:
    ~]# sudo systemctl start radvd.service
要显示路由器公告软件包的内容以及 radvd 守护进程发送的值,请使用 radvdump 命令:
~]# radvdump
Router advertisement from fe80::280:c8ff:feb9:cef9 (hoplimit 255)
        AdvCurHopLimit: 64
        AdvManagedFlag: off
        AdvOtherConfigFlag: off
        AdvHomeAgentFlag: off
        AdvReachableTime: 0
        AdvRetransTimer: 0
        Prefix 2002:0102:0304:f101::/64
                AdvValidLifetime: 30
                AdvPreferredLifetime: 20
                AdvOnLink: off
                AdvAutonomous: on
                AdvRouterAddr: on
        Prefix 2001:0db8:100:f101::/64
                AdvValidLifetime: 2592000
                AdvPreferredLifetime: 604800
                AdvOnLink: on
                AdvAutonomous: on
                AdvRouterAddr: on
        AdvSourceLLAddress: 00 80 12 34 56 78
有关 radvd 守护进程的更多信息,请参阅 radvd(8)radvd.conf(5)radvdump(8)man page。