源路由数据包允许数据包的源建议路由器沿着与路由器上配置的路径不同的路径转发数据包,这可以用来绕过网络安全措施。
此要求仅适用于源路由通信的转发,例如当 IPv4 转发启用并且系统用作路由器时。
过程
- 运行 # grep [01] /proc/sys/net/ipv4/conf/*/accept_source_route|egrep "default|all" 命令以验证系统是否未使用 IPv4 源路由数据包
- 配置主机系统以拒绝转发 IPv4 源路由数据包
- 使用文本编辑器打开 /etc/sysctl.conf 文件。
- 如果值未设置为
0
,请确保net.ipv4.conf.all.accept_source_route=0
和net.ipv4.conf.default.accept_source_route=0
设置为0
。 - 保存并关闭文件。
- 运行
# sysctl -p
以应用配置。