LINUX.ORG.RU

Еще раз про спутниковый инет - помогите неместным


0

0

Создаю еще одну тему потомучто нерешил проблему со спутниковым инетом. Рекомендовали найти статью, которая была в новостях месяц назад, нашел попробовал и не вышло потомочто с тех поддержки отказали в отведение отдельного ip и т.д сказали используй проксю или vpn, да я бы и сам бы рад но как осуществить не где на писано док перерыл много, подскажите? А то получается линукс для сети а сети то и нету, а очень хочется!

anonymous

Спутник (на приём который) это не Сеть. Вот и всё. Потому не мучайся, выкинь.

robot12 ★★★★★
()

По поводу полудуплекса много терок уже было и здесь в том числе. Я конечно понимаю что тебе лень поиском пользоваться - сам такой. Ищи по кейворду "skystar".

Lee_Noox ★★★
()
Ответ на: комментарий от Lee_Noox

Skystar 2 настроена, сигнал лочится, я около 15 доков нарыл и нечего невышло, я так понял что нужно как то сказать системе чтобы она брала пакеты с карты а как?

anonymous
()
Ответ на: комментарий от anonymous

если имелось в виду спутника longitude то 40 East

anonymous
()
Ответ на: комментарий от crimble

Смотри, если у тебя сигнал залочен и работать ты собираешься по протоколу pptp то тебе надо 1. настроить дозвон к провайдеру наземного инета (это легко). 2. Скачиваешь самый новый дистр проги pptp-client(ЧТО-ТО В ЭТОМ РОДЕ. если нужно точнее - пиши посмотрю). 3. идешь на сайт www.helios-net. ru -> Клиентам -> настройка рртр под Линукс -там все очень точно и подробно описано. В общем это у меня заняло не более 1 часа. Поделись секретом как ты смого настроить Скайстар. Бьюсь уже 2 недели ничего не получается.

IliaNikolaev
()
Ответ на: комментарий от IliaNikolaev

дистр у меня suse 10 ядро 2.6.13-15 дрова на ss2 тама есть в виде модуля а потом по этой статейке
Для настройки карт SkyStar1 SkyStar2 под OS Linux, Вам необходимо: 
иметь последнюю версию драйверов с http://linuxtv.org/ 
Любой из Linux-based дистрибутивов с версией ядра 2.4.x или 2.6.x с предустановленными исходными текстами ядра. 
Распаковываем драйвера, например, в /usr/local/src/

#cd linuxtv-dvb-x.x.x/build-2.4/ - для версии ядра ветки 2.4.x
#cd linuxtv-dvb-x.x.x/build-2.6/ - для версии ядра ветки 2.6.x

#make

Если все собралось без проблем, идем дальше.

#sh ../MAKEDEV-DVB.sh  ; если у Вас devfs - этого делать не нужно.

#sh ./insmod.sh load

Эта операция просто загружает все необходимые модули.


Если все загрузилось, то DVB-S уже работает и можно смотреть телевизор.
В каталоге /usr/local/src/linuxtv-dvb-apps-x.x.x/ есть несколько полезных программ.
Нас интересует, в первую очередь, те, что настраивают карту на нужную частоту и создают сетевой интерфейс dvb0. 

#cd util/szap/
make
cp szap /usr/local/sbin/

#cd ../dvbnet/
make
cp dvbnet /usr/local/sbin/

Создаем файл /etc/channels.conf

vi /etc/channels.conf
 и прописываем в нем следующую строку для PAS4:

Sky:12717617:v:0:43404:0:0:0

далее пытаемся залочить карту 

szap -c /etc/channels.conf -n 1 -x

если все параметры указаны верно, то вы увидите на консоли строки вида:

status 13 | signal 2e78 | snr 70f5 | ber 0000fff0 | unc 00000000 | lock

теперь создаем сетевой интерфейс dvb0

dvbnet -p PID ; где PID - номер выданный Вам SkyVision

эти действия можно автоматизировать создав следующий скрипт и положив его в
/etc/init.d

#!/bin/sh

   DIR=/usr/local
   PID=_ваш_pid_
   DEV_NAME=dvb0_0
   IP_ADDR=192.168.238.238
   MAC_ADDR=00:00:00:00:00:00; Ваш MAC адрес указанный в заявке

   cd $DIR/bin

   case "$1" in

   start)
   modprobe dvb-core dvb_shutdown_timeout=0
   modprobe mt312
   modprobe skystar2
   $DIR/bin/szap -c /etc/channels.conf -n 1 -x
   $DIR/bin/dvbnet -p $PID
   /sbin/ifconfig $DEV_NAME $IP_ADDR
   /sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR
   echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
   ;;
   
   stop)
   /sbin/ifconfig $DEV_NAME down
   $DIR/bin/dvbnet -d 0
   modprobe -r skystar2
   modprobe -r mt312
   modprobe -r dvb-core
   ;;
   
   restart)
   $0 stop
   $0 start
   ;;
   *)
   echo "Usage: `basename $0` start | stop | restart"
   ;;
   
   esac

могу выслать еще у меня их 22

anonymous
()
Ответ на: комментарий от IliaNikolaev

нашел статейку, непонял 7 и 8 пункт 7. Содержимое архива pptp-script.tgz распаковать в каталог /etc/rc.d/init.d/ (rc.pptp, pptp.run и pptp.gw). Просмотреть их содержимое и при необходимости отредактировать. Обязательно отредактируйте файл pptp.run. В нем нужно заменить надпись your_login на ваш_логин.

