关于golang在树莓派下获取ip和mac地址2017-05-24编程语言与开发约 184 字 预计阅读 1 分钟文章目录前言实现后记https://segmentfault.com/a/前言最近工作需要,需求为获取树莓派以太网ip地址和mac地址,看了下golang的文档,发现net.InterfaceByName可以完成这个目标。实现123456789101112131415 //以太网网卡名称为eth0 inter, err := net.InterfaceByName("eth0") if err != nil { log.Fatalln(err) } //mac地址 fmt.Println(inter.HardwareAddr.String()) addrs, err := inter.Addrs() if err != nil { log.Fatalln(err) } //ip地址一个ip4一个ip6 for _, addr := range addrs { fmt.Println(addr.String()) }运行结果:后记当然,树莓派3代自带无线网卡,名字换为wlan0就可以获取无线网卡ip。文章作者 虞双齐上次更新 2017-05-24许可协议 署名 4.0 国际 赞赏支持 微信打赏显示 Disqus 评论Please enable JavaScript to view the comments powered by Disqus.