diff --git a/xmo-cli.py b/xmo-cli.py index 7fc2f19..fbb17a6 100755 --- a/xmo-cli.py +++ b/xmo-cli.py @@ -95,12 +95,9 @@ async def set_dns_servers(client: SagemcomClient, dns_servers: tuple[IPv4Address for i, dns_server in enumerate(dns_servers, start=1): try: await client.set_value_by_xpath(f"Device/DNS/Relay/Forwardings/Forwarding[@uid={i}]/DNSServer", dns_server) - iface = 'Device/IP/Interfaces/Interface[IP_DATA]' - if dns_server.is_private: - iface = 'Device/IP/Interfaces/Interface[IP_BR_LAN]' await client.set_value_by_xpath( f"Device/DNS/Relay/Forwardings/Forwarding[@uid={i}]/Interface", - iface + 'Device/IP/Interfaces/Interface[IP_BR_LAN]' if dns_server.is_private else 'Device/IP/Interfaces/Interface[IP_DATA]' ) except Exception as e: click.echo(e, err=True)