8. Запустить скрипт rc.pptp.

Это также можно сделать вручную: route add 80.92.200.254 gw {ip адрес Вашего наземного шлюза} eth0 (вместо "eth0" у вас может быть другое, в зависимости от того, какой сетевой адаптер установлен) route del default cd /usr/local/bin pptp 80.92.200.254 defaultroute nodetach name ваш_логин

по 7 пункту можеш перечислить что конкретное ты редактировал? по 8 где взять ip адрес Вашего наземного шлюза подключаюсь по модему и заместо eth0 надо написать dvb0_0

anonymous
()
Ответ на: комментарий от anonymous

Ну я в принципе все руками делаю, у меня один скрипт крутится который все и делает.


#!/bin/sh
 while : //start of endless script
 do
  # 1 squid is running
   sq=`ps -ax|grep '(squid)'|grep -v 'grep'|\awk '{print $1}'`
    if [ -z $sq ]
     then
     echo `date`
     echo "squid is stopped!!!"
      /usr/local/squid/sbin/squid -YD
    fi
   # 2 pptp running
   pp=`ifconfig|grep '80.92.200.254'|grep -v 'grep'|\awk '{print $1}'`
    if [ -z $pp ]
    then
           echo `date`
           echo "stop ptline"
           ifdown ptline &&
           echo "start ptline"
           sleep  10
           ifup ptline &
           sleep 80
           echo "pt started adding route"
           route add 80.92.200.254 gw 172.17.1.2 ppp0 &
           route del default &
           echo "create pptp connection"
           pptp 80.92.200.254 defaultroute nodetach name Nikolaev &
           echo "PPTP Creating"
        fi
#echo "all ok"
sleep 60
done

Где ptline - имя моего модемного наземного соединения, 172.17.1.2 его статический ИП адрес, 80.92.200.254 IP адрес моего провайдера спутникового инета
Я не отрицаю скрипт кривой, но оно работает и уже 3 месяца ни одного сбоя - все красиво поднимается и работает. Просьба ногами не бутсать и фтопку не посылать. 

IliaNikolaev
()
Ответ на: комментарий от IliaNikolaev

я в линуксе новичок а с сеть неработал обьясни что конкретно надо вписать вместо ptline, и еще при подключение к серверу по наземному каналу ip моего провайдера 212.96.116.210 и я его должен вписать в место 172.17.1.2, а в место твоего 80.92.200.254 я так понял надо am1-vpn-best.planetsky.com или 82.211.136.5 так ли?

anonymous
()
Ответ на: комментарий от anonymous

Ну да с адресами ты разобрался а ptline это название моего прова
то есть я запускаю модем кoмандой #ifup ptline
а у тебя дожно стоять соответственно название твоего соединения.
как ты запускаешь наземный канал? 

IliaNikolaev
()
Ответ на: комментарий от IliaNikolaev

pptp-client нашел такой надеюсь подойдет pptp-client-1.6.0-alt1.i586.rpm а подключаюсь я через kppp в таком случае что подставить или может ты тогда обьясниш как ты подключаешся и я так сделаю (модем у меня USRobotics апаратный) я конечно неуверен но при соединение через kppp в системе образуется соединение ppp0

anonymous
()
Ответ на: комментарий от anonymous

По идее у тебя должно быть название соединения у кррр ppp0 - это у тебя интерфейс создается  а название будет такое какое ты ему сам дешь. Я у себя его вижу в /etc/sysconfig/network-script/ifcfg-ptline а у тебя может все примерно также прописано.
А вообщето может ты зря так загемороился, подключайся модемом просто руками а потом 
route add 82.211.136.5 gw 212.96.116.210  ppp0 
route del default 
pptp 82.211.136.5 defaultroute nodetach name Yuour_login
           
У менято на этом сервак крутится а тебе для себя пойдет.

IliaNikolaev
()
Ответ на: комментарий от IliaNikolaev

что то невыходит вот как я делаю понимаю карту и пид через скрипт он говорит что все нормально и настроились на пид 555 (на этом этапе инет работает) потом ввожу эти строки и на последней отвечает 
# pptp 82.211.136.5 defaultroute nodetach name pptpbest
anon warn[open_inetsock:pptp_callmgr.c:326]: connect: Connection timed out
anon fatal[callmgr_main:pptp_callmgr.c:124]: Could not open control connection to 82.211.136.5
anon fatal[open_callmgr:pptp.c:426]: Call manager exited with error 256
anon fatal[main:pptp.c:310]: Child process died
(и инет неработает браузер говорит что неправильно ввел адрес)

anonymous
()
Ответ на: комментарий от anonymous

1. Поставь версию рртр 1.7.0 у меня старая тоже так же отваливалась с connection timeout
2. Ты не забыл прописать файл chap.secret и ppp.options (помоему так называется).
3. Все это у меня настраивалось для поднятия канала на helios-net может у твоего прова по другому.
4. У тебя в ядро поддержка РРР включена?

IliaNikolaev
()
Ответ на: комментарий от nut

cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
####### redhat-config-network will overwrite this part!!! (begin) ##########
"i*****2"      "ptline"        "p****g"
"i*****2"      *       "p*****g"
####### redhat-config-network will overwrite this part!!! (end) ############
"Nikolaev" * "тут_пароль"

cat /etc/ppp/options

lock
+chap
noauth
defaultroute

ну вот такие файлы.

блин, не могу свою СС2 настроить - вааще жопа, уже 2 недели бьюсь.
 

IliaNikolaev
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.