Node에서 맥 어드레스를 확인 해야하는 일로 macaddress 묘듈을 찾았는데, 너무 만족스러워서 블로그에도 같이 포스팅 합니다.
Linux , Mac , Windows 및 대부분의 UNIX 시스템에서 사용 가능!
설치법
node.js에서 macaddress를 사용하기 위해 “node-macaddress”를 설치합니다.
> npm install node-macaddress
사용 준비 완료!
Node-Macaddress 사용법
묘듈을 사용하기전 최상단에 node-macaddress를 선언합니다.
//최상단에 node-macaddress를 불러옵니다.
var macaddress = require('node-macaddress');
.one([iface] , callback)
비동기 방식으로 컴퓨터의 맥 주소를 단일로 가져옵니다.
macaddress.one(function (err , mac){
console.log(`MacAddress 주소 : ${mac}`);
});
.all(callback)
비동기 방식으로 컴퓨터 내부에 있는 모든 맥주소와 아이피(Ipv6 , Ipv4)를 가져옵니다.
macaddress.one(function (err , all){
console.log(JSON.stringify(all, null, 2));
});
.networkInterfaces()
동기 방식으로 컴퓨터 내부에 있는 모든 맥주소와 아이피(Ipv6 , Ipv4)를 가져옵니다.
console.log(JSON.stringify(macaddress.networkInterfaces(), null, 5));