我在家里,我的电脑可能通过交换机间接连接到路由器。房子里到处都是电脑,很难将我的 RJ45 追踪到正确的交换机和插座。有人知道我可以使用什么网络工具来确定我连接到哪个插座吗?
我可能问得太多了,而且我感觉答案是否定的,但问问也无妨。
答案1
如果您家里有带管理界面的企业级交换机/用户,答案是肯定的 - 登录并执行一些查询。我无法举例,因为根据制造商/型号的不同,情况有很大差异。
如果你没有访问管理界面的权限,就不可能知道确切地你所接入的地方。
如果单个路由器前只有普通交换机,那么根本无法知道。
如果你有几个路由器,你可以进入命令提示符/终端并输入诸如“Tracert www.google.com”之类的内容,然后你就会看到你的连接经过的路由器数量
例如,我有几个交换机和一个路由器,输入 tracert 我看到 -
Tracing route to www.l.google.com [66.102.9.105]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.0.1
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
2、3 和 4 已经在我的网络之外了。
即使使用这种方法,使用标准无人管理交换机,也无法知道您连接到了哪个端口。
答案2
我知道您正在寻找基于网络或软件的解决方案来解决您的问题。但是,您是否尝试过查看交换机并查看哪些端口处于活动状态,然后拔下系统并查看哪个端口变暗?或者,在断开连接之前和之后拍摄交换机的数码照片?
我假设您可以物理访问这些交换机。
答案3
请检查一下这个,管理交换机端口映射工具
托管交换机端口映射工具旨在使用 SNMPv1/v2c 与托管以太网交换机通信,并将物理端口连接映射到所连接设备的 MAC 和 IP 地址。该软件设计用于 Microsoft Windows® 操作系统。
答案4
这取决于你连接的交换机,如果你幸运的话,它可能是一个带有持续数据保护已启用(主要是 Cisco,但我认为一些旧的 HP 交换机也支持 CDP)。我有一个 Fluke 电缆测试仪,可以获取 CDP 信息,但如果这是一次性的,那么它可能对你的需求来说有点过头了。还有一个名为 Cisco CDP Client 的程序,我自己从未使用过,但有人告诉我它可以提供一些有价值的信息