更新时间:2021-08-27 GMT+08:00
执行sysctl -p报错
问题现象
修改了“/etc/sysctl.conf”之后,执行生效命令sysctl -p,无法正确执行,报没有文件或目录的错误。
问题原因
部署neutron时,需要开启网桥筛选的功能,需要在系统配置文件添加“net.ipv4.conf.all.rp_filter =0 net.ipv4.conf.default.rp_filter=0”,但是系统没有安装br_netfilter驱动。
处理步骤
- 安装br_netfilter驱动。
1 2
modprobe br_netfilter sysctl -p
- 要使下次开机也生效,需要配置文件。
新建并编辑文件“/etc/rc.sysinit”。
1 2 3 4
#!/bin/bash for file in /etc/sysconfig/modules/*.modules ; do [ -x $file ] && $file done
- 新建并编辑文件“/etc/sysconfig/modules/br_netfilter.modules”。
1
modprobe br_netfilter
- 增加权限,重启后模块即可自动加载。
1
chmod 755 /etc/sysconfig/modules/br_netfilter.modules
父主题: OpenStack Stein 故障案例
