Привет всем! Прошу помощи в настройке триколор интернет. Система Ubuntu 10.04. По-порядку что я уже сделал.
Сначала установил dvb-utils и dvb-apps
Дальше
sudo touch /etc/tricolor.conf
sudo gedit /etc/tricolor.conf
прописал там это: Trikolor:10766:h:0:27500:1000:1000:0
дальше скрипт
sudo gedit /etc/init.d/tricolor
написал там вот это
#!/bin/bash
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
#
https://lk.tricolor.tv/trcustomer/ IP="192.168.100.1"
MAC="00:02:хх:хх:хх:хх"
PID="1000"
CHANNELS_CONF="/etc/tricolor.conf"
#
http://www1.tricolor.tv/ case "$1" in
start)
echo "starting $NAME..."
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
szap -c $CHANNELS_CONF -n 1 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
;;
stop)
echo "stoping $NAME..."
ifconfig dvb0_0 down
dvbnet -d 0
killall szap
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0
cd /etc/init.d
sudo chmod +x tricolor
команда szap -c /etc/tricolor.conf -n 1 -x выдает
reading channels from file '/etc/tricolor.conf'
zapping to 1 'Trikolor':
sat 0, frequency = 10766 MHz H, symbolrate 27500000, vpid = 0x03e8, apid = 0x03e8 sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal e73e | snr db96 | ber 00008080 | unc 00008080 |
status 10 | signal e73e | snr f144 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Значит сигнал есть, делаю дальше
sudo /etc/init.d/tricolor start
мне выдает
[sudo] password for vova:
starting tricolor...
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A
Status: device dvb0_0 for pid 1000 created successfully.
SIOCSIFFLAGS: Cannot assign requested address
Вот здесь меня смущает последняя строка...Толком ниче по неё не нашел в Сети поэтому надеюсь местные профи мне разъяснят плохо это или хорошо.
dvbtraffic выдает
vova@vova-desktop:~$ dvbtraffic
0000 10 p/s 1 kb/s 16 kbit
0010 0 p/s 0 kb/s 1 kbit
0011 0 p/s 0 kb/s 1 kbit
0064 10 p/s 1 kb/s 16 kbit
03e8 20920 p/s 3840 kb/s 31464 kbit
1fff 7246 p/s 1330 kb/s 10897 kbit
2000 28190 p/s 5175 kb/s 42398 kbit
-PID--FREQ-----BANDWIDTH-BANDWIDTH-
и это повторяется пока не остановлю, сдается мне что здесь всё правильно.
route висит и ничего не выдает, но как только я запускаю ещё раз скрипт
sudo /etc/init.d/tricolor start
starting tricolor...
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A
opening frontend failed: Device or resource busy
Status: device dvb0_1 for pid 1000 created successfully.
то команда route сразу начинает работать и выдает
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
c01-sha.aaanet. * 255.255.255.255 UH 0 0 0 ppp0
81.177.31.194 c01-sha.aaanet. 255.255.255.255 UGH 0 0 0 ppp0
81.177.31.194 c01-sha.aaanet. 255.255.255.255 UGH 0 0 0 ppp0
10.1.1.1 * 255.255.255.255 UH 0 0 0 ppp1
192.168.100.0 * 255.255.255.0 U 0 0 0 dvb0_0
link-local * 255.255.0.0 U 1000 0 0 ppp0
default * 0.0.0.0 U 0 0 0 ppp1
Дальше я создал dsl-подключение и впн, запускаю сначала наземное а потом впн(в настройках впн повключал все галочки в доп.опциях), оба подключения устанавливаются, на значке нетворк менеджера появляется значок замочка. Интернет работает но я не пойму откуда идет трафик. Систем монитор показывает что трафик идет но он не показывает через что он идет, через тарелку или через адсл. Как это проверить?
Может быть у меня неправильный скрипт? Я если честно просмотрел кучу тем и форумов и уже запутался где правильный а где нет...В общем, очень жду помощи. На Вин7 настроил за 3 минуты а на Linuxе мучаюсь...Кстати, интернет начинает работать как только я запускаю скрипт второй раз! После первого включения интернета нет!