在xp中使用nbtstat -a ip扫描ubuntu系统,怎么获取不到MAC 呢??

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
ibet
帖子: 21
注册时间: 2007-10-24 8:22
送出感谢: 0
接收感谢: 0

在xp中使用nbtstat -a ip扫描ubuntu系统,怎么获取不到MAC 呢??

#1

帖子 ibet » 2008-08-21 16:40

返回为: MAC Address = 00-00-00-00-00-00
是不是ubuntu网络设置的问题?是否那个端口没有打开??
头像
skyfolly
帖子: 79
注册时间: 2008-08-04 23:27
来自: Hong Kong
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 skyfolly » 2008-08-21 16:56

如果能搜到mac address哪么真的太不安全了。
"Those who excel in beauty become vain; those who excel in strength become violent."
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 jiangpeng » 2008-08-21 17:00

SMB开了?
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
ibet
帖子: 21
注册时间: 2007-10-24 8:22
送出感谢: 0
接收感谢: 0

#4

帖子 ibet » 2008-08-21 17:17

我在局域网,不考虑安全因素,因为我的一个系统需要获得客户端的MAC ,
就是通过nbtstat -a 获取的,其他XP客户端将防火墙关闭就可以了。
就是这个ubuntu系统无法获取,他就不能登录系统了。
头像
skyfolly
帖子: 79
注册时间: 2008-08-04 23:27
来自: Hong Kong
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 skyfolly » 2008-08-21 18:24

天,直接连接到那个box,再ifconfig就行了
"Those who excel in beauty become vain; those who excel in strength become violent."
ibet
帖子: 21
注册时间: 2007-10-24 8:22
送出感谢: 0
接收感谢: 0

#6

帖子 ibet » 2008-08-28 10:57

直接在他那个机器上用ifconfig 当然可以,但是我说的是在服务器上,java bean,web应用,实际是在服务器上执行了一个命令,nbtstat -a ip 获取返回字符串,从中解析mac.
头像
oneleaf
论坛管理员
帖子: 10237
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 107 次

#7

帖子 oneleaf » 2008-08-28 11:09

nbtstat 查询的是 NetBIOS 资料,ubuntu默认是没有的,应该可以通过安装samba 服务来解决这个问题,如果需要得到IP的MAC地址,建议使用arp查询。
java的arp查询例子:
http://dev.yesky.com/37/2418537.shtml
ibet
帖子: 21
注册时间: 2007-10-24 8:22
送出感谢: 0
接收感谢: 0

#8

帖子 ibet » 2008-09-02 11:08

好,多谢了,
回复

回到 “服务器基础应用”