In [2]: net.parse_deb_config("/etc/network/interfaces")
Out[2]:
{'lo': {'auto': True,
'family': 'inet',
'dns': {'nameservers': ['10.245.168.2'], 'search': ['dellstack']},
'_source_path': '/etc/network/interfaces',
'method': 'loopback'},
'eth4': {'auto': True,
'family': 'inet',
'mtu': '1500',
'_source_path': '/etc/network/interfaces',
'method': 'manual'},
'eth2': {'auto': True,
'family': 'inet',
'mtu': '1500',
'_source_path': '/etc/network/interfaces',
'method': 'manual'},
'eth3': {'auto': True,
'family': 'inet',
'mtu': '1500',
'_source_path': '/etc/network/interfaces',
'method': 'manual'},
'eth1': {'auto': True,
'family': 'inet',
'mtu': '1500',
'_source_path': '/etc/network/interfaces',
'method': 'manual'},
'eth5': {'auto': True,
'family': 'inet',
'mtu': '1500',
'_source_path': '/etc/network/interfaces',
'method': 'manual'},
'eth0': {'auto': True,
'family': 'inet',
'address': '10.245.168.20/21',
'mtu': '1500',
'dns': {'nameservers': ['10.245.168.2']},
'method': 'static',
'_source_path': '/etc/network/interfaces',
'gateway': '10.245.168.1'}}