Programming/golang2022. 9. 28. 12:03

"net" 패키지의 Interfaces() 람수를 이용하여 얻어올 수 있다.

[링크 : https://socketloop.com/tutorials/golang-get-local-ip-and-mac-address]

[링크 : https://stackoverflow.com/questions/44859156/get-permanent-mac-address]

 

HardwareAddr은 MAC address, Name에는 lo, eth 같은 장치식별자가 들어간다.

type Interface struct {
Index        int          // positive integer that starts at one, zero is never used
MTU          int          // maximum transmission unit
Name         string       // e.g., "en0", "lo0", "eth0.100"
HardwareAddr HardwareAddr // IEEE MAC-48, EUI-48 and EUI-64 form
Flags        Flags        // e.g., FlagUp, FlagLoopback, FlagMulticast
}

[링크 : https://pkg.go.dev/net#Interface]

'Programming > golang' 카테고리의 다른 글

golang 의 장단점. 개인적인 생각  (2) 2022.09.28
golang json/encoding marshal() unmarshal()  (0) 2022.09.28
golang method  (0) 2022.09.27
go mod init 과 go build  (0) 2022.09.27
golang 함수 인자에 함수 넣기  (0) 2022.09.27
Posted by 구차니