modprobe 重启后失效,设置永久有效
使用modprobe加载模块很方便,比如:#查看已经加载模块,发现我们测试的模块并没有加载[root@k8s-node02 ~]# lsmod |grep -E "ip_tables|iptable_filter"#尝试手动加载[root@k8s-node02 ~]# modprobe ip_tables[root@k8s-node02 ~]# modprobe iptable_filter# 加
·
使用modprobe加载模块很方便,比如:
#查看已经加载模块,发现我们测试的模块并没有加载
[root@k8s-node02 ~]# lsmod |grep -E "ip_tables|iptable_filter"
#尝试手动加载
[root@k8s-node02 ~]# modprobe ip_tables
[root@k8s-node02 ~]# modprobe iptable_filter
# 加载之后可以看到已经加载的模块
[root@k8s-node02 ~]# lsmod |grep -E "ip_tables|iptable_filter"
iptable_filter 16384 0
ip_tables 28672 1 iptable_filter
[root@k8s-node02 ~]#
但是这种方法重启之后就会失效,如果想永久生效,尝试过好多方法都行不通,在这里给各位介绍一种亲测有效的方法,测试系统 CentOS Linux release 8.5.2111,方法如下:
在/etc/sysconfig/modules/下创建个xxx.modules文件,然后设置755权限
[root@k8s-node02 ~]# cat /etc/sysconfig/modules/iptables.modules
modprobe -- ip_tables
modprobe -- iptable_filter
[root@k8s-node02 ~]# chmod 755 /etc/sysconfig/modules/iptables.modules #设置权限
[root@k8s-node02 ~]# sh /etc/sysconfig/modules/iptables.modules #临时生效
重启系统之后依然生效
[root@k8s-node02 ~]# lsmod |grep -E "ip_tables|iptable_filter"
iptable_filter 16384 0
ip_tables 28672 2 iptable_filter,iptable_nat
更多推荐
已为社区贡献4条内容
所有评论(0)