RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Настройка TT Budget S-1401 (SkyStar3) под FreeBSD [2008]
Первое что надо сделать, это скачать свежий драйвер под карту с сайта http://www.paradox.org.ua/ и распаковать скачанный архив.
nsand# tar -xf pkg.tar.bz2
в архиве находятся несколько файлов, а именно: ttbudget.ko - сам драйвер channels.conf - файл с настройками на спутник dvbconfig - утилита для настройка и мониторинга работы карты Приступим: загрузим драйвер
nsand# kldload ./ttbudget.ko
проверим, как определилась карта
nsand# dmesg | grep ttbudget ttbudget0: <TechnoTrend budget DVB S-1401 PCI adapter> mem 0xfa110000-0xfa1101ff irq 19 at device 1.0 on pci5 ttbudget0: [GIANT-LOCKED] ttbudget0: [ITHREAD]
Проверим появилось ли устройство.
nsand# ls /dev | grep dvb dvb0
устройство dvb0 появилось, все отлично. Редактируем файл channels.conf, формат такой: PlanetSky:12481:v:7/8:0:41250: name : freq : polariz : fec : LNB_number : symbr : name - имя, можно имя провайдера freq - частота транспордера в МГц polariz - поляризация v, h fec - FEC 1/2 2/3 3/4 7/8 auto LNB_number - зарезервировано для номера головки от 0 до 3 если мультифид либо 0 если его нет. symbr - скорость потока Пробуем залочить сигнал.
./dvbconfig - утилита dvb0 - сетевое устройство карты -c channels.conf читать файл с настройками -n 1 читать 1 строку из файла с настройками. Их там может быть несколько Проверим что получилось.
здесь нас интересуют следующие поля: Signal - должен быть больше 0 BER: - желательно 0 или близко к нулю. Demux: TSPkts должен быть значительно больше BadTSPkts. Если не так, то пробуем перетюнить карту, выждав паузу 5-7 секунд.
nsand# ./dvbconfig dvb0 -c channels.conf -n 1
перетюнивать иногда приходиться до 5 раз при слабом сигнале со спутника. Обычно на 2 раз сигнал лочится. ждем 5-6 сек. и опять проверям с помощью утилиты dvbconfig залочился ли сигнал. Если не помогло, то надо искать причину; карта, кабель, настройки, драйвер. Следующий шаг. Добавим пид, полученный вами от провайдера или известные для рыбалки.
-p 100 - добавляем 100 пид -mu xx:xx:xx:xx:xx:xx - unicast ловит пакеты только по MAC адресу карты. -mp xx:xx:xx:xx:xx:xx - promisc ловит весь поток второй параметр должен быть ваш мак адрес, либо мак подписки.
Если выбран promisc режим, то проверим принимаются ли данные картой.
nsand# tcpdump -i dvb0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on dvb0, link-type EN10MB (Ethernet), capture size 96 bytes 13:25:25.372144 IP 81.169.147.51.8870 > 81.169.224.189.8870: UDP, length 1427 13:25:25.372176 IP 81.169.147.51.8870 > 81.169.201.195.8870: UDP, length 1459 13:25:25.372194 IP 81.169.147.51.8870 > 81.169.236.184.8870: UDP, length 1427 13:25:25.372212 IP 81.169.147.51.8870 > 81.169.200.246.8870: UDP, length 1427
Видим что поток есть.Для работы Интернета, надо поднять соединение исходящего канала vpn и сменить default route. Для рыбалки со спутника можно использовать программу skyfish. Скачать последнюю версию можно по адресу ftp://lissyara.su/users/nsand/skyfish/ Как настрайвать и пользоваться в статье http://www.lissyara.su/?id=1677