我有一台连接到未标记的 RJ-45 端口的计算机。因为没有标注,所以不知道电脑插在哪个交换机端口上。
我最初的想法是我可以登录到 Catalyst 交换机并运行以下命令来查找交换机端口:
sh mac add | inc <MAC>
然而,计算机的 MAC 地址并没有出现在交换机的 MAC 地址表中,尽管计算机具有链路指示灯(因此,必须物理连接到交换机)。计算机正在自动配置 169.254.xx 地址,因为它找不到 DHCP 服务器。我怀疑这是因为在交换机端口上配置的特定 VLAN 无权访问 DHCP 服务器。
我尝试在计算机上手动配置一些静态 IP 地址,这对于在交换机的 MAC 表中注册计算机的 MAC 地址而言似乎没有什么区别。我正在尝试随机静态 IP 地址,因为我不知道 VLAN 关联到哪个子网。
我的问题:这是否意味着连接的设备(例如计算机)必须在正确的子网中具有有效的 IP 地址才能将其 MAC 地址注册到交换机的 MAC 表中?直到今天,我还认为仅仅一个物理连接就足以将 MAC 地址注册到交换机的 MAC 地址表中。