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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Mostodont

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #15 : 18 Марта 2010, 19:16:30 »
Скрипт запустил....
(Нажмите, чтобы показать/скрыть)
и VPN запускается но ничего не происходит страницы не открываются. Значит что то не так сделал

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #16 : 18 Марта 2010, 19:30:52 »
да нет надо ЕЩЁ чтото сделать (сразу пишу запустить инет пока не получилось )
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн andvalb

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #17 : 18 Марта 2010, 23:55:32 »
Так как сижу на 10,04 - пишу для нее.

По шагам.

1) Идем в "личный кабинет зрителя" на сайте tricolor.tv и подключаем услугу "Интернет", на вопрос про МАК адрес пишем МАК адрес dvb карты (на случай если они его в дальнейшем будут использовать).
2) Как результат получаем логин, пароль, ип адрес для ВПН (нафиг не нужен - выдается автоматом).
3) обрадованные начинаем настраивать ВПН соединение, для чего:
 а) Тупо настраиваем его в нетворк менеджере, указываем шлюз 81.177.31.194, вкладку "дополнительно" настраиваем так как показано на приложенной картинке. (включить "Использовать шифрование MPPE" и "Stateful Encription"), остальное по умолчанию. (на время тестирования желательно включить опцию "Использовать это соединение только для ресурсов в его сети" в настройках маршрутов IPv4). После настройки сразу же его и проверяем - должно работать. Обратите внимание - логин может понадобится указать строчными буквами, а не как на сайте триколора.

 б) Можно использовать метод посложнее и создать файл в /etc/ppp/peers/ - пример рабочего в приложении.

4) Как вариант для настройки dvb карты используем скрипт в /etc/init.d/  - дан в приложении (выкладывался и здесть тоже).

В скрипте надо указать мак адрес пересчитанный из IP адреса (который дает триколор). ИП ДВБ карты от балды.

Если не пользовались ВПН в нетворк менеджере (настраивали в /etc/ppp/peers/) то ваше наземное соединение с интернетом модифицируем следующим образом - указываем прямой маршрут до ВПН сервера триколора и по вкусу такие же до днс (чтобы не тормозить их), для чего идем в нетворк менеджер и добавляем нужный маршрут в виде 81.177.31.194 <шлюз> 255,255,255,255 0 где шлюз - адрес наземного шлюза - пример картинки приложен.

После чего указываем опцию "Использовать это соединение только для ресурсов в его сети". - это позволит vpn соединению установить свой шлюз по умолчанию (можно это и не делать - если сделали то в случае разрыва впн соединения траффик по земле не пойдет!).
Остается только стартовать скрипт настройки ДВБ карты (можно указать сервисом для чего sudo update-rc.d tricolor defaults 21) и после этого установить ВПН соединение.

Так выглядит таблица маршрутизации (смотреть командой route)

Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
ns1.ulvt.ru            192.168.10.250  255.255.255.255  UGH   0      0        0 eth0
ns2.ulvt.ru            192.168.10.250  255.255.255.255  UGH   0      0        0 eth0
81.177.31.194      192.168.10.250  255.255.255.255  UGH   0      0        0 eth0
10.1.1.1                      *               255.255.255.255  UH     0      0        0 ppp0
192.168.100.0              *               255.255.255.0      U      0      0        0 dvb0_0
192.168.10.0                *               255.255.255.0     U       1      0        0 eth0
link-local                       *               255.255.0.0         U     1000  0        0 eth0
default                          *               0.0.0.0               U       0      0        0 ppp0

В моем случае eth0 - наземное соединение, ppp0 - впн до триколора 192.168.10.250 - шлюз наземного соединения .


скрипт настройки адаптера (оригинал не мой - я его подправил) - лежит в /etc/init.d/ называется tricolor
########################################
#!/bin/bash

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

        # https://cabinet.stv.su/index.php?m=info
        IP="192.168.100.1" #Сюда прописываем ваш IP-адрес, (от балды)
        MAC="00:02: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
#####################################

Файл с транспондером для szap  - лежит в /etc/tricolor.conf
#####################################
Trikolor:11766:h:0:27500:1000:1000:0
#####################################

