交换机无法ping服务器

网络工程 思科 转变 顺式催化剂
2022-02-05 12:56:27

我的交换机不会 ping 我的服务器。两者都是直接相连的,都在vlan 666中。

当我从交换机向服务器发起 ping 时,交换机会发送 ARP 请求。然后服务器回复,交换机将 MAC 地址添加到其 MAC 地址表中。但在那之后,它根本不会发送 ping。我在端口监视器捕获中没有看到它们。

当我从服务器发起到交换机时,交换机从不回复 ARP 请求。我曾尝试手动添加条目,但我根本没有收到任何 ICMP 回显响应。

应该注意的是,我可以从我的交换机成功地 ping 另一台服务器。

这可能是什么原因造成的?这是连接到我的服务器的物理端口的配置:

9300_1#sho run int ten1/1/1

interface TenGigabitEthernet1/1/1
 description To DNA enp9s0
 switchport access vlan 666
 switchport mode access
end

9300_1#sho run int vl666
interface Vlan666
 ip address 10.168.66.5 255.255.255.0
end

我的交换机是 Catalyst 9300 Cisco IOS XE 软件,版本 16.09.02。

1个回答

你可能想在你的服务器上安装一个数据包捕获实用程序,比如 Wireshark,只是为了验证来自交换机的 ping 请求是否到达服务器。尝试从交换机运行 ping 并检查服务器 ARP 缓存以获取交换机 SVI 的 MAC 地址。一些可能的问题:

 1. unidirectional cables
 2. duplicate IPs
 3. host firewall that blocks ICMP on the server eg. Windows Firewall/IPtables on Linux.