[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