2016. 7. 6.

[Go] 맥어드레스 주소 가져오기

네트워크 아이디가 en0 인 맥어드레스를 조회

func main() {
    interfaces, err := net.Interfaces()
    if err != nil {
        panic("error")
    }

    for _, v := range interfaces {
        fmt.Println(v)
    }
}

일단 이렇게 작성을 하면, 전체 net.interfaces() 에 잡히는 소스들을 받아 올 수 있습니다.

맥에서에서 잡히는 것들과 윈도우에서 잡히는 항목들이 상당히 다릅니다. 이 점 유의해서 사용하시기 바랍니다.

댓글 없음:

댓글 쓰기