mac.go 329 B

12345678910111213141516
  1. package main
  2. func getMacAddr() ([]string, error) {
  3. ifas, err := net.Interfaces()
  4. if err != nil {
  5. return nil, err
  6. }
  7. var as []string
  8. for _, ifa := range ifas {
  9. a := ifa.HardwareAddr.String()
  10. if a != "" {
  11. as = append(as, a)
  12. }
  13. }
  14. return as, nil
  15. }