SkyStar2, dvb и vpn (Киньте в меня толковой докой... :))

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

SkyStar2, dvb и vpn

Сообщение serg_sk »

Собтвенно задача такая. Входной канал пропустить через спутник, а выходной по vpn.
Vpn настроил подключаютсь, все работает. Остался спутник, который я никак не могу домучить.
Поставил linuxtv-dvb linuxtv-dvb-apps.
Далее создал файл /usr/local/bin/skyON:

Код: Выделить всё

router ~ # cat /usr/local/bin/skyON
#!/bin/sh
PID=my_pid
DVB_ADDR="192.168.10.10" #- любой левый IP
DVB_MAC="my_mac"

/sbin/modprobe dvb-core dvb_shutdown_timeout=0
/sbin/modprobe mt312
/sbin/modprobe stv0299
#/sbin/modprobe skystar2
/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log

/usr//bin/dvbnet -p $PID
/sbin/ifconfig dvb0_0 $DVB_ADDR up
/sbin/ifconfig dvb0_0 hw ether $DVB_MAC

Запускаю, смотрю в ifconfig, есть девайс dvb0_0. Как я понимаю все идет гуд.
В /etc/channels.conf написал следующее:

Код: Выделить всё

router ~ # cat /etc/channels.conf
AM2:11050:h:0:29650:514:514:1:29650

Далее создал такой скрипт подключения:

Код: Выделить всё

router ~ # cat /etc/ppp/sky
#!/bin/bash

MY_GW="192.168.0.133"

start(){
echo "Starting VPN Fake...              "

route add 82.211.136.2 via ${MY_GW} && \
pptp 82.211.136.2 call pptpfake && \
sleep 10 && \
route delete default && \
route add default dev ppp1 && \
echo "OK"
}

stop(){
killall -9 pptp
route delete 82.211.136.2 > /dev/null 2>&1
route delete default && \
route add default via ${MY_GW}
}

case "$1" in
start)
    start
;;
stop)
        stop
      ;;
*)
        echo "usage: $0 start|stop "
      ;;
esac

Чесно говоря оно не работатло, я в нем поменял слова via на gw, вроде пошло... но весь трафик иден по земле, тобишь по простому впн. А мне надо чтобы входящий был спутник, а выходящий vpn.
Короче не знаю я, что с этим спутником делать. Может кто-то толком объяснит что и как делать или на доку нормальную тыкнет... А то уже запарился я с этим спутником....

P.S.

Код: Выделить всё

MY_GW="192.168.0.133"

Тут надо какой ipшник писать? ip моего наземного vpn или что-то еще?

Где-то я точно туплю, ибо не нашел толковой доки... :(
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: SkyStar2, dvb и vpn

Сообщение KiWi »

либо я не втыкаю, либо
А мне надо чтобы входящий был спутник, а выходящий vpn.

ты действительно думаешь, что пакет может уйти по одному каналу, а вернуться по другому?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

да, в винде так работает по дефолту, причем без лишнего гемора. Но суть не в этом. Мне надо тарелку поднять :) Идеи будут?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: SkyStar2, dvb и vpn

Сообщение t.t »

(IFL @ Dec 27 2005, в 12:26) писал(а):ты действительно думаешь, что пакет может уйти по одному каналу, а вернуться по другому?
А как по-твоему вообще спутниковый инет работает? ;)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SkyStar2, dvb и vpn

Сообщение Angel_13th »

serg_sk
Надо у random_code спросить, он в это теме шарит. У него как я понял была и генту, и тарелка.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

Короче поднял я эту всю тему. Осталось роутинг разрулить. Вот сейчас имею такую картину. Разобраться сложно, шо торбец.
Смотрите:

Код: Выделить всё

router ~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
if-fe0-am1.plan *               255.255.255.255 UH    0      0        0 ppp1
am1-gw.planetsk *                     255.255.255.255 UGH   0      0        0 ppp0
192.168.150.1     *               255.255.255.255 UH    0      0        0 ppp0
172.16.23.0     *               255.255.255.0   U     0      0        0 eth0
192.168.10.0    *               255.255.255.0   U     0      0        0 dvb0_0
loopback        router.router.i 255.0.0.0       UG    0      0        0 lo
default         *               0.0.0.0         U     0      0        0 ppp1

Скрипт такой, взят со скайстаровской доки:

Код: Выделить всё

#!/bin/bash

MY_GW="192.168.0.1"

start(){
echo "Starting VPN Fake...              "
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo "Adding routes..."
route add 82.211.136.2 gw ${MY_GW} && \
echo "OK"
echo "Srarting VPN..."
pptp 82.211.136.2 call pptpfake && \
echo "OK"
sleep 10 && \
route delete default && \
route add default dev ppp1 && \
echo "OK"
}

stop(){
killall -9 pptp
route delete 82.211.136.2 > /dev/null 2>&1
route delete default && \
route add default gw ${MY_GW}
}

case "$1" in
start)
        start
    ;;
stop)
        stop
    ;;
