Macos
ifconfig/ip link show-如何只獲取硬體介面
您如何僅獲得硬體介面
試過:
ifconfig -a ip link show
如何使用 ifconfig/ip link show 僅獲取本地硬體介面?
就像從我的 ifconfig 我得到(刪除了很多):
en0: inet 192.168.0.146 netmask 0xffffff00 broadcast 192.168.0.255 utun0: utun1: utun2: utun3: utun4:
更新:我猜這是以前軟體介面連接的介面。
然後我用 lsof 對介面 utun 進行了調查:
sudo lsof | grep utun identitys 577 identitys 577 identitys 577 identitys 577 identitys 577
好吧
identitys
,在我找到 nmap 工具之前,我仍然認為它是我的電腦本地的東西:sudo nmap -sn 192.168.0.127/24 Nmap scan report for 192.168.0.6 Host is up (0.13s latency). MAC Address: <xx:xx:xx:xx:xx:xx> (Sonos) ... # And more
原來是我在本地 Wifi 網路上的 Sonos 揚聲器。
為什麼 ipconfig/if link show 顯示其他介面?
謝謝
- 你可以嘗試像這樣使用awk!
ifconfig | awk '{print $1"\t"$7}' | grep eth0
或者這是另一種方式…
ifconfig | awk '{print $1"\t"$7}'|grep eth0|awk '{print $2}'