Автор Тема: Как все таки настроить спутниковый интернет от Радуги на ALTLinux?  (Прочитано 6602 раз)

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

A-bang

  • Гость
Имеется: ALTLinux 4.0 desktop , DVB карта TT 1401 (Скай стар 3) , настроенное GPRS  соединение, установлены дрова v4l dvb атак же linuxtv-dvb-apps. Сигнал со спутника залочен, однако команда dvbtraffic ничего не показывает и соответственно Спринт при запуске находится в состоянии инициализации.Ключи спринта прописаны.Подскажите как все таки настроить интернет? Вывод каких команд показать?

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
Команда dvbtraffic всегда не показывает загрузку или иногда?
Возможно засыпание dvb-карты.
При отправке тестовых пакетов с личного кабинета, tcpdump их видит?

A-bang

  • Гость
Немного лопухнулся.После запуска szap начинают с интервалом 1-1,5 сек появляться строчки с уровнем сигнала, статусом и сообщением что сигнал залочен.Чтобы снова появилось приглашение я останавливал этот процесс командой ctrl+c .Здесь и была ошибка. Когда я это понял, то просто открыл вторую консоль и в ней запустил dvbtraffic. Траффик побежал.В третьей консоли запускаю спринт. Статус инициализация. Деньги на счете есть, GPRS в норме, но интернета под линуксом пока нет .Под виндой все работает нормально.
« Последнее редактирование: 01.07.2009, 01:10:29 от A-bang »

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
Цитировать
Немного лопухнулся.После запуска szap начинают с интервалом 1-1,5 сек появляться строчки с уровнем сигнала, статусом и сообщением что сигнал залочен.Чтобы снова появилось приглашение я останавливал этот процесс командой ctrl+c
:)
Проверьте, приходят ли к Вам пакеты инициализации спринта tcpdump-ом...
Когда спринт "пытается" подключится см. пакеты, так же можно отправить 5 тестовых пакетов себе на dvb-карту и посмотреть приходят ли они.
МАС адрес подписки совпадает с МАС адресом dvb0_0 ?

A-bang

  • Гость
Прошу прощения , но в Линуксе я пока не настолько силен. Если я правильно понял , тестовые пакеты следует посылать из ЛК ? А где можно посмотреть приходят они или нет?Команда tcpdump в терминале?
#tcpdump такая команда не найдена.
Цитировать
МАС адрес подписки совпадает с МАС адресом dvb0_0
Разумеется они идентичны

« Последнее редактирование: 02.07.2009, 01:03:36 от A-bang »

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
Значит tcpdump надо установить.
команда может выглядить напиример так:
tcpdump -np -i dvb0_0

Пришлите вывод команды ifconfig при поднятом интерфейсе dvb0_0

A-bang

  • Гость
[root@localhost ~]# ifconfig
dvb0_0    Link encap:Ethernet  HWaddr 00:D0:хх:хх:хх:хх
          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:0x103e

eth0      Link encap:Ethernet  HWaddr 00:00:21:F8:64:9E
          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0
          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:177 Base address:0xed00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:23 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3145 (3.0 KiB)  TX bytes:3145 (3.0 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.4.45.165  P-t-P:192.168.100.101  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:513 errors:0 dropped:0 overruns:0 frame:0
          TX packets:611 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:329462 (321.7 KiB)  TX bytes:94555 (92.3 KiB)
« Последнее редактирование: 07.07.2009, 23:22:40 от dend »

Оффлайн Максим

  • Бывалый
  • ***
  • Сообщений: 268
А почему Вы не прописали ip адрес подписки на интерфейс dvb0_0 ?

A-bang

  • Гость
Вот инструкция по которой я настраивал:

Драйверы DVB из ядра 2.6.18 не поддерживают эту модель - её поддержка появилась позже, пробуйте ядро старше 2.6.22 из репозитария sisyphus или branch 4.0, branch 4.1
Если есть желание сохранить ядро 2.6.18, то потребуется скомпилить модули для этого ядра или поступить следующим образом:
1. Качаем драйвера с поддержкой для TT-S-1401 c www.linuxtv.org http://www.linuxtv.org/downloads/snapshots/v4l-dvb-20061209.tar.gz
2. Разварачиваем скачанный архив с драйверами в любое удобное для вас место
3. Переходим в полученный каталог
4. make all
5. make install
6. modprobe budget
6. В каталоге dev должна появиться директория dvb
7. В этой директории должна быть поддиректория frontend0, а в ней 4 файла (demux0, drv0,fronted0, net0)
8. Для автоматического запуска надо в файл etc/modules необходимо добавить строчку budget
9. Скачиваем c www.linuxtv.org http://www.linuxtv.org/downloads/linuxtv-dvb-apps-1.1.1.tar.gz
10. Распаковываем полученный архив в любое удобное для вас место
11. Заходим в распакованную директорию и делаем  make
12. Копируем скомпилированные утилиты szap, dvbnet в директорию /sbin
13.Создаем в домашней директории следующую структуру: ~/.szap/channels.conf
# mkdir ~/.szap
# touch ~/.szap/channels.conf
14. Любым доступным редактором открываем созданный файл channels.conf. И создаем в нём запись вида:
название спутника : частота в Mhz : поляризация v - вертикальная ,h -горизонтальная : номер_спутника(произвольное значение) : symbolrate : vpid(0) : apid(0)
Ниже приведён пример файла channels.conf настроенный для использования спутника Sirius2Nord:
S2Nord:12322:v:1:27500:0:0
15. Для настройки Вашего приёмника на несущую, данные которой внесены в channels.conf, следует выполнить команду:
# szap -n 1
16. Затем запускаем утилиту dvbnet с указанием PID-а используемого Вами:
# dvbnet -a 0 -p 402
Можно использовать PID как в DEC так и в HEX представлениях. То есть значение 402(DEC) соответсвует 0x0192(HEX).
17. Для окончательной конфигурации Вам необходимо активировать созданный интерфейс, а также задать ему указанный Вами при подключении MAC-адрес и произвольный IP-адрес.
# ifconfig dvb0_0 hw ether AA:BB:CC:DD:00:11 10.4.4.1 up
Вместо AA:BB:CC:DD:00:11 следует использовать MAC-адрес, указанный Вами при подключении.
18. Кроме того для работы со спутниковым интернет-сервисом необходимо отключить spoof-фильтрацию:
# echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter

Если в этом мануале что то неточно или чего то не достает, подскажите. В таком или исправленном виде он будет полезен и другим участникам форума.
« Последнее редактирование: 03.07.2009, 12:16:08 от A-bang »

A-bang

  • Гость
Ну что ж , свершилось.Действительно все было в IP адресе подписки.Правда прописывал его не в консоли, а через альтератор после того как поднят интерфейс dvb.Теперь все работает.Большое спасибо всем кто откликнулся.