*)
        echo "usage: $0 start|stop "
    ;;
esac

Где MY_GW="192.168.0.1" - это мой наземный шлюз. Короче спасайте, а то я с этим route'ом разобраться не могу.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
AXE
Сообщения: 1

Re: SkyStar2, dvb и vpn

Сообщение AXE »

Добрый вечер. я использую вот такой скрипт:

echo "1. Starting provider..."
pon provider
sleep 10s
echo "2. Starting planetsky..."
route add 82.211.136.2 dev ppp0
pon planetsky
sleep 10s
echo "3. Routing..."
route add default gw 82.211.136.1
echo "All done."
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

Ну скрипт у меня в норме, конект есть. Что-то с таблицей маршрутизации. Сейчас упал наземный канал не могу продолжить мучать тарелку :(
С суппортом переговорил, к ним пакеты криходят и от них идут на меня. Я не получаю. Странно. Надо будет traceroute сделать :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

разрулил я ситуацию :) Все сказать забываю. С таблицей маршрутизации было все в порядке, надо было только вот что сделать, заменить строку:

Код: Выделить всё

/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log

на:

Код: Выделить всё

/usr/bin/szap -c /etc/channels.conf -n 1 >> /var/log/sky.log &

Чтобы оно в процессах висеть оставалось, тобишь без ключа -x.
Можно и в /dev/null его переправить, чтобы не занимать место на диске.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: SkyStar2, dvb и vpn

Сообщение progressive »

а как измениться скрипт skyON для SkyStar1?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

Настройки идентичны, только в /etc/channels.conf надо поменять параметры спутника.

Да, ну и еще ip-адреса поменять. :) Свои и спутникового прова.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: SkyStar2, dvb и vpn

Сообщение progressive »

Писать скрипты пока не умею, поэтому вопрос: за что в скрипте SkyON отвечают следующие строки?

/sbin/modprobe dvb-core dvb_shutdown_timeout=0
/sbin/modprobe mt312
/sbin/modprobe stv0299
#/sbin/modprobe skystar2
/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SkyStar2, dvb и vpn

Сообщение Angel_13th »

Код: Выделить всё

/sbin/modprobe dvb-core
отвечает за подгрузку модуля dvb-core с параметрами dvb_shutdown_timeout=0

Код: Выделить всё

/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log
специфичная прога szap для поднятия спутникого интернета принмаемого на частоте описанной /etc/channels.conf.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: SkyStar2, dvb и vpn

Сообщение progressive »

А это что?
/sbin/modprobe mt312
/sbin/modprobe stv0299
#/sbin/modprobe skystar2
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SkyStar2, dvb и vpn

Сообщение Angel_13th »

Это подгрузка модулей. И вообще написать в консоле

Код: Выделить всё

man modprobe
не пробовал?
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
progressive
Сообщения: 415
ОС: Mac OS X 10.6.1 SnowLeopard

Re: SkyStar2, dvb и vpn

Сообщение progressive »

Angel писал(а):
05.01.2006 14:28
Это подгрузка модулей. И вообще написать в консоле

Код: Выделить всё

man modprobe
не пробовал?

а что в этих модулях изменится если у меня SkyStar1 и надо-ли мне вообще их подгружать если у меня SuSE и там dvb модули при старде системы вроди как подключаются?
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: SkyStar2, dvb и vpn

Сообщение Angel_13th »

progressive
Надо смотреть конкретно доку по SkyStar1, их в инете валом.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: SkyStar2, dvb и vpn

Сообщение serg_sk »

(Angel_13th @ Jan 5 2006, в 09:35) писал(а):

Код: Выделить всё

/usr/bin/szap -c /etc/channels.conf -n 1 -x >> /var/log/sky.log

специфичная прога szap для поднятия спутникого интернета принмаемого на частоте описанной /etc/channels.conf.

Вот как раз сроку szap надло запускать без ключика -x. С єтим ключем у меня не работал инет ;)
2progressive: тебе нужно заменить в /etc/channels.conf только параметры своего спутника, ну и ip-адреса, свои и прова. Все!
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
МиниЭВМ
Сообщения: 1

Re: SkyStar2, dvb и vpn

Сообщение МиниЭВМ »

Народ, хелп..
У меня gentoo-2.6.11 Перелопатил кучу доки, так и не смог поставить драйвера. В мануалах написано одно, качаю там таких папок нет.
Например, в доке написано что для ядра 2.6 вообще не надо качать драйвера, можно обойтись теми что есть в ядре. Редактирую /usr/src/linux/.config , выставляю то что надо модулями. Потом собираю эти модули (они появляюстя в /lib/modules/kernel-2.6.11-gentoo-r9/drivers/media/). Потом надо прикрутить несколько модулей. (dvb-core, skystar2, и т.д.) Первый прикручиваю, с параметрами как следует.. А остальные не добавляются.. как быть ??
Если скачать драйвера с оф.сайта, то они тоже не ставятся (getlinks.sh выдает ошибку) т.е. он не мождет найти файлы. Подскажите плс..
Спасибо сказали: