wegen eines dsl lite Anschlusses habe ich ein einfaches script für ipv6tunnel:
Code: Alles auswählen
#!/bin/bash
#
baikonur=$(</root/baikonurIpv6)
collabora=$(</root/collaboraIpv6)
echo "baikonur: $baikonur"
echo "collabora: $collabora"
killall 6tunnel
sleep 3s
6tunnel 80 $baikonur 80
sleep 3s
6tunnel 443 $baikonur 443
sleep 3s
6tunnel 2222 $baikonur 22
#sleep 3s
#6tunnel 9980 $collabora 9980
Versuche ich das script über einen systemd timer auszuführen, werden die Tunnel kurz aufgebaut, aber nach durchlaufen des scipts wieder beendet.
Code: Alles auswählen
root@localhost:~# cat /etc/systemd/system/ipv6tunnel.timer
[Unit]
Description=Ausfuehren des IPv6 Tunnel Scripts
[Timer]
OnCalendar=21:24:00
Unit=ipv6tunnel.service
[Install]
WantedBy=multi-user.target
Code: Alles auswählen
root@localhost:~# cat /etc/systemd/system/ipv6tunnel.service
[Unit]
Description=Ausfuehren Script ipv6tunnel
[Service]
Type=oneshot
ExecStart=/bin/bash /root/ipv6tunnel.sh
TimeoutSec=30
User=root
Danke für jede Hilfe
Gregor