#! /bin/sh # # Starts redirecting tcp connections from the internet to the local network # Needs improving to take into account process id, instead of stop/restart killing ALL "redir" processes, even ones not started by this script # DAEMON="/usr/bin/redir" DAEMON_OPTS="--lport 8888 --cport 8888 --caddr 192.168.0.170" set -e test -x $DAEMON || exit 0 . /lib/lsb/init-functions case "$1" in start) log_begin_msg "Starting Redir Server..." start-stop-daemon --start --quiet --background --exec $DAEMON -- $DAEMON_OPTS || log_end_msg 1 log_end_msg 0 ;; stop) log_begin_msg "Stopping Redir Server..." start-stop-daemon --stop --quiet --oknodo --name redir || log_end_msg 1 log_end_msg 0 ;; restart) log_begin_msg "Restarting Redir Server..." start-stop-daemon --stop --quiet --oknodo --retry 30 --name redir start-stop-daemon --start --quiet --background --exec $DAEMON -- $DAEMON_OPTS || log_end_msg 1 log_end_msg 0 ;; *) log_success_msg "Usage: /etc/init.d/redir {start|stop|restart}" exit 1 esac exit 0