更新toroad.service

This commit is contained in:
lijia
2021-08-10 15:52:34 +08:00
parent e61b1388ef
commit e381529e60
3 changed files with 52 additions and 3 deletions

View File

@@ -0,0 +1,29 @@
[Unit]
Description=natgw service
After=network.target
[Service]
Type=notify
WorkingDirectory=/opt/tsg/wannat/natgw
ExecStart=/opt/tsg/wannat/natgw/wannat_natgw
ExecStartPost=/bin/sh -c "sysctl -w net.ipv4.ip_forward=0"
ExecStartPost=/bin/sh -c "ifconfig tun_natgw 192.168.1.254/24 up"
ExecStartPost=/bin/sh -c "ethtool -K tun_natgw gro off"
ExecStartPost=/bin/sh -c "ethtool -K tun_natgw gso off"
ExecStartPost=/bin/sh -c "ethtool -K tun_natgw tso off"
ExecStartPost=/bin/sh -c "ip rule add from {{wannat_global.common.vpn_client_ip_cidr}} table 1001"
ExecStartPost=/bin/sh -c "ip route add default via 192.168.1.253 table 1001"
#ExecStartPost=/bin/sh -c "iptables -I OUTPUT -p icmp --icmp-type destination-unreachable -j DROP"
TimeoutSec=300s
RestartSec=10s
Restart=always
LimitNOFILE=524288
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
KillMode=process
[Install]
WantedBy=multi-user.target

View File

@@ -25,9 +25,17 @@
- name: "Template the toroad.conf" - name: "Template the toroad.conf"
template: template:
src: "{{ role_path }}/templates/toroad.conf.j2" src: "{{ role_path }}/templates/toroad.conf.j2"
dest: /opt/wannat/toroad/etc/toroad.conf dest: /opt/tsg/wannat/toroad/etc/toroad.conf
tags: template tags: template
- name: "Template the toroad.service"
template:
src: "{{ role_path }}/templates/toroad.service.j2"
dest: /usr/lib/systemd/system/toroad.service
tags: template
- name: "enable toroad service"
systemd:
name: toroad
enabled: yes
daemon_reload: yes

View File

@@ -0,0 +1,12 @@
[Unit]
Description=toroad service
After=network.target
[Service]
WorkingDirectory=/opt/tsg/wannat/toroad
ExecStart=/opt/tsg/wannat/toroad/toroad
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target