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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: спутник  (Прочитано 1009 раз)

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

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
спутник
« : 12 Сентября 2009, 21:20:49 »
почитал темы, сделал вроде все как надо, но не работает спутниковый интернет
у меня ubuntu9.04
сделал channels.conf
spectrumsat:11630:h:0:20500:0:0:0
скрипт вот такой:
#!/bin/bash
# PID вашего провайдера
      PID=514
# Название интерфейса, через который производится получение пакетов
      DEV_NAME=dvb0_0
# Серый IP. Узнать в тех. поддержке. Тот же, что и в recv.ini "external_udp_address"
      IP_ADDR=ХХ.XXX.XXX.XXX
# Сетевая маска
      NETMASK=255.255.255.255
# Адрес широковещательных пакетов
      BCAST=255.255.255.255
# здесь пишем MAC dvb карты. Написан на самой карточке
      MAC_ADDR=ХХ.XXX.XXX.XXX
# IP адрес наземного DNS. Очень важный адрес. Узнать у наземного провайдера. Переконвертирует адрес, например, yandex.ru в IP
      #MY_GW=0
       
case "$1" in
start)
echo "Starting dvb...              " # поднимаем DVB интерфейс
      szap -c /etc/channels.conf -n 1 > /dev/null & # карточка будет всё время лочится, иначе ничего не будет
      dvbnet -p $PID
      sleep 1
      ifconfig $DEV_NAME $IP_ADDR hw ether $MAC_ADDR netmask $NETMASK broadcast $BCAST
      route add $IP_ADDR dev $DEV_NAME
      sleep 1
      echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
      iptables-restore /etc/iptables.txt  # запускаем iptables (файервол). Содержание файла далее.
      echo 1 > /proc/sys/net/ipv4/ip_forward
      sysctl -w net.ipv4.conf.default.rp_filter="0"
      sleep 1
echo "Starting tc-recv...              " # запускаем ускоритель
      cd /home/polygon
      /home/polygon/tc-recv -c /home/polygon/recv.ini > /dev/null &
echo "OK"
;;
stop)
      /usr/bin/killall -9 tc-recv
      /usr/bin/killall -9 szap
      sleep 1
      # Убиваем интерфейс
      ifconfig $DEV_NAME down
      sleep 1
      dvbnet -d 0
      sleep 5
;;
restart)
      $0 stop
      $0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac

В терминале набираю sudo /etc/dvbb.conf start
Выводит:
Starting dvb...             

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

Status: device dvb0_0 for pid 514 created successfully.
net.ipv4.conf.default.rp_filter = 0
Starting tc-recv...             
OK

В браузере стоит прокси 127.0.0.1:9202 но интернета нет, открывается пустая страница.
Вот еще:
~$ ifconfig
dvb0_0    Link encap:Ethernet  HWaddr хх:хх:хх:хх:хх:хх 
          inet addr:хх.хх.хх.хх  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: хххх::хххх:хххх:хххх:хххх/хх Scope:Link
          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
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x202

