#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
#
https://cabinet.stv.su/index.php?m=conf GLOBAX_BIN="/etc/proxstv/globax"
GLOBAX_CONF="/etc/proxstv/globax.conf"
#
http://forum.stv.su/viewtopic.php?t=1173 case "$1" in
start)
echo "starting $NAME..."
dvbnet -p ХХХХ
#szap-s2 -c /etc/channels.conf -n 1 -S 1 -M 5 -C 34 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
/sbin/ifconfig dvb0_0 ХХХ.ХХХ.ХХХ.ХХХ netmask 255.255.255.0 broadcast 255.255.255.255 hw ether 00:ХХ:ХХ:ХХ:ХХ:ХХ up
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap-s2 #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0