我无法访问网络中另一台计算机的MAC地址



我正在使用npm中提供的macfromip模块。我想用IP信息访问同一网络上另一台计算机的mac地址。昨天,我可以使用macfromip模块访问mac地址。

var macfromip = require('macfromip');
macfromip.getMac("192.168.XXX.XXX", function(err, data){
if(err){
console.log(err);
}
data = JSON.stringify(data) ;
macaddress = data ;
//macaddress = macaddress.replaceAll("-",":");  
console.log("mac:",(macaddress));

});

但当我今天运行该项目时,我得到的是以下输出,而不是mac地址;

56.1 --- 0x3
I

我甚至不知道这意味着什么。我没有对这个项目做任何修改。我也不知道为什么会这样。如果你帮忙,我会很高兴的。

我也试过arp库,但无法访问mac地址。然后我发现问题是由WLAN引起的。由于在我的计算机上进行了WLAN设置,这两台计算机位于不同的WLAN中。这会导致macfroip库无法正常工作。在将两台计算机连接到同一个WLAN后,问题得到了解决。

最新更新