首页 > 其他 > 详细

服务器断网内外不通只能重启解决,搞了半天原来是route在搞鬼

时间:2017-12-22 16:25:46      阅读:283      评论:0      收藏:0      [点我收藏+]

关于我入坑
公司新项目上线前肯定要做测试,我们测试的平台搭建在一台R720服务器上,因为这台服务器在本地搭建的时候我用的是第二块网卡,所以本地给了网卡配置了网关(也就是公司的外网路由地址)用来连接我的电脑,我把服务器放在机房的时候第二块网卡的网关一直在生效,我又只配置了第一块网卡,没有配置默认路由,导致我的服务器经常断网,一断网就内外都不通,只能打电话给机房的工作人员重启来解决,最开始的时候以为是服务器故障,但是查看日志毫无报错信息,也怀疑过防火墙,已经把防火墙的开机自启都关了,甚至写了周期计划任务梅分钟关闭一次防火墙,还是不行。怀疑是网卡驱动有问题。最后都准备迁移服务器了。把新服务器已经拿到了机房,环境已经部署完毕,准备迁移数据的时候发现route下的默认路由走的是第二块网卡的192.168.1.1这个曾经公司内网的网关,遂将第二块网卡配置里面的GATEWAY项删除,route默认路由改成外网网关到现在为止服务器网络终于没问题了。我开始还没明白为什么我把第二块网卡的开机启动onboot=yes项no掉了为什么还是生效。默认路由会漂移,因为两块网卡都配置了网关,这个是不被允许的,在双网卡中只有一个网卡的网关是配置文件配置的,另外一块网卡不配网关,要用route命令设置第二块网卡的网关。


第一种设置静态路由的方法:

附上默认路由设置命令(下面的是删除默认路由的命令):
route add default gw xxx.xxx.xxx.xxx route del default gw xxx.xxx.xxx.xxx
如果需要开机自启添加路由:

vim /etc/rc.local
  添加:route add default gw xxx.xxx.xxx.xxx
###第二种设置静态路由的方法(此方法慎用,因为一旦生效就不会更改):

vi /etc/sysconfig/network
default via 192.168.1.1 dev eth0
192.168.3.0/24 via 192.168.1.1 dev eth0
192.168.4.0/24 via 192.168.2.1 dev eth1
```
保存退出
*如果要开双网卡的话,第一块网卡配网关,第二块网卡走route路由
关于更多的路由表的内容请点我

服务器断网内外不通只能重启解决,搞了半天原来是route在搞鬼

原文:http://www.cnblogs.com/lixuebin/p/8086529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!