RHEL7 模块开机加载

一、问题背景

    平台上的虚拟机经常遭遇DDOS攻击,由于我们启动了iptables的state模块做安全策略,因此收到攻击时经常导致物理机nf_contract表超过默值,进而影响到整个物理机上的虚拟机丢包,因此要增大该值,我通过/etc/sysctl.conf来实现这个功能。测试发现,修改后服务器(RHEL7.1)重启一直不生效!之前在RHEL6的系统上是好的啊,why ?

二、操作步骤

    2.1 尝试在rc.local里面执行:sysctl -p ,reboot ,失败!

  2.2 查看系统启动发现执行sysctl -p 的时候有报错:/proc/sys/net/netfilter/nf_conntrack_max: No such file or directory,突然想到肯定是执行sysctl -p的时候nf_conntrack还没被加载。

    2.3 那就开机加载模块,又发现现在和之前RHEL6时配置又不一样了!去rehhat官方找到结果了。
    2.4 在/etc/modules-load.d/目录下建立一个conf结尾的文件里面是模块名称,例如我建立一个netfilter.conf,内容是:

# Load nf_conntrack.ko at boot
nf_conntrack
    2.5 reboot 测试,成功!


三、参考资料:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Persistent_Module_Loading.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值