$ ls /etc/tinc/tinc_mesh/ hosts rsa_key.priv tinc.conf tinc-up
$ cat /etc/tinc/tinc_mesh/tinc-up
#!/bin/sh ip link set up mtu 1528 dev tinc_mesh batctl if add tinc_mesh
$ cat /etc/tinc/tinc_mesh/tinc.conf BindToAddress = * 60655 DirectOnly = yes Hostnames = yes IndirectData = yes #ConnectTo = Broadcast = direct DeviceType = tap Mode = switch Name = HSNode PingTimeout = 30 Cipher = none
$ cat ~/tinc_watchdog
#!/bin/sh
exec >/tmp/tinc_watchdog.log 2>&1
date
is_running() { ps aux | grep -v grep | grep "$1" > /dev/null; }
echo > /var/log/tinc.tinc_mesh.log
if is_running "tincd"; then
echo "tinc daemon is still running"
else
echo "start tinc daemon"
/sbin/tincd -n tinc_mesh --log /var/log/tinc.NETNAME.log --debug=3
fi
Crontab-Eintrag (/etc/crontab) um den watchdog alle 5min zu starten:
#*/5 * * * * root /root/tinc_watchdog > /dev/null