[EMAIL PROTECTED] wrote:
ora.... i vari command not found (2,19,20) si riferiscono alla riga??? su queste
righe non ho nessun comando !!!
mentre riguardo al syntax error nell linea 21 se ne puņ discutere
Cosa puņ esserci di sbagliato ???
forse ho fatto un po di casino...
prova questo
#!/bin/bash
# Location of 'szap' (tuner for SAT)
SZAP=/usr/bin/szap
# Location of 'channels.conf'
Conf_File=/root/.szap/channels.conf
# Location of Dvbnet (soft for Data PID)
DVBNET=/usr/bin/dvbnet
# Channel to use from 'channels.conf' for szap
CH=1 #AliceSat
# Datas PID (in decimal) from your SAT provider
PID=1451
PPP_NET_PREFIX=212.31.242
# Devices names
DEV_NAME=dvb0_0
# IP address od DVB Card
IP_ADDR=10.0.0.1
# MAC address of your DVB Card
MAC_ADDR=00:00:00:00:00
#VPN username
USER=tuousername
case "$1" in
start)
echo ""
echo "Starting DVB devices and network"
echo ""
$DVBNET -p $PID
$SZAP -c $Conf_File -n$CH -x
/sbin/ifconfig $DEV_NAME $IP_ADDR up
/sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR
/sbin/ifconfig $DEV_NAME
echo 0 > /proc/sys/net/ipv4/conf/$DEV_NAME/rp_filter
echo 1 > /proc/sys/net/ipv4/conf/$DEV_NAME/forwarding
cp -f /etc/resolv.conf /etc/resolv.conf.orig
/usr/sbin/pptp vpn.alicesat.it debug user $USER nomppe
echo "vpn ok"
sleep 10
PPP1_IP=$(/sbin/ifconfig |grep P-t-P:$PPP_NET_PREFIX| \
gawk '{ print $3 }'| sed -e 's/P-t-P://')
#echo -ne "."
sleep 1
echo "PPP1 IP" $PPP1_IP
sleep 1
/sbin/route del $PPP1_IP
/sbin/route add -net $PPP_NET_PREFIX.0/24 dev ppp0
/sbin/route del default
/sbin/route add default dev ppp1
echo "routes ok"
echo "alicesat attiva"
$SZAP -c $Conf_File -n$CH
;;
stop)
echo ""
echo "Stopping DVB devices"
echo ""
/sbin/ifconfig $DEV_NAME down
$DVBNET -d 0
/sbin/ifconfig ppp1 down
route del default
killall -9 szap
cp -f /etc/resolv.conf.orig /etc/resolv.conf
echo "alicesat disattivata"
;;
status)
echo ""
echo "Devices status"
echo ""
/sbin/ifconfig $DEV_NAME
echo""
echo "Tune status"
echo ""
#$SZAP -c $Conf_File -n$CH -x
;;
*)
echo "Usage: sky {start|stop|status}"
exit 1
;;
esac