/dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше 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_CONF # Если пользуем глобакс то раскоментировать ;; stop) echo "stoping $NAME..." #killall globax 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 #####################################" /> /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше 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_CONF # Если пользуем глобакс то раскоментировать ;; stop) echo "stoping $NAME..." #killall globax 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 #####################################" /> Триколор интернет в Ubuntu 9.10 - стр. 22 - Ubuntu.ru

Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Триколор интернет в Ubuntu 9.10  (Прочитано 44369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #315 : 13 Сентября 2010, 16:04:06 »
УПС #!/bin/bash

        PATH=/usr/sbin:/usr/bin:/sbin:/bin
        NAME=`basename $0`

        # https://cabinet.stv.su/index.php?m=info
        IP= #Сюда прописываем ваш IP-адрес, (от балды)
        MAC="00:xx:xx:xx:xx" #сюда пишем MAC-адрес сконвертированный из IP адреса данного триколором
        PID="0x3e8" #здесь должен быть ваш PID  (можно и в dec) 0x3e8h=1000d

        # https://cabinet.stv.su/index.php?m=conf
        GLOBAX_BIN="/usr/local/sbin/globax"
        GLOBAX_CONF="/etc/globax.conf"

        CHANNELS_CONF="/etc/tricolor.conf"

        # http://forum.stv.su/viewtopic.php?t=1173
        case "$1" in
          start)
            echo "starting $NAME..."
           #Теперь отключим rp_filter, фильтрующий пакеты которые не могут уйти через тот же интерфейс что и пришли
            /sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
            /sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
            szap -l 10750 -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
            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_CONF # Если пользуем глобакс то раскоментировать
          ;;
          stop)
            echo "stoping $NAME..."
            #killall globax
            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
#####################################
« Последнее редактирование: 13 Сентября 2010, 16:11:34 от Flikker »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #316 : 13 Сентября 2010, 17:28:03 »
Как-то так.
(Нажмите, чтобы показать/скрыть)
Это для первой dvb карты - a0, d0, dvb0_0,  для второй a1, d1, dvb0_1.
Где какая разберёшься. Это я так понимаю одна для рыбалки, а вторая для интернет.
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #317 : 13 Сентября 2010, 18:22:51 »
Упс нет не правильно одна рыбалка и карта только для 7 град вторую пока для интернета на 36 в дальнейшем если получиться инет и рыба

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #318 : 13 Сентября 2010, 19:19:10 »
Упс нет не правильно одна рыбалка и карта только для 7 град вторую пока для интернета на 36 в дальнейшем если получиться инет и рыба

Почему не получится, получится, куда оно денется. :)
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #319 : 13 Сентября 2010, 19:47:02 »
Упс Выложи пожалуйста свой скрипт или строчки отдельно я что то не совсем понял какие менять?

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #320 : 13 Сентября 2010, 20:21:54 »
А что не понятно?
        IP= Сюда прописываем ваш IP-адрес
        MAC="00:xx:xx:xx:xx" Сюда MAK
        PID="0x3e8" Сюда PID
Далее создаёшь или копируешь  в /etc файл tricolor.conf или channels.conf, название в принципе произвольное, главное его в скрипт прописать.
CHANNELS_CONF="/etc/tricolor.conf"
Можно эту строчку не писать, а в szap сразу прописать назвыние файла, szap всё равно откуда данные читать.

Отключаем rp filter.
            /sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
            /sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
Запускаем szap. a0 - первая dvb карта.
szap -a0 -c $CHANNELS_CONF -n 1 > /dev/null &
Можно так.
szap -a0 -c /etc/tricolor.conf -n 1 > /dev/null &
Ну это понятно. Тоже самое a0 и dvb0_0.
            dvbnet -a0 -p $PID
            ifconfig dvb0_0 $IP
            ifconfig dvb0_0 hw ether $MAC

Ну а тут ещё понятней. Завершение работы.
           ifconfig dvb0_0 down
            dvbnet -d 0
            killall szap