Скрипт для набора в ручную (без помощи нетворк менеджера)- лежит в /etc/ppp/peers/ называется tricolor
#####################################
# Максимальный размер передаваемого пакета
mtu 1490
# Максимальный размер принимаемого пакета
mru 1490
# Не отключаться когда соединение закрыто, пробовать открыть его снова
persist
# При отсутствии связи всегда пытаемся подключиться
maxfail 0
# Узнаем о «самочувствии» удаленной стороны каждые 60 сек
lcp-echo-interval 60
# Если удаленная сторона не ответила 4 раза – считаем что нас отключили
lcp-echo-failure 4
require-mppe-128
mppe-stateful
#usepeerdns
defaultroute
replacedefaultroute
noipdefault
# Устанавливаем имя нашего хоста
name login #вместо login пишем сюда логин с сайта триколора
linkname tricolor
# Дополнительныe параметры для скриптов ip-up, ip-pre-up, ip-down
ipparam tricolor
# Устанавливаем имя удаленного хоста
#remotename VPN
# Команда для соединения
pty "pptp 81.177.31.194 --nolaunchpppd"
# Читать дополнительные настройки из options.pptp
file /etc/ppp/options.pptp
#####################################

Файл chap.secrets - находится в /etc/ppp/ - добавляем в него
login * "password" *                   #Пароль в кавычки!

Если хотим автостарт ppp с использованием скрипта то в /etc/network/interfaces добавляем (вместе с нетворк менеджером лучше не использовать)
auto ppp0
iface ppp0 inet ppp
        provider tricolor

В самом простом случае надо только файлы для настройки dvb адаптера (скрипт в init.d и конфигурация szap) остальное в нетворк менеджере.
mppe-stateful можно не указывать - все равно используется stateless
« Последнее редактирование: 19 Марта 2010, 04:22:22 от andvalb »

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #18 : 19 Марта 2010, 07:20:01 »
сделал как сказал andvalb и у меня заработало .
а подписка globa от другого провайдера не падойдет? МОЖЕТ кто знает
ОГРОМНОЕ СПАСИБО!!!!
« Последнее редактирование: 19 Марта 2010, 09:03:31 от borkvt »
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн serg993

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #19 : 19 Марта 2010, 08:57:12 »
а пописка globa от другого провайдера не падойдет?
скорее всего придется менять привязку IP в ЛК глобакса
« Последнее редактирование: 19 Марта 2010, 09:07:16 от serg993 »
Ubuntu 16.04.01, Asus H170 Pro Gaming, Core i5 6600,16 Gb,ASUS STRIX GTX960 4096Mb,Ascot 6XR8/Cooler Master V700,NEC MultiSync 225WNX,Plextor128M5Pro,Samsung 850 EVO 250 Gb, SG(250+500GB+1Tb),WD(2Tb)

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #20 : 19 Марта 2010, 09:08:30 »
в globax.conf про IP не чего нет.
ЛК глобакса -у меня нет (ip-автоматом шёл )
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн serg993

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #21 : 19 Марта 2010, 09:26:03 »
в globax.conf про IP не чего нет.
ЛК глобакса -у меня нет (ip-автоматом шёл )
Если у тебя есть globax (естественно и логин и пасс к нему,) то на http://globax.biz/ сможешь зайти в свой Личный Кабинет, где и найдешь ПривязкуIP
Ubuntu 16.04.01, Asus H170 Pro Gaming, Core i5 6600,16 Gb,ASUS STRIX GTX960 4096Mb,Ascot 6XR8/Cooler Master V700,NEC MultiSync 225WNX,Plextor128M5Pro,Samsung 850 EVO 250 Gb, SG(250+500GB+1Tb),WD(2Tb)

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #22 : 19 Марта 2010, 10:00:29 »
не мой логин и пороль от skyfi не принимает пойду репистрироватся
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн serg993

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #23 : 19 Марта 2010, 10:18:56 »
не мой логин и пороль от skyfi не принимает пойду репистрироватся
если у тебя действующий пасс и логин, то должен войти. По крайней мере с подпиской Платеты вхожу. Но подписку на 3К буду делать новую:)
Ubuntu 16.04.01, Asus H170 Pro Gaming, Core i5 6600,16 Gb,ASUS STRIX GTX960 4096Mb,Ascot 6XR8/Cooler Master V700,NEC MultiSync 225WNX,Plextor128M5Pro,Samsung 850 EVO 250 Gb, SG(250+500GB+1Tb),WD(2Tb)

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #24 : 19 Марта 2010, 10:33:41 »
А СЛОНАХ вроде дешевле. подскажите оплатил а в кабине не могу войти
« Последнее редактирование: 19 Марта 2010, 10:41:12 от borkvt »
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн Mostodont

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #25 : 19 Марта 2010, 10:40:16 »
nik@nik-desktop:~$ sh '/etc/init.d/tricolor' start
starting tricolor...
error: permission denied on key 'net.ipv4.conf.all.rp_filter'
error: permission denied on key 'net.ipv4.conf.default.rp_filter'
opening frontend failed: Device or resource busy

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

