This commit is contained in:
Sazonov Andrey 2026-03-20 17:08:02 +03:00
parent 6e6b88b053
commit 0ba9f91d94

View File

@ -220,9 +220,15 @@ async def main():
for ip in sorted(all_ips):
if "/" in ip:
f.write(f'ip route replace {ip} via {cfg["gateway"]} table {cfg["table"]}\n')
if cfg["gateway"]:
f.write(f'ip route replace {ip} via {cfg["gateway"]} table {cfg["table"]}\n')
else:
f.write(f'ip route replace {ip} table {cfg["table"]}\n')
else:
f.write(f'ip route replace {ip}/32 via {cfg["gateway"]} table {cfg["table"]}\n')
if cfg["gateway"]:
f.write(f'ip route replace {ip}/32 via {cfg["gateway"]} table {cfg["table"]}\n')
else:
f.write(f'ip route replace {ip}/32 table {cfg["table"]}\n')
os.chmod(cfg["script"], 0o755)