製造業的小夥伴們經常遇到乙個問題,就是拿到一台待除錯的裝置,沒有顯示器、鍵鼠等互動介面,也沒有串列埠可供連線,有網口但不知道裝置的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....