in internal/network/network.go [129:141]
func interfaceAddress(af string, name string) (*net.IP, error) {
iface, err := net.InterfaceByName(name)
if err != nil {
return nil, errors.Wrapf(err, "net.InterfaceByName for %s", name)
}
addrs, err := iface.Addrs()
if err != nil {
return nil, errors.Wrap(err, "iface.Addrs")
}
return findAddrInRange(af, addrs)
}