/proc/sys/目录下多是系统内核相关的文件,只不过对应临时修改,重启系统后失效。
/etc/sysctl.conf相当于系统的配置文件,在这里修改内核参数能够永久生效。
具体优化配置如下:
vim /etc/sysctl.conf
添加以下内容:
#关闭ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
# 避免放大攻击
net.ipv4.icmp_echo_ignore_broadcasts = 1
# 开启恶意icmp错误消息保护
net.ipv4.icmp_ignore_bogus_error_responses = 1
#关闭路由转发
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
#开启反向路径过滤
net.ipv4.conf.all.rp_filter