Networking

了解網路交換機 IP 的命令

  • July 4, 2017

我正在使用以下網路交換機:

HPE ProCurve J8697A Switch 5406zl
Software Revision K.14.34

建議我執行以下命令來了解我的網路交換機 IP:

tcpdump -i net0 ether proto 0x88cc -v -c 5

它顯示以下輸出,但未完全執行並卡在那裡:

dropped privs to nobody
tcpdump: listening on net0, link-type EN10MB (Ethernet), capture size 262144 bytes

在給出Ctrl+C時,它顯示以下輸出:

root@solaris:~# tcpdump -i net0 ether proto 0x88cc -v -c 5
dropped privs to nobody
tcpdump: listening on net0, link-type EN10MB (Ethernet), capture size 262144 bytes
^C
0 packets captured
607908 packets received by filter
0 packets dropped by kernel
root@solaris:~#

這個命令在做什麼?為什麼它沒有給出預期的輸出,還有其他命令知道嗎?

我想您可以,如果您連接到直接連接到交換機的主機,請執行以下操作:

ping -b <yourBroadcastAddress>

可能只有交換機會回答,因為它很可能會根據交換機的品牌和配置阻止廣播 ping 轉發。

tcpdump 用於嗅探網路流量,我覺得在您的情況下這可能是一種矯枉過正。如果您直接連接到路由器,只需使用routewhere gateway ip 是下一跳的地址。這很可能是您路由器的地址。

引用自:https://unix.stackexchange.com/questions/375131