Автор Тема: Sprint+ADSL в UBUNTU  (Прочитано 11552 раз)

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

Agro

  • Гость
Sprint+ADSL в UBUNTU
« : 15.05.2009, 23:54:34 »
Уважаемые линуксоиды! Великодушно прошу помощи. Нужна подробная инструкция подключения Спринт+ADSL. Мучаюсь длительное время. Тех кто наслаждается своими успехами и при этом вставляют короткие реплики типа всё уже миллион раз описано, прошу не беспокоить! Уверяю, что миллион раз мною всё прочитано! Дорогостоящего траффика ADSL  накачано больше, чем нужно для приведения Ubuntu в порядок. Стучать мастерам в Асю, тоже не получиться. Страна большая и нас могут разделять 5-6 часовых поясов, а мы все как известно имеем привычку ходить на работу, где красные глаза не приветствуются. Войдите в положение пожалуйста, кто имеет наземку ADSL, помогите.
SOS!

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #1 : 16.05.2009, 12:16:15 »
Информация для помощника. DVB TT-1401, тазик 90см. В ХР уровень сигнала 91-97% качество 100%. Граббинг идёт без ошибок. На радуге сижу почти год. Подключаюсь через Радуга Connect 1.7.6. Подключение через VPN. Sprint никогда не работал. OpenVPN работал только в предыдущей версии Connect. Два дня назад переписываясь с КОМРО появилась идея заглянуть в настройки ADSL, а именно настройки подключения локальной сети. В свойствах протокола интернета (TCP/IP) изначально у меня был прописан IP-адрес, Маска подсети и Основной шлюз по инструкции к модему ADSL. Два дня назад выставил галочку Получить IP-адрес автоматически. После чего и Sprint и OpenVPN завелись с пол-пинка. Вот и появилась информация к размышлению, что в Ubuntu ржавый гвоздь забит в настройках сети. В которых пока разобраться не могу.
Теперь о том что имею в Ubuntu. Релиз на данный момент стоит 8.10. Спутник 904 платформа А 11595мГц. Дисек на 4 спутника. 904 подключён к  первому порту. Если в файле конфигурации прописываю 1, то сигнала нет. Если ставлю ноль, то сигнал лочится. Далее, команды не давать карте заснуть терминал не принимает (использую разные по рекомендациям). Прописка PID проходит успешно. Прописка IP и МАС не всегда, потому-что использую много вариантов по многочисленным рекомендациям в которых честно говоря уже запутался. Команды отключения фильтрации и пересылки пакетов тоже не проходят. Ubuntu ругается что-то вроде не достаточно прав. И здесь запутался! Может эти команды и не нужны? В ходе многочисленных манипуляций с вариантами один раз получил статус спринта "Активен", но инет при этом не работал. Sprint юзаю двух версий 3.3 и 3.2а16. Вобщем при запуске спринта терминал виснет.
Всё это пробывал на Ubuntu 9.04 64-bit    9.04 32-bit   скатился на 8.10.
Вот такая ситуация.

Beard

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #2 : 16.05.2009, 19:04:11 »
Извини, конечно, я сам новичок. Тоже парился с настройками. Но! Давай по порядку: 1. снеси все скрипты, отключи дисек, и запусти вручную. Чтобы карта не засыпала, надо файл /etc/modprobe.d/dvb_core.modprobe переименовать в /etc/modprobe.d/dvb_core.modprobe.conf (для 9.04, нашел в Гугле). У меня через дисек не запускался инет, пока не включу телевизор, поляризация, соответственно должна совпадать (купил новый), номер спутника должен быть на единицу меньше, в файле /etc/channels.conf, например: Raduga:11671:v:2:18200:0:0:0, это значит, что спутник подключен к 3 выходу дисека (третье число (2)). Ну и самое главное, если хочешь чтобы тебе, действительно, помогли - выложи свои конфигурационные файлы (в пределах разумного).

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #3 : 16.05.2009, 20:31:43 »
Да я скрипты и не запускал. Всё вручную делаю.

1. По поводу номера порта дисека как ты говориш, так и есть.Спутник подключён на 1 порт, а в конфигурации 0. И это правильно, сигнал лочится только в этом случае.
2. Ввожу sudo /usr/bin/szap -c /etc/channels.conf -n 1
получаю:

reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga':
sat 0, frequency = 11595 MHz V, symbolrate 29270000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 9f9f | snr 0a0a | ber 00000000 | unc 00000000 |
status 1f | signal b1b1 | snr e4e4 | ber 00000000 | unc 00000030 | FE_HAS_LOCK
status 1f | signal b1b1 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b0b0 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b0b0 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b0b0 | snr e4e4 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

