Хочу настроить все это дело для работы в инете. Для чего использую
этот скрипт
[
Код: Выделить всё
]
#!/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
sleep 5
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
[/[code]]
Но постоянно вываливаюсь с ошибкой. В логах tс-recv имею:
linux2.4_rh7.3-i86pc (Linux 2.6.22.9-desktop-1mdv on a 1-processor (AuthenticAMD, AMD Athlon™ 64 Processor 3000+ (Model 47, Stepping 2)) system)
MSG:2008-04-23 20:41:26.607:Log level is "verbose".
MSG:2008-04-23 20:41:26.628:tc-recv running [7799].
VRB:2008-04-23 20:41:42.229:Connecting to ETCP server 82.211.152.8:9200
VRB:2008-04-23 20:41:42.927:Listening on UDP port 32772
MSG:2008-04-23 20:41:45.088:Connected to ETCP server 82.211.152.8:9200
MSG:2008-04-23 20:42:46.089:Closing association (ip 82.211.152. 8) : An outstanding acknowledge pdu was not received in time (probably high udp data loss).
MSG:2008-04-23 20:42:46.089:Closing association: An outstanding acknowledge pdu was not received in time (probably high udp data loss)
VRB:2008-04-23 20:42:46.110:Connecting to ETCP server 82.211.152.8:9200
VRB:2008-04-23 20:42:46.882:Listening on UDP port 32773
Proxy настроен в опере. Firewall временно отключен. szap поток через карту видит. dvbnet отрабатывает нормально. Сетевой интерфейс DVB0_0 появляется, но мониторинг его всегда нулевой. Параллельно запущенный dvbtraffic также ничего не показывает. Подскажите в какую сторону копать?
ps Рыбалка работает нормально. Инет под виндами так же без проблем.