comparison wireguard.py @ 71:52156d3898c5

mostly per-host network settings
author drewp@bigasterisk.com
date Sat, 11 Jun 2022 22:55:10 -0700
parents 15c5ce7c74b5
children de387eae06cf
comparison
equal deleted inserted replaced
70:136d86d06ce6 71:52156d3898c5
55 ) 55 )
56 svc = f'wg-quick@{wireguard_interface}.service' 56 svc = f'wg-quick@{wireguard_interface}.service'
57 files.link(path=f'/etc/systemd/system/multi-user.target.wants/{svc}', target='/lib/systemd/system/wg-quick@.service') 57 files.link(path=f'/etc/systemd/system/multi-user.target.wants/{svc}', target='/lib/systemd/system/wg-quick@.service')
58 58
59 systemd.service(service=svc, daemon_reload=True, restarted=True, enabled=True) 59 systemd.service(service=svc, daemon_reload=True, restarted=True, enabled=True)
60
61 if host.name == 'bang':
62 # recompute, or else maybe dnsmasq_10.5 won't start
63 server.shell("systemctl enable dnsmasq_10.2.service")
64 server.shell("systemctl enable dnsmasq_10.5.service")
65 server.shell("systemctl enable wg-quick@wg0.service")