Chinaunix

标题: 【求助】在未知网关地址的局域网中是否能探测出网关地址? [打印本页]

作者: py    时间: 2007-01-27 15:10
标题: 【求助】在未知网关地址的局域网中是否能探测出网关地址?
在一个小型的简单的局域网中,或是在家里的只有几台机器的局域网中,在未知网关地址的情况下。请问是不是有办法获得网关地址?(没有DHCP)如果可以,要如何做?
我对网络知识了解不多,请大家指教。谢谢!
作者: 古    时间: 2007-02-05 12:23
用抓包软件,首先很容易发现其所在网段大的范围,剩下的稍复杂点

1、如果他们私有地址用的是24位掩码的c类地址,看arp频繁查询的那个机器ip应该就是网关了

2、如果是自己又用掩码划分了很多小的网段,建议你找在线的机器溢出之,然后ipconfig/all


编辑补充下

还有最省事的一个就是问下他们在用的人员或直接到他们机器上看

[ 本帖最后由 古 于 2007-2-5 12:25 编辑 ]
作者: langue    时间: 2007-02-05 12:54
2、如果是自己又用掩码划分了很多小的网段,建议你找在线的机器溢出之,然后ipconfig/all


这个第二条,有点……

还有最省事的一个就是问下他们在用的人员或直接到他们机器上看


补充的内容很实在。

--
作者: 古    时间: 2007-02-05 13:12
楼上有水之嫌;

溢出之就ipconfig下,也不为过,破坏不要的
作者: ssffzz1    时间: 2007-02-05 20:54
抓包,如果通信的源IP不是内网IP的包应该就是网关发来的,这样可以得到MAC地址,在由MAC地址通过RARP或抓包可以得到网关IP.
作者: 耶寇    时间: 2007-02-07 11:33
比较笨的办法:
前提:在一个小型的简单的局域网中,或是在家里的只有几台机器的局域网中。
1、抓包,arp广播请求的源地址就知道所在的网段。把IP设置在该网段内。
2、扫描该网段在线的IP,把IP值是最小和最大的设为网关测试,不行就把在线iP一个个试(不过根据一般人的使用习惯应该很少会用中间的IP做网关的)
作者: wonderliang    时间: 2007-02-07 18:36
不用这么麻烦,你打开抓包软件之后,拔掉网关的网线,一会再插上,这个时候路由器会发出一个免费ARP,抓到这个arp就什么都知道了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2