На этом этапе как понимаю всё нормально.

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #4 : 16.05.2009, 21:00:46 »
По поводу файла /etc/modprobe.d/dvb_core.modprobe так у меня его не существует.

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #5 : 16.05.2009, 22:48:21 »
Далее прописываю PID

Ввожу sudo /usr/bin/dvbnet -p 4157

Получаю:

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

Status: device dvb0_2 for pid 4157 created successfully.

Далее прописываю IP и MAC

Ввожу sudo ifconfig dvb0_0 hw ether00:d0:5c:c4:ХХ:ХХ 10.255.ХХХ.ХХХ netmask 255.255.255.0 up


Получаю:

Использование:
  ifconfig [-a] [-v] [-s] <имя интерфейса [[<AF>] <адрес>]
  [add <адрес>[/<блок>]]
  [del <адрес>[/<блок>]]
  [[-]broadcast [<адрес>]] [[-]pointopoint [<адрес>]]
  [netmask <адрес>] [dstaddr <адрес>] [tunnel <адрес>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <адрес>] [metric <NN>] [mtu <NN>]
  [[-]trailers] [[-]arp] [[-]allmulti]
  [multicast] [[-]promisc]
  [mem_start <NN>] [io_addr <NN>] [irq <NN>] [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

  <HW>=Hardware Type.
  Список возможных типов оборудования:
    loop (Локальная петля (Loopback)) slip (Serial Line IP) cslip (VJ Serial Line IP)
    slip6 (6-бит Serial Line IP) cslip6 (VJ 6-бит Serial Line IP) adaptive (Адаптивный Serial Line IP)
    strip (Metricom Starmode IP) ash (Ash) ether (Ethernet)
    tr (16/4 Мб/c Token Ring) tr (16/4 Мб/c Token Ring (Новый)) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (Туннель IPIP)
    ppp (Протокол PPP (Point-to-Point Protocol)) hdlc ((Cisco)-HDLC) lapb (LAPB)
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device)
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI)
    irda (IrLAP) ec (Econet) x25 (универсальный X.25)
    eui64 (Универсальный EUI-64)
  <AF>=Address family. По умолчанию: inet
  Список возможных адресных диапазонов:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE)
    ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet)
    ash (Ash) x25 (CCITT X.25)


Ввожу  ifconfig

Получаю:


dvb0_0    Link encap:Ethernet  HWaddr 00:d0:5c:c4:6b:46 
          inet addr:10.255.ХХХ.ХХХ  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::2d0:5cff:fec4:6b46/64 Диапазон:Ссылка
          ВВЕРХ 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
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0x103d

eth0      Link encap:Ethernet  HWaddr 00:16:17:d7:d7:4e 
          inet6 addr: fe80::216:17ff:fed7:d74e/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4841 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5859 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:2252939 (2.2 MB)  TX bytes:911863 (911.8 KB)
          Прервано:23 Base address:0x800

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:184 errors:0 dropped:0 overruns:0 frame:0
          TX packets:184 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:240156 (240.1 KB)  TX bytes:240156 (240.1 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:172.27.ХХХ.ХХХ  P-t-P:192.168.229.9  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:335 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:247988 (247.9 KB)  TX bytes:34576 (34.5 KB)


Запускаю спринт

Ввожу agro@Agro-WEll:~$ cd /home/agro/sprint-linux-x86-3-3
agro@Agro-WEll:~/sprint-linux-x86-3-3$ sudo ./sprint


Получаю:


16.05.2009 [21:42:26][722983] [INFO] Tunnel 'tun0' opened
16.05.2009 [21:42:26][725780] [INFO] Listen multicast on interface: 10.255.107.125
16.05.2009 [21:42:26][726167] [INFO] Start http server at port 8080




Спринт в WEB интерфейсе показывает инициализация, а терминал завис.

Beard

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #6 : 17.05.2009, 04:32:49 »
А где еще две команды, которые ты должен был выполнить до запуска спринта? http://faq.d-v.ru/index.php?sid=6608058&lang=ru&action=artikel&cat=44&id=548&artlang=ru

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #7 : 17.05.2009, 11:16:23 »
Прошу прощения сейчас эти команды ввёл и результат тот-же.  Висим!

agro@Agro-WEll:~$ sudo -s
[sudo] password for agro:
root@Agro-WEll:~# szap -c /etc/channels.conf -n 1 -x
reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga':
sat 0, frequency = 11595 MHz V, symbolrate 29270000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal afaf | snr 0a0a | ber 00000000 | unc 00000000 |
status 1f | signal b0b0 | snr e3e3 | ber 00000000 | unc 00000027 | FE_HAS_LOCK
root@Agro-WEll:~# dvbnet -p4157

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

Status: device dvb0_0 for pid 4157 created successfully.
root@Agro-WEll:~# ifconfig dvb0_0 hw ether 00:D0:5C:C4:6B:46 10.255.107.125 netmask 255.255.255.0 up
root@Agro-WEll:~# echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
root@Agro-WEll:~# echo 1 > /proc/sys/net/ipv4/ip_forward
root@Agro-WEll:~# cd /home/agro/sprint-linux-x86-3-3
root@Agro-WEll:~/sprint-linux-x86-3-3# ./sprint
17.05.2009 [10:05:00][60833] [INFO] Tunnel 'tun0' opened
17.05.2009 [10:05:00][66311] [INFO] Listen multicast on interface: 10.255.107.125
17.05.2009 [10:05:00][66555] [INFO] Start http server at port 8080
17.05.2009 [10:05:51][534569] [INFO] Listen multicast on interface: 10.255.107.125

Beard

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #8 : 17.05.2009, 13:23:24 »
А ты попробуй через GPRS (тебе Компо советовал уже). У меня только что точно такая же фигня была с GPRS, показывает что соединение есть, а спринт висит и инета нет. DVB работает. Поменял мобильник (Нокию на Моторолу) все пошло сразу. Ты подключи апплет  "Монитор сети" и смотри все интерфейсы, может у тебя наземка висит (скорее всего так и есть). Спринт ведь инициализируется через наземку, если наземка нормальная то монитор сети кажет DVB интерфейс при подлкючени: received - 10.4b sent 0.0 а если наземное соединение не пашет то и sent типа 6.5 b  или одни нули, хотя status 00 | signal afaf | snr 0a0a | ber 00000000 | unc 00000000 |
status 1f | signal b0b0 | snr e3e3 | ber 00000000 | unc 00000027 | FE_HAS_LOCK. В общем настраивай наземное соединение и будет тебе щастье :)

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #9 : 17.05.2009, 19:18:30 »
А я уже "настроил" наземку. Завалил весь Network. Ходил на сайт Убунтология их советы "помогли". Сейчас в ХР сижу "слёзы" вытираю.
Телефона с GPRS под руками нет.

