Networking
了解網路交換機 IP 的命令
我正在使用以下網路交換機:
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 用於嗅探網路流量,我覺得在您的情況下這可能是一種矯枉過正。如果您直接連接到路由器,只需使用
route
where gateway ip 是下一跳的地址。這很可能是您路由器的地址。