服务器WAN接口在重启之前会定期停止工作

设置

我有一台Windows Server 2003 SP2服务器,在我的Comcast业务连接上,我的办公室里(有希望暂时)是在我身后的贫民区托pipe服务器。

它有两个网卡。 “私人”网卡连接到我们的办公室的路由器,并参与我们的10.1.10.0/24networking。 “公共”网卡连接到我们的“康卡斯特商用IP网关”,这本质上是康卡斯特的专有调制解调器。 该NIC具有可分配给Internet的静态IP地址(由Comcast分配)。

所以我可以通过专用网卡在办公室pipe理机器,外部世界可以通过公共网卡访问服务器(小型网站,API服务器)上运行的服务。 大。

问题

随机(每两到三周一次),服务器将停止服务通过“公共”NIC的任何请求。

附加信息

  • 重新启动服务器始终立即解决问题。
  • 在处于问题状态时,右键单击公共networking连接并转到“支持”选项卡,显示“Windows未检测到此连接的问题”。 点击“修复”立即修复问题。
  • 在处于问题状态时,在办公室内(即通过专用NIC)访问服务器上运行的软件(如Web站点,API服务器,数据库)仍然可以访问并正常运行。
  • 事件日志中事件日志中没有报告任何exception。 这似乎不符合任何系统事件(今天上午的失败发生在6:47和6:52之间)。
  • 重新启动Comcast调制解调器不能解决问题。
  • 在有问题的状态下,我可以通过专用接口login到服务器以重新启动它。 没有连接警告。 它可以到达外部的互联网(通过公共网卡)! 就好像只有通过公用网卡进入的数据包才会迷路。
  • 在有问题的状态下,Windows防火墙日志报告没有任何exception。

这个问题

什么是我可以尝试的其他一些debugging技巧? 任何人都可以看到类似的东西吗?

(我是一个软件开发人员,他对networking有足够的了解可以造成破坏,希望我们能尽快将这个东西托pipe在一个数据中心,但是在可预见的将来,我将有一个零美元的IT预算。

谢谢!

更新

我用一个全新的网卡replace了网卡,解决了这个问题。

这个问题越来越频繁出现了,所以我把这个问题归咎于“恶性硬件故障”。

因此,在有问题的状态下,执行路由打印显示默认网关已恢复到专用NIC(即SBS服务器)的默认网关,而不是公用NIC(电缆调制解调器)的默认网关。

删除专用网卡的默认网关导致我无法从办公室内访问本机。

我怎样才能保证有线调制解调器的默认网关总是“胜”? 我没有选中“自动度量标准”,并将其分配给1,然后为私有NIC分配2的度量标准,但我真的不知道我在这里做什么。 有什么build议?

我怎样才能保证有线调制解调器的默认网关总是“胜”? 我没有选中“自动度量”,并指定它1,然后指定一个2的指标专用NIC,但我真的不知道我在这里做什么。 有什么build议?

最好的办法是去掉私有网卡的默认网关,然后为10.0.0.0/8networking添加一个持久路由(只要小心一点,把霰弹枪拉到那个网卡上)

route add 10.0.0.0 mask 255.0.0.0 <your_private_gateway> metric 1 if <your private nic>

执行以下操作(引入)1)更新网卡驱动程序2)查看系统日志以跟踪任何问题。

发贴获得防火墙并不是很贵。 看看netscreen或draytek。 除非你运行ISA服务器之类的东西,否则你的服务器面向互联网并不是个好主意。

将外部NIC设置为100 MB +全双工,可能是路由器/调制解调器的自动协商问题。
将服务器和调制解调器/路由器放在UPS上,以防止轻微的电源问题导致它们之间的链接重置。