Имею mandriva 2008 , dvb карту TT Budget 1401, так же подписку на 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 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 Рыбалка работает нормально. Инет под виндами так же без проблем.
У тебя карта засыпает, dvbtraffic должен показывать входящий поток по всем пидам.К томуже лочишь на умолчальный трансподер который не соответствует нужным параметрам,если конечно не поменял.
Параметры трансподера поменял. А как лечить засыпание? Если не выгружать szap (ключом -x), то dvbtraffic показывает прием пакетов. Пробовал параллельно выполняемому скрипту, запускать szap, тогда мониторинг dvb0_0 показывает принятые пакеты, но очень мало Все, вопрос решен, действительно засыпала карта. Спасибо за наводку