eth0      Link encap:Ethernet  HWaddr хх:хх:хх:хх:хх:хх
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:23 Base address:0x9000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3487 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3487 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:239486 (239.4 KB)  TX bytes:239486 (239.4 KB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:ххх.хх.хх.хх  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1264400 (1.2 MB)  TX bytes:134529 (134.5 KB)

Подскажите что не так?

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #1 : 12 Сентября 2009, 21:38:58 »
у меня тоже спектрумсат, но подключаюсь через глобакс
#!/bin/sh
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
# Ваш PID
PID=512

# IP нужно указывать из личного кабинета
IP_ADDR=172.31.***.***

# MAC должен совпадать с указанным в личном кабинете
MAC_ADDR=00:08:CA:**:**:**
#лочим сигнал
szap -n 1 -c /etc/channels.conf  > /dev/null &
dvbnet -p $PID
#поднимаем интерфейс
ifconfig dvb0_0 $IP_ADDR hw ether $MAC_ADDR up

echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 1 > /proc/sys/net/ipv4/ip_forward
#Запускаем глобакс
$GLOBAX_BIN $GLOBAX_CONF
И еше меня втвоем скрипте что-то маска смущает, попробуй 255.255.255.0
Да и broadcast вообще убери он явно не правильный
« Последнее редактирование: 12 Сентября 2009, 21:40:30 от dmitriy_blond »

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #2 : 12 Сентября 2009, 21:51:04 »
Да пробовал, все равно не работает.

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #3 : 12 Сентября 2009, 21:56:41 »
я когда настраивал впервые пробовал много подобных скриптов и в них имхо много избыточных команд. В итоге пришел к тому что запостил выше. Подобное поведение бывало у меня когда нет денег на ускорителе. Проверьте настройки того, что используется, я думаю там трабл.

А вообще что это за ускоритель то такой? Попробуй глобакс
Много информации по настройке есть тут http://viaccessfree.biz/forum/forumdisplay.php?f=56
И на форуме спектрума.

зы. А скрипт от рута пускаешь?
« Последнее редактирование: 12 Сентября 2009, 22:13:11 от dmitriy_blond »

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #4 : 12 Сентября 2009, 22:13:11 »
Ускоритель Tellinet. Я кучу разных скриптов пробовал, все одинаково работают. И через консоль вручную делал - нифига не работает.
зы-да от рута
« Последнее редактирование: 12 Сентября 2009, 22:15:13 от PolygonArt »

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #5 : 12 Сентября 2009, 22:18:18 »
ну покажи тогда логи ускорителя

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #6 : 12 Сентября 2009, 22:47:35 »
MSG:2009-09-12 18:42:18.086:Program started =============
MSG:2009-09-12 18:42:18.086:Watchdog starting... [3326]
MSG:2009-09-12 18:42:18.086:Watchdog started [3326].
MSG:2009-09-12 18:42:18.208:Starting new child...
VRB:2009-09-12 18:42:18.411:Child connecting to watchdog on port 41317 ...
MSG:2009-09-12 18:42:18.208:Started new child [3327].
MSG:2009-09-12 18:42:18.411:Log level is "verbose".
MSG:2009-09-12 18:42:18.425:tc-recv starting... [3327]
MSG:2009-09-12 18:42:18.425:tc-recv version is 2.5.6 (200804151256403) linux2.4_rh7.3-i86pc (Linux 2.6.28-11-generic on a 1-processor (GenuineIntel, Intel(R) Pentium(R) 4 CPU 2.40GHz (Model 2, Stepping 9)) system)
MSG:2009-09-12 18:42:18.434:License check succeeded
MSG:2009-09-12 18:42:18.545:tc-recv running [3327].
VRB:2009-09-12 18:43:41.761:Connecting to ETCP server 207.226.45.249:9200
VRB:2009-09-12 18:43:42.772:Listening on UDP port 36553
MSG:2009-09-12 18:43:44.333:Connected to ETCP server 207.226.45.249:9200
MSG:2009-09-12 18:44:45.342:Closing association (IP address 207.226.45.249): An outstanding acknowledge pdu was not received in time (probably high udp data loss).
MSG:2009-09-12 18:44:45.342:Closing association: An outstanding acknowledge pdu was not received in time (probably high udp data loss)


Что скажешь?

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #7 : 12 Сентября 2009, 22:57:17 »
probably high udp data loss - вероятно, высокая UDP потери данных
С сигналом дела как вообще обстоят?
На форуме спектрума задавал вопрос?
И еще, ускоритель мне кажется староват, хотя могу ошибаться, давно его качал
« Последнее редактирование: 12 Сентября 2009, 23:02:03 от dmitriy_blond »

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #8 : 12 Сентября 2009, 23:07:30 »
Уровень сигнала ~70%. На Windowsе даже в плохую погоду сигнал был уверенный.
Ускоритель да, не ахти, но зато бесплатный.

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #9 : 12 Сентября 2009, 23:35:34 »
ты в скрипте восстанавливаешь правила из файла, приведи что там. Может пакеты фаервол в этом случае не пропускает?
А если ускоритель не ахти тогда почему в сторону openvpn не посмотришь? мне кажется он у них по лучше работает
Как вариант попробуй сбросить все цепочки вручную и разрешить все. Предварительно только сохрани существующие правила, чтобы потом их восстановить можно было если что
« Последнее редактирование: 12 Сентября 2009, 23:50:23 от dmitriy_blond »

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #10 : 13 Сентября 2009, 11:37:06 »
Не, тут проблема не в фаерволе. Когда скрипт запускаю все отлично, интерфейс поднят, карточка лочится и даже ускоритель работает, но когда хочу открыть какойнибудь сайт, то телефон(исходящий канал) посылает запросы на 207.226.45.249:9200(как видно из логов ускорителя) и все, дальше ниче не происходит.

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #11 : 13 Сентября 2009, 19:15:41 »
если тебя просят что-то выложить - надо выкладывать. Тебе в логах явно написано вероятно, высокая UDP потери данных так вот и надо найти причину, по которой они теряются. Я не понимаю одного, кому нужно решение, тебе или может кому-то другому здесь на форуме. Надо не рассуждать, а искать причину

Оффлайн PolygonArt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: спутник
« Ответ #12 : 14 Сентября 2009, 16:53:25 »
все, проблема решена.  в channels.conf надо было написать spectrumsat:11630:h:0:20500:514:514:514
зы: dmitriy_blond спасибо что пытался помочь)

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: спутник
« Ответ #13 : 14 Сентября 2009, 21:42:53 »
в channels.conf надо было написать spectrumsat:11630:h:0:20500:514:514:514
Странно в таком случае, но у меня там
spectrumsat:11630:h:0:20500:0:0:0написано и ниче, работает

 

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