Доброго времени суток!
Имею mandriva 2008 и dvb карту s1400, так же подписку на planesky
Хочу настроить все это дело для работы в инете. Для чего использую
этот скрипт
#!/bin/bash
DIR="/usr/local"
#IP адресс который Вас присвоил провайдер
IP="*.*.*.*"
# MAC адресс который Вам выдал провайдер или который Вы указали в подписке.
MAC="*:*:*:*:*:*"
#PID
PID="xxx"
GLOBAX_BIN="/usr/share/tt-recv"
GLOBAX_CONF="/usr/share/tt-recv/recv.ini"
cd $DIR/bin
case "$1" in
start)
#sleep 10
echo "Loading drivers"
#echo "загружаем драйвера"
#modprobe budget
#echo "Creating devices"
#sleep 30
echo "Tuning..."
#echo "Пытаемся залочить сигнал транспордера"
#если не нужно отображение команды szap то используем первую строчку иначе вторую
#szap -n39 -x 2>&1>/dev/null
szap -n24 -x
echo "Tuning network.."
#если не нужно отображение команды dvbnet то используем первую строчку иначе вторую
#dvbnet -p $PID 2>&1>/dev/null
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
# echo 0> /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
#$GLOBAX_BIN
#globax $GLOBAX_CONF 2>&1>/dev/null
echo "Run tc-recv"
cd $GLOBAX_BIN
#./globax $GLOBAX_CONF
./tc-recv $GLOBAX_CONF
echo "All done"
;;
stop)
killall -9 tc-recv
ifconfig dvb0_0 down
$DIR/bin/dvbnet -d dvb0_0
echo "Tc-recv kill, inet down."
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac
Но постоянно вываливаюсь с ошибкой, типа превышено время ожидания. Firewall временно отключен. szap поток через карту видит. dvbnet отрабатывает нормально. Сетевой интерфейс DVB0_0 существует, при просмотре ifconfig параметры согласно настройке, при просмотре из Центра сетевого управдения IP стоит как получаемый от DHCP. У кого какие соображениякак заставить все это работать?