Скрипт сделать исполняемым, положить в /usr/bin или /usr/sbin по желанию.
Запускать - sudo имя_скрипта start, остановить - sudo имя_скрипта stop, рестарт соответственно - sudo имя_скрипта restart.
Вроде как всё. Имя скрипта тоже произвольное, я называю по имени провайдера. :)
Ах да, посмотреть сигнал можно командой femon -H, остановить вывод Ctrl + c.
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #321 : 13 Сентября 2010, 21:47:11 »
все сделал как сказал device dvb1_2 for pid 1000 created successfully.
/bin/tricolor: line 23: ошибка синтаксиса около неожиданной лексемы `;;'
/bin/tricolor: line 23:  вот такого рода ошибочка затем запускается впн ну все равно весь траф по земле

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #322 : 13 Сентября 2010, 23:36:32 »
все сделал как сказал device dvb1_2 for pid 1000 created successfully.
/bin/tricolor: line 23: ошибка синтаксиса около неожиданной лексемы `;;'
/bin/tricolor: line 23:  вот такого рода ошибочка затем запускается впн ну все равно весь траф по земле
Oшибка синтаксиса это какая-нибудь "очепятка", ищи или показывай скрипт. (который запускаешь)
А это откуда device dvb1_2? Не много-ли device?
А покажи ка find /dev/dvb. И ifconfig когда скрипт запущен.
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #323 : 14 Сентября 2010, 00:09:37 »
Разобрался со всем по скрипт все ок пускаю впн тоже встает а трафик не идет

Пользователь решил продолжить мысль 14 Сентября 2010, 00:18:56:
dev/dvb/
/dev/dvb/adapter1
/dev/dvb/adapter1/demux0
/dev/dvb/adapter1/dvr0
/dev/dvb/adapter1/frontend0
/dev/dvb/adapter1/net0
/dev/dvb/adapter0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/net0

dvb0_1    Link encap:Ethernet  HWaddr
          inet addr:  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::2d0:5cff:fecc:b400/64 Диапазон:Ссылка
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x3e8

root@mihail-desktop:/bin# tricolor start
starting tricolor...
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
opening frontend failed: Device or resource busy

DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A

Status: device dvb0_0 for pid 1000 created successfully.

итог же такой должен быть не понятно почему дивайс 0 ок а не 0_1

Пользователь решил продолжить мысль 14 Сентября 2010, 00:28:17:
#!/bin/bash

        PATH=/usr/sbin:/usr/bin:/sbin:/bin
        NAME=`basename $0`
        IP=
        MAC=
        PID="0x3e8"
          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 -a0 -c /etc/tricolor.conf -n 1 > /dev/null &
            dvbnet -p $PID
            ifconfig dvb0_1 $IP
            ifconfig dvb0_1 hw ether $MAC
            echo 0 > /proc/sys/net/ipv4/conf/dvb0_1/rp_filter
        ;;
          stop)
            echo "stoping $NAME..."
            ifconfig dvb0_1 down
            dvbnet -d1 0
            killall szap
        ;;
          restart)
            $0 stop
            $0 start
        ;; 
          *)
            echo "usage: $NAME start|stop|restart"
            exit 3
        ;;
        esac
     
        exit 0
Status: device dvb0_1 for pid 1000 created successfully.
opening frontend failed: Device or resource busy
скрипт выглядит так.
« Последнее редактирование: 14 Сентября 2010, 00:28:17 от Flikker »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #324 : 14 Сентября 2010, 00:35:43 »
Да не очень разобрался ifconfig показывает dvb0_1, а
Status: device dvb0_0 for pid 1000 created successfully.
Как-то не вяжется и плюс
opening frontend failed: Device or resource busy
szap не запустился.
Перезагружай компьютер, запускай скрипт и ещё раз показывай ifconfig.
Ну и ещё femon покажи.
Эту строчку можно удалить.
echo 0 > /proc/sys/net/ipv4/conf/dvb0_1/rp_filter
Что-то ты намудрил.
szap -a1, dvbnet a1 -p $PID
Цитировать
итог же такой должен быть не понятно почему дивайс 0 ок а не 0_1
Не для той карты szap запустил.

