[原]在红旗DC 4.1上启动heartbeat后,出现ICMP错误

假设eth0上配置的IP是:192.168.228.x,在配置完Cluster Server 4.0后,启动heartbeat:

service heartbeat start

服务器console的屏幕上一直会有这样的信息刷屏(这个信息作为kernel日志写入了/var/log/messages文件中):

xxx.xxx.xxx.xxx sent an invalid ICMP type 11, code 0 error to a broadcast: xxx.xxx.xxx.xxx

虽然此问题并不影响服务器的运行,而且只出现在第一个屏幕中,但有碍查看日志文件,为此,决定想办法把他去掉:
考虑,设置iptables把发出的icmp包抛弃,但无效;
通过查看网上的资料,发现:

可以通过下面两种方法:
1、运行

sysctl –w net.ipv4.icmp_ignore_bogus_error_response=1

2、修改/etc/sysctl.conf文件,在最后添加

net.ipv4.icmp_ignore_bogus_error_responses=1

然后运行:

sysctl -p

使之生效。

另外,升级到最新的红旗 Server SP1光盘,用新的核心也可以解决此问题。

从Oracle E-Delivery下载Oracle Enterprise Linux
终端控制按键
关于cp命令中拷贝所有的写法
LDAP服务介绍
用Samba做主域服务器

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/100032.html

(0)
上一篇 2021年8月21日
下一篇 2021年8月21日

相关推荐

发表回复

登录后才能评论