我有两个 openbsd 服务器,每个服务器有 6 个 NIC 卡。
>lspci | grep -i ether
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
04:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
04:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
其中,第一个上的一个网卡和第二个上的两个网卡已拔下,其余网卡除外一个通过开关连接。server1 上的最后一个网卡通过交叉电缆直接连接到第二个服务器。
如何确定哪个接口是直接连接到另一台服务器的接口,而不是通过交换机?我尝试了arping和ping并分析tcpdump,希望连接到交换机的那些会显示交换机的mac-id,但一切都显示了机器的nic mac-id。