"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 } |
'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 |