SELINUX 导致SNMP无法正常工作的解决办法

1014阅读 0评论2010-07-28 月吻清风
分类:LINUX

如果selinux 处于打开状态,并且selinux-policyse版本为linux-policy-targeted-1.17.30-2.88,那么很不幸,因为这个版本的selinux-policy有BUG,安装snmp后,会发现如何都无法连接SNMP,无论是本地还是远程。

解决办法 
1.修改selinux配置 重启服务器生效 一切解决
2.如果不想重启服务器,也可以通过修改该规则的方式来解决问题,先用命令

getsebool -a |grep snmpd


来查看当前状态,显示为:snmpd_disable_trans --> inactive, 然后把状态改为 active, 命令为

setsebool snmpd_disable_trans=1


这个时候测试snmp还是无法连接的,接下来重启snmp服务 service snmpd restart 只有重启后之前修改该的规则才会生效,再次用snmpwalk测试,一切正常
上一篇:Linux 性能调优的几种方法
下一篇:使用 Strace 和 GDB 调试工具的乐趣