Я сам уже если не запутался, то скоро уже точно запутаюсь. :)
« Последнее редактирование: 14 Сентября 2010, 00:50:14 от Упс »
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #325 : 14 Сентября 2010, 13:25:11 »
УПС а в строчке где tricolor.conf не нужно не где девайс прописывать?

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #326 : 14 Сентября 2010, 13:45:47 »
УПС а в строчке где tricolor.conf не нужно не где девайс прописывать?
Если в этой szap -a0 -c /etc/tricolor.conf -n 1 > /dev/null & то попробуй a1, и всё.
Если в этой CHANNELS_CONF="/etc/tricolor.conf" то тут вооще ничего не надо.
Проверь пишешь в скрипте dvb0_1 то a1 и dvbnet -d1, если dvb0_0 то a0 и dvbnet -d0.

xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #327 : 16 Сентября 2010, 11:27:00 »
УПС разобрался с придом теперь все ок
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

Status: device dvb0_1 for pid 1000 created successfully.

далее пускаю землю и впн настройки делал как на сайте при снятие галочки эхо пакеты трафик мертвый не чего не работаетю При ее присутствии все через землю на карту не одного кб не попоадает.


dvb0_1    Link encap:Ethernet  HWaddr 00:02:0a:10:44:42 
          inet addr:  Bcast:10.255.255.255  Mask:255.0.0.0
          iДиапазон:Ссылка
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:4096  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x3e8

в чем может быть проблема?


Пользователь решил продолжить мысль 16 Сентября 2010, 11:27:54:
модем телефон нокия 5800 оператор билан по земле полностью грузиться

Пользователь решил продолжить мысль 16 Сентября 2010, 11:46:31:
Полазив по форуму понял сигнала нет

root@mihail-desktop:/bin# femon -a1
FE: Philips TDA10086 DVB-S (DVBS)
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |
status       | signal 0000 | snr 1818 | ber 00000000 | unc 00000000 |

это двб 2
 oot@mihail-desktop:/bin# femon a0
FE: STV090x Multistandard (DVBS)
Problem retrieving frontend information: Operation not supported
status SCVYL | signal b332 | snr a44d | ber 000043ba | unc 44b457e9 | FE_HAS_LOCK
Problem retrieving frontend information: Operation not supported
status SCVYL | signal b332 | snr a44d | ber 000043ba | unc 44b457e9 | FE_HAS_LOCK
Problem retrieving frontend information: Operation not supported
status SCVYL | signal b332 | snr a44d | ber 000043ba | unc 44b457e9 | FE_HAS_LOCK
Problem retrieving frontend information: Operation not supported
status SCVYL | signal b332 | snr a44d | ber 000043ba | unc 44b457e9 | FE_HAS_LOC

все есть

Пользователь решил продолжить мысль 16 Сентября 2010, 12:44:39:
поменял карты местами сигнал есть настройки есть а инет через землю
oot@mihail-desktop:/bin# 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

Status: device dvb0_0 for pid 1000 created successfully.
карта теперь двб 0_0
« Последнее редактирование: 16 Сентября 2010, 12:44:39 от Flikker »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #328 : 16 Сентября 2010, 14:44:17 »
Problem retrieving frontend information: Operation not supported как бы намекает что не всё в порядке. ;)
xUbuntu 12.04

Оффлайн Flikker

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #329 : 16 Сентября 2010, 16:32:11 »
УПС это 7й градус балуется или думаешь что то с картами с 36 вот у меня
FE: Philips TDA10086 DVB-S (DVBS)
status SC    | signal 7171 | snr 5252 | ber 00000000 | unc 00000000 |
status SC    | signal 7171 | snr 5252 | ber 00000000 | unc 00000000 |
status SC    | signal 7171 | snr 5252 | ber 00000000 | unc 00000000 |
status SC    | signal 7171 | snr 5252 | ber 00000000 | unc 00000000 |
status SC    | signal 7171 | snr 5252 | ber 00000000 | unc 00000000 |
^C

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.