def _get_local_netinfo(iface):
ifconfig = netifaces.ifaddresses(iface)[netifaces.AF_INET][0]
ifconfig['gateway'] = netifaces.gateways()['default'][netifaces.AF_INET][0]
ip = ipaddress.ip_interface(u'%s/%s' % (ifconfig['addr'], ifconfig['netmask']))
ifconfig['network'] = str(ip.network.network_address)
ifconfig['iface'] = iface
return ifconfig
评论列表
文章目录