作者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
1F:推 cole945:用Angry IP Scanner一次ping整个网段呢@_@? 09/29 15:13
2F:→ Dsalg:不回应ICMP,难道也就不回应ARP request ? 10/01 16:54
3F:→ ju22:因为它是丢出广播IP的icmp...mac全是F,不回应icmp你也查不到 10/01 19:00
4F:→ ju22:除非…IP一个一个去ping 10/01 19:03
5F:→ ju22:ping -b的原理应该是直接丢出目的皆为broadcast类型的ip,mac 10/01 19:12
6F:推 ju22:在linux下应可写个shell来ping unicast ip address 10/01 19:16
7F:推 ju22:呀...是楼上Dsalg大点出了关键... 10/01 19:32
8F:推 ju22:对了,ping只是让你的电脑丢出arp request的手段之一而已 10/01 21:08
9F:推 dogz:hping, nmap 等等都可以ping整个网域,freeware 10/01 23:00
10F:→ dogz:ping广播address的确不会送出arp,用ethereal听一下封包即知 10/01 23:02