我有一个默认(免费)网卡戴尔Poweredge T310。 我有Ubuntu服务器11.10安装,我遇到了问题,有时我无法通过任何端口连接到服务器。 无论是ssh或http请求,它只会超时。 (外部连接)
我使用YouGetSignal来检查端口是否打开并closures。
然而,5分钟左右的尝试后,我将能够再次连接。
我对networking相当陌生,不确定从哪里开始寻找诊断。
我不相信这是一个路由器的问题,因为我可以连接到其他设备连接到networking。 我也没有任何与Ubuntu的电源pipe理软件。
也许你可能想尝试更新nic卡的固件和驱动程序。 戴尔有一个RedHat版本的固件和驱动程序,希望你可以在Ubuntu下使用它。
请注意,Ubuntu未在Dell PowerEdge T310中进行validation。
以下是Broadcom BCM5716的固件和驱动程序:
您需要查看服务器的日志以确定发生了什么事情。 从/var/log/messages 。
接下来,您需要对服务器上的stream量进行采样,以观察如何在线路上看到networking通信。 首先使用Wireshark 。
经过这些调查性的措施,你可以开始真正追查具体麻烦的乐趣。 但是,在这些简单的事情完成之前,没有什么可以继续的了。
请记住,无论什么纪律,排除故障的规则总是:
噢,还有一些关于做出假设然后伪造的假设。 =)
跟踪路由(当它工作,当它不,并在两个方向)。
检查日志以获取重复的mac或ip地址的证据。
检查http或ssh日志以查看入站或出站通信是否是问题。 在debugging模式下运行sshd(输出redirect到一个文件,也许使用tee),这样你可以看到什么,如果有的话,是logging失去连接时。
让你的networkingpipe理员(如果有的话)检查路由器,交换机和防火墙。