This commit is contained in:
Sazonov Andrey 2026-04-01 17:59:09 +03:00
parent 09f1a5b19d
commit 0d3183f19a

View File

@ -202,10 +202,12 @@ def generate_policy_script(cfg, ips):
)
for ip in ips:
if cfg["gateway"]:
if cfg["gateway"] and not cfg["interface"]:
f.write(f'ip route replace {ip} via {cfg["gateway"]} table {cfg["table"]}\n')
else:
elif cfg["interface"] and not cfg["gateway"]:
f.write(f'ip route replace {ip} dev {cfg["interface"]} table {cfg["table"]}\n')
else:
f.write(f'ip route replace {ip} via {cfg["gateway"]} dev {cfg["interface"]} table {cfg["table"]}\n')
def generate_blackhole_script(cfg, ips):