我正在尝试将 Ubuntu 服务器 (11.04) 放置在我们的 C 类 Active Directory (Server 2003 R2) 网络上。我希望此服务器具有静态 IP,这是我从 DHCP 池之外选择的,但我对将服务器正确加入域不感兴趣;它只需要可用于为指向它的本地客户端提供服务。我正确设置了 /etc/network/interfaces,它响应了该地址的 ping,我重新启动后,能够从网络上的另一个客户端 ssh 进入。太棒了。此时它与另一个客户端(我的工作站,在我的工作台上)位于同一个房间,大概是去服务器机房然后再回来。将它带到楼上,直接插入服务器机房中的两个 (2) 台交换机(连续插入,而非同时插入)后,插入端口的灯在启动期间会持续闪烁,但在出现登录提示时会熄灭,此后无论重启多少次(两个交换机上都会如此)。因此,我将其带回楼下,重新插入工作台,结果……它现在无法连接网络,看不到其他主机(包括默认网关),看不到谷歌,不响应 ping……威士忌探戈狐步舞,伙计?我在这份工作中学到了很多东西,而且绝对不是 CCNA,这篇文章几乎肯定说明了这一点。但对我来说,这似乎都是有趣的镜像,过去几天我一直在谷歌上搜索足够的信息,以了解我应该搜索什么才能得到我需要的答案。它不起作用。
请原谅这个“问题”的冗长,我想可以总结为:A.)这个问题是否存在一个明确、独特的问题领域,我可以全神贯注地关注该领域以找到解决方案,或者B.)如果没有,我应该研究哪些更广泛的主题(不要太广泛;看在上帝的份上,不要说“网络”)来缩小我的问题范围?
非常感谢您提供的任何指导。
答案1
2 件事:
1. 网络接口卡是否有故障?您可以通过交叉连接到笔记本电脑或其他设备并在同一子网中分配 IP 并相互 ping 来检查这一点。2
. 如果网卡测试正常,则查看网络中是否启用了端口安全性。对于基于 MAC 的端口安全性,该 MAC 可能被锁定,可能需要从交换机中清除。
答案2
我建议将这台机器连接到工作台上的独立交换机,并将另一台测试机器连接到同一交换机。将测试机器的 IP 地址配置为与 Ubuntu 服务器认为的同一网络,然后尝试 ping 服务器。如果您可以 ping 服务器,则问题更可能出在您网络的其他地方的 MAC 过滤上;如果您无法 ping 服务器,则很可能是服务器的网络端口坏了(或者服务器的网络在其他方面配置错误)。
如果 ping 成功,我建议逐步完成这个过程;将服务器和测试机器插入机柜中的一个交换机并重试 ping,然后尝试将测试机器移回工作台等。
基本上,解决此类情况的方法是建立尽可能简单的网络,看看能否让其正常工作,然后系统地增加复杂性,直到再次出现故障。如果最简单的网络无法正常工作,则说明存在一组非常明确的可能问题,您可以开始测试和更换硬件,直到问题解决。
我还建议运行tcpdump
在 Ubuntu 服务器上查看其网络接口是否认为它正在接收流量。