将主机系统配置为拒绝 IPv6 路由器播发

作为安全最佳做法,请确认主机系统拒绝接受路由器播发和 Internet 控制消息协议 (Internet Control Message Protocol, ICMP) 重定向(除非必要)。IPv6 的一个功能是让系统可以自动使用来自网络的信息来配置其网络设备。从安全的角度来看,最好手动设置重要配置信息,而不是以未经身份验证的方式接受来自网络的信息。
  1. 在主机系统上运行
    # grep [01] /proc/sys/net/ipv6/conf/*/accept_ra|egrep "default|all"
    命令以验证系统是否拒绝接受路由器播发和 ICMP 重定向(除非必要)。
  2. 将主机系统配置为拒绝 IPv6 路由器播发。
    1. 打开
      /etc/sysctl.conf
      文件。
    2. 如果值未设置为
      0
      ,请将以下条目添加到文件或相应地更新现有条目。将值设置为
      0
      net.ipv6.conf.all.accept_ra=0 net.ipv6.conf.default.accept_ra=0
    3. 保存更改并关闭文件。
    4. 运行
      # sysctl -p
      以应用配置。