Я так смотрю не только у меня вызывают проблемы в установке skystar2 под linux. Как это ни странно, самы большие проблемы у меня вызвали не установка драйверов, а непонимание ситуации. Пока всё не заработало, до меня так и не доходило, как это всё работает. По большому счёту, как вообще работает dvb я не понимаю. Для меня главное, что есть сетевой девайс и там бродят пакетики.
2000
А вот этих я уже пасти умею :)
А работает следующим образом: через туннель, vpn, либо прокси запрос послылается на сервер оператора спутниковой связи. Далее маршрут идёт до запрашиваемого ресурса, ответ приходит на к оператору. И уже аппаратура оператора маршрутизирует трафик клиенту.
Клиент данные принимает через тарелку. Но так как тарелка ловит вообще что ни попадя, даже направленная прямо на выбранный спутник, карту надо настроить на нужный сигнал. Это, как я понял, называется lock signal, параметры настройки карты почему-то обозвали transponder'ом.
Далее из одного большого потока со спутника нужно отфильтровать сигнал провайдера. Карта (или драйвер?) использует для этого PID.
Значит, после Установки Драйверов Sky Star 2? и определения карты, сигнал надо «залочить». Для интернета эту операция производит команда szap (другие *zap'ы работают с TV и может ещё с чем-то).
Это у меня вызывало наибольшее недоумение: что делать после установки драйверов?
Поэтому дальнейшие действия:
Что всё это значит – я не свосем понимаю. могу лишь сказать, что чем выше signal и snr тем лучше. ber же обращается в нуль после залочивания, status меняется на 1f.
Если у вас всё по нулям, значит косяк с антенной/проводом/наводкой. А может и с картой...
Смотировали. Теперь лочим.
Чтобы залочить нам нужны параметры сигнала. Для нашего спутника и оперетора это (см. http://ruslink.info/support/parameters.html): для меня (Express AM24, оператор PlanetSky) это
Оператор | Спутник, его точка стояния, частотный диапазон | Частота (Frequency), МГц* | Символьная скорость (Symbol Rate), Кс/с | Поляризация (Polarity) | FEC | PID |
PlanetSky | Экспресс-АМ22, 53° восточной долготы, широкий европейский луч, Ku-диапазон | 10997 | 15500 | Горизонтальная (Horizontal) | 7/8 или Auto | указывается при подключении |
Всё это дело указывается в channels.conf, который надо скормить szap'у. В принципе, для TV можно этот файл просто сгенерировать через scan – он говорят выводит именно в таком виде. У меня же возникла проблема, которую я долго не мог понять: scan отказывался выискивать каналы. Вручную вписать я додумался гораздо позже.
* planetsky – необходимо для моего оператора. имя канала.
* 10997 и 15500 – частоты спутника, взятые с сайта.
* h – поляризация. Для вертикальной поляризации будет, естесственно, V.
* 514 – для инета, как я понял, не имеют особого значения. А так здесь указываются PID'ы для радио, видео, ещё чего-то.
Подробнее смотрите на http://www.gs.ru. Где-то там я находил формат channels.conf.
Затем, запускаем szap -c channels.conf planetsky и получаем вывод:
Если получили именно такой вывод, то всё, сигнал залочен (FE_HAS_LOCK), что было главной целью всех этих операций.
Если указать не planetsky (это наверное прописанный в channels.conf канал), то вполне возможно ядро – 2.6.12-std26-up-alt1 точно – выдаст kerne panic
Следующий этап: сеть.
Для видео здесь будет немного по другому – надо использовать другие утилиты. Для инета же запускаем dvbnet -p PID. Мой вывод:
Кому здесь надо будет сделать mknod, у меня же стояит udev, поэтому я пропускаю :)
Всё, создали.
Именно по последней причине необходимо установить rp_filter на туннеле в 1
Тем, кто не понимает, что такое туннели, как диагностировать проблемы с хождением пакетов совету почитать Организация Туннелей?, Ядрёный Путь Пакета, Отслеживание Пакетов?. Ну и конечно Linux Advanced Roting, так как сдесь не рецепт, как можно преположить, а описание, что к чему. Что не понятно – спрашивайте. Какие понятия не ясны – тоже. Если выяснили до, то значит обьясните и мне :)
Заказ происходит на http://ruslink.info/order/index.html. Там я думаю разобраться можно и самому.
Заказать можно несколько видов доступа:
Понятия не имею, надо пробовать.
Собсвенно PPTP доступ. Здесь безразлично, какой использовать ip адрес на исходящем интрефейсе, где собственно и будет висеть pptp-туннель. Подходит в абсолютно любых случаях.
Offtop кстати, на winxp для подключения по pptp необходимо снять какую-то галочку, связанную с безопасными паролями, иначе OS самостоятельно оборвёт подключение.
PPTP доступ с реального ip адреса. Чем отливается от VPN-FAKE так и не понял. Какие-то там есть ограничения и что-то это наверно даёт.
Про эту штуку я вычитал у оператора в faq. Требуется реальный ip адрес.
Для этого надо постучаться им в асю: номера лежат на http://www.ruslink.info/support/index.html.
Что интересно: буквально через пять минут, как я попросил их дать нам именно такой доступ (не знал я тогда pptp, и не был уверен в правильной его настройке), мне скинули параметры. Причём в виде
А если ещё вспомнить, что ответили мне на запрос менее чем через минуту, то станет понятно, как я удивился :) ruslink мне в этом отношении не понравился.
Замечание с таким доступом есть одна проблема: при заказе новой услуги (не оплате, а именно переключения на новый тариф) переключение на неё происходит не через https://login.planetsky.com, ка обычно, а опять таки через асю. Так что на ip туннелях не рекомендую постоянно заказывать новый тарфи замучаетесь :)
Всё рассказано для моего провайдера
Пошляйтесь по http://www.ruslink.info/support/index.html#tsr. Там много чего есть. Например переключение скоростей для тарифа SkyDemand – оказывается по умолчанию он включается на 1024Kbit. Есть просмотр трафика и сколько осталос
1000
ь денег на счёте. В принципе всё это есть на http://www.planetsky.com в разделе My PlanetSky, но я как-то не сразу сообразил если честно :)
Переключение на новый тариф После того, как вы оплатили новый тариф, вы всё равно будете сидеть на старом, пусть там даже кончатся деньги. Для перехода на новый надо обязательно залогиниться на http://login.planetsky.com с тем логином, что вам выслал ruslink.
http://login.planetsky.com ни за что вас не пустит, если вы за проксёй