KOMPO

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #10 : 17.05.2009, 19:55:17 »
Попробуй gre-туннель поднять
http://faq.d-v.ru/index.php?sid=6615075&lang=ru&action=artikel&cat=44&id=213&artlang=ru
ну и на форуме почитай http://newforums.d-v.ru/index.php?topic=3165.0

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #11 : 21.05.2009, 18:35:03 »
Пробовал через GPRS. Результат такой же. Ходил по ссылкам по поводу маршрутизации. Честно говоря для меня тёмный лес. Читаю и удивляюсь, что у людей вроде всё получается, а я застрял. Кстати ещё ни разу не встретил чтобы у кого нибудь наземка была ADSL.

KOMPO

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #12 : 21.05.2009, 23:36:46 »
значит,что то не так.проверяй всё . gprs должен с полпинка.
где то ошибка.сноси все настройки и поновой внимательно. MAC, PID и тд.
Про ADSL не знаю,вроде подключение МОСТ с полпинка,а  в РОУТЕР прописывать надо.TT-1401 нормально в UBUNTU работает. 
ЗЫ у тебя пид подключался куда не попадя,должен всегда на dvb0_0
« Последнее редактирование: 21.05.2009, 23:40:04 от KOMPO »

Agro

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #13 : 22.05.2009, 20:25:09 »
Проверил всё. Ошибок нет. Погуглил с надеждой может кто-то использует в качестве наземки ADSL. Никого не нашёл. Инструкций нет, а сам не смогу настроить тупо тыкаясь. Ждать придётся лучших времён, да и знаний по сетям нужно подкопить.

KOMPO

  • Гость
Sprint+ADSL в UBUNTU
« Ответ #14 : 23.05.2009, 07:34:34 »
Ты пока gprs и спринт подними как самое простое.Что-бы точно убедится,все настройки o'key.Потом adsl копать будешь.
sudo -s не делай, работай от юзера,попросит дашь sudo.
Скорее всего сносить надо систему.Теперь что,куда,как прописывать разобрался и начисто аккуратно поновой.

Если будешь по новой.     adsl не поднимай !
2 пакета поставь dvb-utils  dvb-apps   через gprs. Или через виндоз скачай  http://packages.ubuntu.com/
создаёшь cnannels.conf  и dvb_core.modprobe.conf  перезагрузись.
в /home/user   кидаешь спринт 3-3
дальше как в факе поднимаешь
 
Или снеси все настройки adsl везде где делал и пробуй gprs.
ну и каждый знак проверяй.

в терминале   ip a           - там всё valid должно быть

ps У тебя случайно firewall в adsl-модеме не включен?

« Последнее редактирование: 23.05.2009, 08:14:10 от KOMPO »