centos7.9 modprobe br_netfilter报错

centos7.9

在部署k8s系统环境的时候modprobe br_netfilter报错  modules br_netfilter not found  

 

我也遇到这个问题了,然后我看别人开启 Linux 内核 流量转发

cat < /etc/sysctl.d/docker.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.ip_forward = 1
EOF

执行

[root@localhost ~]# sysctl -p /etc/sysctl.d/docker.conf
sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: 没有那个文件或目录
sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: 没有那个文件或目录
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.ip_forward = 1

再执行

[root@localhost ~]# modprobe br_netfilter
modprobe: FATAL: Module br_netfilter not found.
再执行
yum install bridge-utils -y
echo br_netfilter > /etc/modules-load.d/br_netfilter.conf
modprobe br_netfilter