免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2618 | 回复: 10
打印 上一主题 下一主题

有命令扫描远程主机的mac地址吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-13 08:50 |只看该作者 |倒序浏览
rt
想在linux下扫描远程主机的mac地址,哪个命令可以作呢??

论坛徽章:
0
2 [报告]
发表于 2006-09-13 10:05 |只看该作者
同一网段才可以做到,用ping和arp命令。

论坛徽章:
0
3 [报告]
发表于 2006-09-13 10:10 |只看该作者
在一个网段的话,如果知道对方的ip地址的话
arping    192.168.100.150
就能知道192.168.1.1的mac地址了

#arping 192.168.100.150
ARPING 192.168.100.150 from 192.168.100.8 eth0
Unicast reply from 192.168.100.150 [00:40:05:40:05:C9]  0.699ms
Unicast reply from 192.168.100.150 [00:40:05:40:05:C9]  0.699ms
Unicast reply from 192.168.100.150 [00:40:05:40:05:C9]  0.676ms
Unicast reply from 192.168.100.150 [00:40:05:40:05:C9]  0.724ms
Sent 4 probes (1 broadcast(s))
Received 4 response(s)

论坛徽章:
0
4 [报告]
发表于 2006-09-13 10:13 |只看该作者
就是不在同一网段看ping后arp看不到。有什么办法看吗

论坛徽章:
0
5 [报告]
发表于 2006-09-13 10:14 |只看该作者
原帖由 小渔儿 于 2006-9-13 10:13 发表
就是不在同一网段看ping后arp看不到。有什么办法看吗

理论上不能实现

论坛徽章:
0
6 [报告]
发表于 2006-09-13 10:23 |只看该作者
那为什么win下可以有软件实现呢~~我在win下找了一款软件可以做到,但在linux下不知道怎么做了

论坛徽章:
0
7 [报告]
发表于 2006-09-13 10:40 |只看该作者
实现不了
除非远程主机提供这个服务

论坛徽章:
0
8 [报告]
发表于 2006-09-13 10:59 |只看该作者
原帖由 Orpherus 于 2006-9-13 10:40 发表
实现不了
除非远程主机提供这个服务

我在win下可以扫描到的,远程主机并没做任何处理

论坛徽章:
0
9 [报告]
发表于 2006-09-13 11:31 |只看该作者
原帖由 小猪快跑 于 2006-9-13 10:14 发表

理论上不能实现

WIN下可用:nbtstat -A x.x.x.x

C:\Documents and Settings\great>ipconfig

Windows IP Configuration


Ethernet adapter 本地连接:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.16.144
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : 111.111.111.23
        Subnet Mask . . . . . . . . . . . : 255.0.0.0
        IP Address. . . . . . . . . . . . : 192.168.5.19
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.5.1

C:\Documents and Settings\great>nbtstat -A 192.168.4.44

本地连接:
Node IpAddress: [192.168.5.19] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    A0ED7680640541C<00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    A0ED7680640541C<20>  UNIQUE      Registered
    WORKGROUP      <1E>  GROUP       Registered

    MAC Address = 00-0A-EB-78-94-17


C:\Documents and Settings\gat>

论坛徽章:
0
10 [报告]
发表于 2006-09-13 13:43 |只看该作者
原帖由 小渔儿 于 2006-9-13 10:23 发表
那为什么win下可以有软件实现呢~~我在win下找了一款软件可以做到,但在linux下不知道怎么做了


是有可能啦,前提是对方是 windows,然后透过网芳 (netbios/nbt) 这类协定方式来取得。

只是就算是 linux 跑 samba 提供该服务模拟,samba 不会正确回应 mac address 的。

最后,你可以知道对方的 mac address,实际上有何帮助?因为 tcp/ip 环境跨 router 都是以 ip 联系不是呼 ?

==
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP