RH2285安装SUSE11有一条始终删除不了路由影响到网卡IP包的发送

发布时间:  2014-09-20 浏览次数:  263 下载次数:  0
问题描述
网卡不能正常通信,使用netstat -rn可以看到一个无效路由作用在这个网卡上:
0.0.0.0         0.0.0.0         0.0.0.0         U         0 0          0 bond0

使用route -delete命令删除后,过一段时间,又自动配置上bond0了。
告警信息
无。
处理过程
1.打开路由配置文件:cat /etc/sysconfig/network/routes .并没有发现此条路由
10.0.40.103 10.80.152.254 255.255.255.255 bond1

default 10.80.152.1 - - S

2.查看bond0文件: cat /etc/sysconfig/network/ifcfg-bond0  ,除了IP地址其他和bond1配置几乎一样,应该也是这个引起的

3. 使用crontab -l,也没有发现关于路由设置的定时任务

4. cat /etc/profile,发现在这个文件的最后一行有一个route add 0.0.0.0 mask 0.0.0.0 .0.0.0.0的命令。所以可以确定就是这条命令在用户每次删除后,用户登入会读取这个文件,并执行里面设置好的命令,所以每次都会无故自动生成。
删除之后,路由恢复正常。
根因
1. 怀疑/etc/sysconfig/network/routes文件里面写了这个路由
2. bond0 及组成此bond的网卡配置文件里面有设置
3. 查看cron是否有定时任务
4.查看用户环境./bashrc,/etc/profile等
建议与总结
/etc/profile文件非常重要,不要随意更改。

END