1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| modprobe br_netfilter cat > /etc/sysctl.d/docker.conf <<EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 1 EOF
修改完查看确认无误 cat /etc/sysctl.d/docker.conf
生效: sysctl -p /etc/sysctl.d/docker.conf
确认内核状态 lsmod | grep br_netfilter
重启后会失效,为了防止此情况 vim /etc/sysconfig/modules/br_netfilter.modules 编写内容: modprobe br_netfilter 保存退出
给他执行权限 chmod +x /etc/sysconfig/modules/br_netfilter.modules
创建一个脚本文件: vim /etc/rc.sysinit 内容:
for file in /etc/sysconfig/modules/*.modules do [ -x $file ] && $file done 保存退出 可以通过reboot命令重启服务器查看是否生效
|