作者thomson (完成度 2/5)
看板Network
標題Re: [問題] ARP 的查詢問題
時間Fri Sep 29 13:51:11 2006
因為電腦教室的電腦都是安裝 XP
所以如同網友說的
可能會有些電腦不會回應 ICMP
所以這樣子似乎沒辦法得知整個網域下的所有電腦的ARP
不知道這個問題該如何解決呢?
※ 引述《stevenliu121 (Steven)》之銘言:
: 先下ping -b 192.168.1.255 <假設網段>
: 然後下arp就可以看到該網段的IP:MAC對應
: ※ 引述《thomson (完成度 2/5)》之銘言:
: : 我現在知道當初申請 license 所用的網路卡卡號
: : 但是忘記IP是什麼了
: : 不幸的是
: : 電腦教室有70台電腦
: : 我又不可能一台一台找
: : 所以想請問各位
: : 我在 XP or linux 下
: : 已知 MAC address 時
: : 要如何用 ARP 來找尋 IP address
--
一個普通的朋友會帶瓶葡萄酒參加你的派對。
一個真正的朋友會早點來幫你準備並且為了幫你打掃而晚點走。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.43
推 cole945:用Angry IP Scanner一次ping整個網段呢@_@? 09/29 15:13
→ Dsalg:不回應ICMP,難道也就不回應ARP request ? 10/01 16:54
→ ju22:因為它是丟出廣播IP的icmp...mac全是F,不回應icmp你也查不到 10/01 19:00
→ ju22:除非…IP一個一個去ping 10/01 19:03
→ ju22:ping -b的原理應該是直接丟出目的皆為broadcast類型的ip,mac 10/01 19:12
推 ju22:在linux下應可寫個shell來ping unicast ip address 10/01 19:16
推 ju22:呀...是樓上Dsalg大點出了關鍵... 10/01 19:32
推 ju22:對了,ping只是讓你的電腦丟出arp request的手段之一而已 10/01 21:08
推 dogz:hping, nmap 等等都可以ping整個網域,freeware 10/01 23:00
→ dogz:ping廣播address的確不會送出arp,用ethereal聽一下封包即知 10/01 23:02