From 374ebb0e69ecd9eef9c10e23a6f950c188e81e15 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Thu, 24 May 2018 19:10:40 +0200 Subject: T128: make nonexistent listen-on interface in DNS forwarding a warning rather than an error. --- src/conf_mode/dns_forwarding.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/conf_mode/dns_forwarding.py b/src/conf_mode/dns_forwarding.py index 391dc14ea..1283d68b0 100755 --- a/src/conf_mode/dns_forwarding.py +++ b/src/conf_mode/dns_forwarding.py @@ -156,8 +156,9 @@ def get_config(): try: addrs = netifaces.ifaddresses(interface) except ValueError: - raise ConfigError("Invalid interface: {0}".format(interface)) - + print("WARNING: interface {0} does not exist".format(interface)) + continue + if netifaces.AF_INET in addrs.keys(): for ip4 in addrs[netifaces.AF_INET]: listen4.append(ip4['addr']) -- cgit v1.2.3