Помогите, пожалуйста, настроить спутниковый интернет. Всё, что я читал в инете, нифига не понятно, может те, кто пользовался спутниковым интернетом, дадут хорошие ссылки или информацию какую-нибудь хорошую?
Заранее благодарен!
Настройка спутникового интернета
Модератор: Bizdelnick
-
Metal
- Сообщения: 92
Re: Настройка спутникового интернета
Для начала немного подробнее о том, что именно не понятно, на каком этапе не получается, что уже есть, что за провайдер, спутник, иначе помочь трудно. Почитать можно как всегда здесь: http://www.opennet.ru а так же http://www.itelsat.info
Gentoo, Openbox
-
Grizzly
- Сообщения: 7
Re: Настройка спутникового интернета
Моя система SuSe 9.3 Sky star 2 спутник Express 22 am
Что касается http://www.opennet.ru всё я там читал но не понял только в одном месте где взять channels.conf или создать как его.
Что касается http://www.opennet.ru всё я там читал но не понял только в одном месте где взять channels.conf или создать как его.
-
Metal
- Сообщения: 92
Re: Настройка спутникового интернета
channels.conf для SpaceGate
Код: Выделить всё
SpaceGate:10969:v:0:24128:0:0:1Gentoo, Openbox
-
Gerhard
- Сообщения: 30
Re: Настройка спутникового интернета
Ничего себе тема для чайника! Я когда в июне настраивал SkyStar2 под Slackware три вечера убил, чтобы разобраться что и как. В Инете куча обрывочной инфы, а нормального руководства нет.
Попробую описать, правда сервер на котором я настраивал отдан под другие нужды и конфигов не осталось. Пишу по памяти и черновикам, если что не так поправляйте.
Linux: Slackware 10.1
DVB: B2C2 SkyStar2 rev.2.6D
Спутник: Express AM 22
Провайдер: SpaceGate
1) Скачал последнее на тот момент ядро 2.6.x. Там в docum/dvb/cards.txt ,была указана поддержка только SkyStar2 rev.2.6C, но моя работала с этими дровами (июнь 2005).
Конфигурим ядро:
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_INPUT=y
CONFIG_DVB=y
далее:
CONFIG_INPUT_EVDEV=m
CONFIG_I2C=m
CONFIG_VIDEO_DEV=m
CONFIG_DVB_CORE=m
frontend`ы
CONFIG_DVB_STV0299=m
CONFIG_DVB_CX24110=m
CONFIG_DVB_GRUNDIG_29504_491=m
CONFIG_DVB_GRUNDIG_29504_401=m
CONFIG_DVB_MT312=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_B2C2_SKYSTAR=m
Компилить лучше модулем, на случай частых перезагрузок драйверов. Знающие люди правда вообще советую взять драйвера с www.linuxtv.org, вроде как они поустойчивее в работе.
Все fronendы компилить не обязательно, у меня использовался только STV0299. Так для rev 2.6 - stv0299, для rev 2.3 - mt312
Компилим ядро. Устанавливаем модули.
2) С www.linuxtv.org качаем linuxtv_dvb_apps-x.x.x.bz2. Распаковываем.
Даем команду:
modprobe dvb-core dvb_shutdown_timeout=0
modprobe stv0299
modprobe skystar2
cd path/linuxtv-dvb-1.1.0
./MAKEDEV-DVB.sh
В /dev/dvb должно появиться четыре каталога adapter[0-3]. На каком-то этапе должна появить ругань на устройства /dev/video, /dev/audio, /dev/frontend и /dev/demux. Лечится созданием ссылок на такие же устройства в /dev/adapter0/.
3) Файл channels.conf.
Каждая строка этого файла - настройка на канал.
Формат строки следующий:
<имя_канала>: <частота_в_MHz>: <поляризация>: <номер_спутника_dseq>: <сим_рейт_в_kS/s>: <video_pid>: <audio_pid>:
Лучше всего спросить его парамерты у тех.поддержки, но кое-что можно можно найти и в Инете.
По Express 22, например, информация здесь: http://www.telcoural.ru/tables/express_am22.html
Здесь по всем провайдерам: http://www.general-satellite.ru/info/si/freqs.html
Пример channels.conf:
planetsky:10991:h:0:21082:514:514:514
тогда даем команду:
szap -с /etc/channels.conf planetsky
где szap - утилита(тюнер) из linuxtv_dvb_apps-x.x.x.bz2, planetsky - первое поле строки в channels.conf
В результате должно получиться что-то похожее на вывод ping, с "FE_HAS_LOCK" в каждой строке. Прерывается по Ctrl^C. Если что-то не так, то уровень сигнала можно проверить утилитой femon, из этого же пакета.
4) Теперь создаем на SS2 сетевой интерфейс. Скорее всего понадобится точно указать ее МАС-адрес. У SS2 он всегда начинается на "00-d0-d7" и указан на этикетке на самой плате. Еще вроде бы можно посмотреть командой "dmesg".
Создаем скрипт:
#$PID вашего провайдера, указывается в подписке, но есть и в Инете
$DIR/bin/dvbnet -p $PID
# присваеваем карте IP, IP может быть любой, даже частный
/sbin/ifconfig dvb0_0 $IP_ADDR
# присваеваем карте MAC
/sbin/ifconfig dvb0_0 hw ether $MAC_ADDR
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter
szap -с /etc/channels.conf planetsky >> /dev/null &
(нужен потому что настройки в тарелке сохраняются почему-то на 5 секунд после завершения szap, а потом сбрасываются).
Запускаем данный скрипт.
Вроде бы все. Теперь осталось настроить подходящее соединение с провайдером. Но об этом на сайтах провайдера полно информации.
При настройке мне еще помогла утилита scan из linuxtv_dvb_apps-x.x.x.bz2. С ее помощью можно сгенерить файл channels.conf (но руками легче). Я же с ее помощью определял, что тарелка смотрит именно на Express22 и драйвера работают нормально.
scan <имя_файла_ с_настройками>
и на выводе был список TV-каналов c Express22. Что указывается в файле с настройками, увы не помню. Кажется к ней есть описание в пакете.
Освежить память сильно помогли ссылки:
http://www.linuxquestions.org/questions/ar...2004/10/3/97096
http://opennet.ru/openforum/vsluhforumID1/54234.html
http://www.freesource.info/wiki/AfanasovDm.../Skystar2?v=bgr
Попробую описать, правда сервер на котором я настраивал отдан под другие нужды и конфигов не осталось. Пишу по памяти и черновикам, если что не так поправляйте.
Linux: Slackware 10.1
DVB: B2C2 SkyStar2 rev.2.6D
Спутник: Express AM 22
Провайдер: SpaceGate
1) Скачал последнее на тот момент ядро 2.6.x. Там в docum/dvb/cards.txt ,была указана поддержка только SkyStar2 rev.2.6C, но моя работала с этими дровами (июнь 2005).
Конфигурим ядро:
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_INPUT=y
CONFIG_DVB=y
далее:
CONFIG_INPUT_EVDEV=m
CONFIG_I2C=m
CONFIG_VIDEO_DEV=m
CONFIG_DVB_CORE=m
frontend`ы
CONFIG_DVB_STV0299=m
CONFIG_DVB_CX24110=m
CONFIG_DVB_GRUNDIG_29504_491=m
CONFIG_DVB_GRUNDIG_29504_401=m
CONFIG_DVB_MT312=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_B2C2_SKYSTAR=m
Компилить лучше модулем, на случай частых перезагрузок драйверов. Знающие люди правда вообще советую взять драйвера с www.linuxtv.org, вроде как они поустойчивее в работе.
Все fronendы компилить не обязательно, у меня использовался только STV0299. Так для rev 2.6 - stv0299, для rev 2.3 - mt312
Компилим ядро. Устанавливаем модули.
2) С www.linuxtv.org качаем linuxtv_dvb_apps-x.x.x.bz2. Распаковываем.
Даем команду:
modprobe dvb-core dvb_shutdown_timeout=0
modprobe stv0299
modprobe skystar2
cd path/linuxtv-dvb-1.1.0
./MAKEDEV-DVB.sh
В /dev/dvb должно появиться четыре каталога adapter[0-3]. На каком-то этапе должна появить ругань на устройства /dev/video, /dev/audio, /dev/frontend и /dev/demux. Лечится созданием ссылок на такие же устройства в /dev/adapter0/.
3) Файл channels.conf.
Каждая строка этого файла - настройка на канал.
Формат строки следующий:
<имя_канала>: <частота_в_MHz>: <поляризация>: <номер_спутника_dseq>: <сим_рейт_в_kS/s>: <video_pid>: <audio_pid>:
Лучше всего спросить его парамерты у тех.поддержки, но кое-что можно можно найти и в Инете.
По Express 22, например, информация здесь: http://www.telcoural.ru/tables/express_am22.html
Здесь по всем провайдерам: http://www.general-satellite.ru/info/si/freqs.html
Пример channels.conf:
planetsky:10991:h:0:21082:514:514:514
тогда даем команду:
szap -с /etc/channels.conf planetsky
где szap - утилита(тюнер) из linuxtv_dvb_apps-x.x.x.bz2, planetsky - первое поле строки в channels.conf
В результате должно получиться что-то похожее на вывод ping, с "FE_HAS_LOCK" в каждой строке. Прерывается по Ctrl^C. Если что-то не так, то уровень сигнала можно проверить утилитой femon, из этого же пакета.
4) Теперь создаем на SS2 сетевой интерфейс. Скорее всего понадобится точно указать ее МАС-адрес. У SS2 он всегда начинается на "00-d0-d7" и указан на этикетке на самой плате. Еще вроде бы можно посмотреть командой "dmesg".
Создаем скрипт:
#$PID вашего провайдера, указывается в подписке, но есть и в Инете
$DIR/bin/dvbnet -p $PID
# присваеваем карте IP, IP может быть любой, даже частный
/sbin/ifconfig dvb0_0 $IP_ADDR
# присваеваем карте MAC
/sbin/ifconfig dvb0_0 hw ether $MAC_ADDR
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter
szap -с /etc/channels.conf planetsky >> /dev/null &
(нужен потому что настройки в тарелке сохраняются почему-то на 5 секунд после завершения szap, а потом сбрасываются).
Запускаем данный скрипт.
Вроде бы все. Теперь осталось настроить подходящее соединение с провайдером. Но об этом на сайтах провайдера полно информации.
При настройке мне еще помогла утилита scan из linuxtv_dvb_apps-x.x.x.bz2. С ее помощью можно сгенерить файл channels.conf (но руками легче). Я же с ее помощью определял, что тарелка смотрит именно на Express22 и драйвера работают нормально.
scan <имя_файла_ с_настройками>
и на выводе был список TV-каналов c Express22. Что указывается в файле с настройками, увы не помню. Кажется к ней есть описание в пакете.
Освежить память сильно помогли ссылки:
http://www.linuxquestions.org/questions/ar...2004/10/3/97096
http://opennet.ru/openforum/vsluhforumID1/54234.html
http://www.freesource.info/wiki/AfanasovDm.../Skystar2?v=bgr