如何找出一台只有網口的裝置的IP?

2021-10-12 05:13:22 字數 1312 閱讀 2865

製造業的小夥伴們經常遇到乙個問題,就是拿到一台待除錯的裝置,沒有顯示器、鍵鼠等互動介面,也沒有串列埠可供連線,有網口但不知道裝置的ip,所以沒法ssh登上去操控,咋辦?

首先將裝置直連到pc機

首先要找來一台pc機,將裝置跟該pc機直連,這樣就避免了辦公室或實驗室區域網的干擾,pc機側收到的網路包只可能來自裝置和自身。

然後在pc機上抓取arp包

在pc機上啟動抓包軟體,抓取網路上詢問閘道器mac位址的arp包,如果裝置配了靜態ip,都會在arp包的相應協議欄位裡顯示的。

以wireshark為例,pc機啟動wireshark,選擇監聽跟裝置直連的網口,然後找到arp包:

這裡能看出有台網路印表機hewlettp 在廣播詢問閘道器192.168.26.1的mac位址,並附上自己的ip 192.168.26.78,這樣我們就知道印表機的ip了。

最後在arp包的info列找到裝置ip

包詳情:

frame 6: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on inte***ce \device\npf_, id 0

ethernet ii, src: hewlettp_4c:18:c1 (10:e7:c6:4c:18:c1), dst: broadcast (ff:ff:ff:ff:ff:ff)

address resolution protocol (request)

hardware type: ethernet (1)

protocol type: ipv4 (0x0800)

hardware size: 6

protocol size: 4

opcode: request (1)

sender mac address: hewlettp_4c:18:c1 (10:e7:c6:4c:18:c1)

sender ip address: 192.168.26.78

target mac address: 00:00:00_00:00:00 (00:00:00:00:00:00)

target ip address: 192.168.26.1

很多人覺得用抓包軟體太興師動眾了,直接arp -a不就能看到區域網內所有裝置的ip和mac了嗎?

其實arp只能顯示本機的arp快取,而ip寫入快取的前提是兩台主機發生過傳輸,現在我們都不知道裝置的ip,根本無法建立傳輸,裝置ip自然不會出現在arp快取裡了。

最後,如果裝置沒配ip,但執行dhcp客戶端,則可在pc機上啟動乙個dns server,然後抓包,應該也可以。

如何快速將一台電腦上的資料遷移到另外一台上

前一陣,換了新電腦,舊電腦要歸還,而上面攢了接近兩年的資料.怎麼將這些資料搬到新電腦上是個問題.先說一下,公司的頻寬是100mbps的.起先是打算用飛鴿傳送的,結果在公司區域網交換機上傳檔案,發現速度只有5m左右,這樣傳輸下去,就要搭進去一下午時間.何況,新電腦還要安裝作業系統呢.中午拿到電腦,下午...

如何組裝一台自己最滿意的電腦

平台電腦 intel平台電腦 摘要 這篇文章是筆者仔細思考再三去寫的,也是幾年工作經驗的乙個總結,很多使用者為了省錢買到的不如意的電腦。但誰也阻止不了每個人貪圖便宜的心理,電腦好與壞只有自己使用了才知道!誠懇希望各位使用者仔細認真的看完這篇文章。對您購買電腦一定會有幫助!現在電腦對於大多數家庭來說已...

如何挑選一台合適的虛擬主機

選擇一款便宜好用的主機空間,是 獲得成功的前提之一。那麼該如何挑選虛擬主機空間呢,本文根據筆者多年經驗,告訴大家挑選虛擬主機空間,一般需要關注的幾個方面因素和主機空間指標。1.空間的穩定性 大家要記得選擇 雲空間 大品牌 可試用的虛擬主機空間,空間的穩定性就可以得到保障。例如,香港雲互聯yunhk....