拔掉路由器时无法连接到服务器


2

所以我在这里有一个网络,所有计算机都连接到交换机,包括本地服务器。路由器连接到为互联网供电的交换机。它也是DHCP服务器。当拔掉路由器的其他计算机无法连接到本地服务器时,是否有意义? DHCP已关闭,但这是否意味着所有本地地址都获得私有169地址?或者他们是否仍然可以连接。没有设置静态IP地址的计算机。

假设DHCP请求尚未过期,它们是否仍然有192个地址,交换机会知道如何将流量指向服务器?


你确定你没有真正短的租约时间吗?
Mattias Åslund

你的IP寻址方案是什么?服务器和工作站的IP?子网掩码?
Josh

您是尝试通过IP直接访问本地服务器还是通过主机名访问本地服务器?
heavyd

您的路由器显然已设置为DHCP服务器。您可以通过在每个设备上设置静态IP地址来避免此行为,并且只允许路由器处理不同子网的DHCP。
Ramhound

没有寻址方案。我已经修复了两个IP地址。我认为工作人员正在使用主机名。我曾经想过建议让其中一台服务器充当dhcp服务器并关闭路由器上的dhcp。
Recognizer

Answers:


0

无论您使用的是DHCP还是静态寻址,只要您想要在其间进行通信的每个设备都在同一网络上,在第1层,第2层和第3层上 OSI模型 ,它应该工作。第1层是物理层。第2层是交换层,使用MAC寻址。第3层是TCP / IP层,使用IP地址。在您的情况下,只要每个设备通过交换机连接,您应该在第1层和第2层上正常,除非您的接线或交换机出现问题。对于第3层,您的设备网络接口卡必须与IP地址绑定,无论是DHCP还是静态,并且如果它们希望彼此通信,则必须在每个网络上定义网络。

以下是您最有可能使用的示例:

它们都连接到交换机。计算机的IP为192.168.1.100,服务器的IP为192.168.1.101。

鉴于以上是正确的,或至少相似(设备可以具有192.168.1.1-192.168.1.254之间的任何IP),那么它们都需要具有255.255.255.0的子网掩码,这将定义网络为192.168.1.0/24,意味着IP为192.168.1.0 - 192.168.1.255的任何东西应该能够相互通信,而不需要网关,或者大多数人都知道它,路由器。当然,IP 192.168.1.0和192.168.1.255通常分别保留为网络地址和广播地址,并且不用于寻址网络上使用的设备。有关子网掩码和其他IP信息的更多信息,请参阅 本文

没有太多细节,只要计算机和服务器在同一网络和相同的子网掩码中具有IP地址,并且它们都连接到交换机,您应该能够在它们之间进行通信。如果您不能,则至少有一个设备存在软件,硬件或配置问题。但是,很可能其中一个设备没有IP地址,或者它们都不在同一网络上。要检查这一点,您可以在每个设备的命令提示符中运行“ipconfig”,以检查以太网适配器的IP地址(如果有)。您还可以通过运行“ipconfig / all”来检查两者上的子网掩码是什么我假设您正在使用Windows设备,但如果您不使用,我已经列出了Linux资源 下面

一个好的测试是在同一网络上静态设置它们,看看会发生什么。如果它仍然不起作用,您甚至可以在两个设备之间运行电缆,如果修复它,您很可能遇到交换机问题。

这里的 一篇很好的Technet文章,描述了如何在Windows设备上配置TCP / IP网络,因为这是我假设你正在使用的。如果你使用的是Linux / Unix服务器,那么还有其他很好的资源,这里有一个: nixCraft:Linux - 配置网络接口

其他一些很棒的网络资源:
维基百科:IP地址
思科:基础网络 - 交换机与路由器
DHCP和DORA过程
TCP / IP和子网掩码
交换机和第2层

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.