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

关于我入坑

公司新项目上线前肯定要做测试,我们测试的平台搭建在一台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路由

关于更多的路由表的内容请点我

时间: 2024-10-25 17:06:41

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

问题:linux系统经常出现断网的情况,重启之后系统恢复正常

系统突然之间就断网了,在messge日志里看到:Jun 29 14:23:52 localhost kernel: WARNING: at net/sched/sch_generic.c:265 dev_watchdog+0x26b/0x280() (Not tainted)Jun 29 14:23:52 localhost kernel: Hardware name: X9SCL/X9SCMJun 29 14:23:52 localhost kernel: NETDEV WATCHDOG: e

Windows服务器外网无法访问web的解决方法

windows环境下使用集成 IIS服务器时一般不会发生外网无法访问的问题,而使用apache.kangle.lighttpd.niginx.tomcat等时:服务器上可通过配置的域名访问网站,ping服务器ip.网站域名都是通的,但是服务器以外远程无法访问主机上的网站. 方法1:关闭Windows server系统自带防火墙 1 打开防火墙找到:windows防火墙属性. 2 在公用配置文件中关闭防火墙. END 方法2:增加TCP80端口 在系统防火墙设置中点击添加端口按钮:(如图所示)  

Ubuntu服务器断网问题解决

原因:dns服务器没有了配置信息. 配置dns服务器 ubuntu 的dns服务器信息,放在 /etc/resolv.conf中, 添加dns服务器地址,如192.168.1.1,则在上述文件中加入 nameserver 192.168.1.1 [email protected]:/etc/network# cd ..[email protected]:/etc# cat resolv.conf # Generated by NetworkManagernameserver 192.168.1.

iOS IAP 服务器二次验证突然断网了怎么办

如果交易完成后,向自己的服务器进行二次验证(服务器对用户增值操作)的时候,客服端突然断网了或者苹果的服务器连接不上那么怎么办,现在还没找完美的解决办法,现在暂时使用的这种方法: transaction持久化,将加密的Base64字符串保存到本地,每次用户登录的时候自动重新验证. 当二次验证时,用户的客服端断网,就进入重试状态.如果二次验证时,自己的服务器断网,curl会得到一个"couldn't connect to host"这样的错误,就服务器端重试.对于网络超时或无法找到主机的都

解决rtl8723be无线网卡驱动频繁断网问题

买了新本子,用的是rtl8723be无线网卡,连WIFI时总是断网.Windows下好解决,Ubuntu下可就麻烦了,又是升级内核又是编译驱动的,折腾了一天,终于找到了解决办法: # echo "options rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf # reboot 原理应该是取消网卡自动休眠.原帖:http://linux.cn/thread/12521/1/1/

bat实现监测计算机网络连接,断网自动重启网络连接

十月一体验了windows 10预览版之后,决定继续装回正式版,尝个鲜就好了,毕竟预览版还是不稳定,环境不是很方便. 决定装个最新正式版windows 8.1,结果问题来了,无线连接总是失败,显示网络连接受限,断开连接,重新连接就好了.过一会就又断了.... 网上搜了各种办法,有说无线驱动兼容性问题的,换了官网最新驱动,无效.有说设置固定IP的,固定IP,无效.有说勾掉win8"允许计算机关掉此设备以节约电源"的,照做,无效... 各种方法都试了,都无效. 简直点燃了我的小爆脾气.决定

Mac系统之 ---- 解决Mac OS X 10.8 休眠 WiFi 自动断网问题

自从OS X 10.8 发布一来一直有个小问题就是长时间不使用的时候系统会自动进入休眠状态并且断开wifi网络连接.这样会造成下载的数据暂停等. 有些小不方便. 经过搜索, 可以在终端内输入如下命令暂停这个休眠. 新版的支持一个Standby的模式的,在GUI界面是看不见的,也没有休眠的设置,所以需要使用命令. sudo pmset -a standby 0 sleep 20 hibernatemode 3 networkoversleep 0 force 要恢复只需要在终端输入 sudo pm

Delphi:ADOConnection连接SQLServer自动断网问题解决

=============================== 解决方法一:异常时关闭连接,WinXP,win7 32位大部分情况都是起作用的,不过在有些windows操作系统下(如家庭版)不起作用,不知为何? =============================== try //执行sql操作 except AdoConnection.close;//出现异常时关闭连接,在执行sql语句时会自动打开连接,从而实现断线重连 end; ============================

公司突然断网解决方案

我所处的环境就是总部,有两条线路可以上网而且互为备份.我的微信突然提示我不能联网了,当时吓的我一激灵,难不成断网了.然后我打开电脑,已经打不开网页了,PING一个公网的域名,我去,也访问不了了.然后就是一堆人过来问为是不是断网了,这些信息的反馈是整个公司挂掉了. 当时,我的脑海中想想到了很多种可能,我连的无线WLC死掉了,与WLC连接的交换机死掉了,DNS服务器死掉了,路由器死掉了,火墙死掉了,线路坏了.在这N多种可能的条件下,如果你要排错,都会让你忙死. 幸亏我有SolarWinds监控系统,