Error: couldn't add interface for pid 1000: 1 Operation not permitted.
SIOCSIFADDR: Отказано в доступе
SIOCSIFFLAGS: Отказано в доступе
SIOCSIFHWADDR: Операция не позволяется
/etc/init.d/tricolor: 46: cannot create /proc/sys/net/ipv4/conf/dvb0_0/rp_filter: Permission denied
nik@nik-desktop:~$
 :-[ Что у меня опять то не так то ??

Пользователь решил продолжить мысль 19 Марта 2010, 10:49:36:
после запуска скрипта Ubuntu у меня перестает видет мою карту. Только перзагрузка помогает. В скрипте поменял только IP и МАС адрес.
nik@nik-desktop:~$ sh '/etc/init.d/tricolor' start
starting tricolor...
error: permission denied on key 'net.ipv4.conf.all.rp_filter'
error: permission denied on key 'net.ipv4.conf.default.rp_filter'

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

Error: couldn't add interface for pid 1000: 1 Operation not permitted.
SIOCSIFADDR: Отказано в доступе
dvb0_0: ОШИБКА при получении флагов интерфейса: Нет такого устройства
SIOCSIFHWADDR: Операция не позволяется
/etc/init.d/tricolor: 46: cannot create /proc/sys/net/ipv4/conf/dvb0_0/rp_filter: Directory nonexistent
nik@nik-desktop:~$ FE_SET_FRONTEND failed: Invalid argument
« Последнее редактирование: 19 Марта 2010, 10:49:36 от Mostodont »

Оффлайн borkvt

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #26 : 19 Марта 2010, 10:50:09 »
Mostodont  ты попробуй старый скрипт (для  ТАРЕЛОК) Я тоже крутил и вернулся к нему
а если нужен glog то дапиши
 GLOBAX_BIN="/usr/bin/globax"
GLOBAX_CONF="/etc/globax/globax.conf" .....

 szap -l 10750   -c /etc/channels.conf -n  > /dev/null &
       
           
            $GLOBAX_BIN $GLOBAX_CONF
тем более что он работал у тебя
« Последнее редактирование: 19 Марта 2010, 10:52:59 от borkvt »
Intel(R) Pentium(R) Dual  CPU  E8500  @ 3.16GHzTT-Budget-S-1401  PCI.\.PROF 7300 DVB-S/S2 HUAWEI -156  GeForse gt-240 \ asus p5q .Нeвинномысск XBMC+HTS Tvheadend ubuntu 11.04 и 12.04
64 бит

Оффлайн serg993

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #27 : 19 Марта 2010, 11:03:25 »
nik@nik-desktop:~$ sh '/etc/init.d/tricolor' start
запускай от рута
Ubuntu 16.04.01, Asus H170 Pro Gaming, Core i5 6600,16 Gb,ASUS STRIX GTX960 4096Mb,Ascot 6XR8/Cooler Master V700,NEC MultiSync 225WNX,Plextor128M5Pro,Samsung 850 EVO 250 Gb, SG(250+500GB+1Tb),WD(2Tb)

Оффлайн andvalb

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #28 : 19 Марта 2010, 11:19:48 »
nik@nik-desktop:~$ sh '/etc/init.d/tricolor' start
запускай от рута

Естественно этот скрипт надо от рута пускать.
То есть sudo /etc/init.d/tricolor start
sh не надо указывать если уж указали то bash
« Последнее редактирование: 19 Марта 2010, 11:28:29 от andvalb »

Оффлайн Mostodont

  • Автор темы
  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: Триколор интернет в Ubuntu 9.10
« Ответ #29 : 19 Марта 2010, 11:24:04 »
nik@nik-desktop:~$ sudo /etc/init.d/tricolor start
sudo: /etc/init.d/tricolor: command not found
nik@nik-desktop:~$
 ???

 

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