|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> программы
—> Рыбалка на FreeBSD
Граббинг спутникового интеренета (рыбалка) под FreeBSD
Автор: nsand.
У меня в качестве десктопа используется FreeBSD, специально для рыбалки была куплена разогнанная до 80МГц карта SkyStar2. Из-за отсутствия драйвера под FreeBSD рыбачил под Windows или Ubuntu. Но как-то не хотелось выходить из FreeBSD для рыбалки, и вот после появления драйвера для SkyStar2 от paradox, половина проблемы была решена. Осталась другая, где взять программу для рыбалки. линуксовый skynet не запускался, там у них заточено под свой драйвер. Оставалось только написать свою программу. Ну чем не Unix way :)
  Забегая вперед скажу, что сейчас рыбачу сразу с двух спутниковых карт Skystar2 (с модифицированным драйвером) и TT budget S-1401 на FreeBSD 7.0, возможно и под 6 тоже заработает.
  Что необходимо для рыбалки:
1. FreeBSD 7.0
2. DVB-приемник SkyStar-2 или TT budget S-1401
3. Драйвера для карт и программу Skyfish
6. Ну и настроенную антенну на спутник где много рыбы. :)
Про установку драйверов хорошо описано в статье http://www.lissyara.su/?id=1567#voting а порт драйвера можно скачать по адресу - http://lissyara.su/patch/skystar2/ - качать последнюю версию по дате. Для SS3 на сайте http://paradox.org.ua/
После того как вы загрузите драйвера карты, вам необходимо добавить пиды по которым идет передача со спутника. Например, на спутнике AM22 53E провайдер PlanetSky пиды для рыбалки с 100 по 107. После добавления нужных пидов надо проверить идет ли поток.
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
01:18:00.154775 IP callisto4.skydsl.de.43132 > 235.49.178.132.4153: UDP, length 1028
01:18:00.154802 IP callisto4.skydsl.de.43629 > 235.49.192.249.4153: UDP, length 1028
| Как видим поток идет, значит можно рыбачить, если ничего не идет, надо убедиться что драйвер загружен и правильно выбраны пиды, есть ли сигнал со спутника и т.д. Идем дальше. Начиная с версии 0.83 программа находится в дереве портов, если ее нет то обновите дерево портов. Переходим в папку и устанавливаем программу.
nsand# cd /usr/ports/net/skyfish
nsand# make install clean
| Для краткого знакомства с программой можно прочитать файл /usr/local/share/doc/skyfish/README.
Теперь необходимо настроить параметры рыбалки, что мы хотим ловить и что нет, и куда все это будет закачиваться.
Пример конфигурационного файла /usr/local/etc/skyfish.conf.dist, переименовываем в skyfish.conf и копируем в папку из которой будем запускать программу.
nsand# cp /usr/local/etc/skyfish.conf.dist /fromsat/skyfish.conf
| Вносим в него необходимые изменения
nsand# cat /fromsat/skyfish.conf
version 0.83
iface dvb0
OK /fromsat/ok
TEMP /fromsat/temp
INCOMPLETE /fromsat/incomplete
LOG ./skyfish.log
TIME_LIVE_THREAD 600
TIME_END_FILE 6600
MAXTHREADS 1000
NOCOMPLETE 90
| Показан не весь вывод файла, дальше идет только описание типов для фильтрации.
iface имя сетевого интерфейса, в данном случае dvb0 (спутниковая карта), но можно добавить еще строку iface nve0 например, для прослушивания сразу двух сетевых интерфейсов.
Меняйте пути на свои, OK куда будут закачиваться пойманные целые файлы, TEMP директория для сборки файлов и INCOMPLETE для битых или недокачанных файлов, процент докачанности выставляется параметром NOCOMPLETE 90 - означает, что при 90% заполнении помещать файл в INCOMPLETE если меньше то удалять.
MAXTHREADS максимальное количество потоков, слишком большое число будет больше кушать память и проц. В программе смотрите CountPKS - показывает текущее кол-во открытых потоков.
Указанные пути должны существовать, иначе программе при запуске выдаст ошибку. Создадим их, вы укажите свой путь.
nsand# mkdir /fromsat/fromsat/ok
nsand# mkdir /fromsat/fromsat/temp
nsand# mkdir /fromsat/fromsat/incomplete
| Ну вот и все готово, можно запускать программу.
если не вышло никаких ошибок то появиться окно программы.
-------------------------------------------------------------------------
SkyFish 0.83
-------------------------------------------------------------------------
Symbol rate: 11.23[Mb/s] IN: 20.96[Mb] Write: 10.00[Kb] press 'Q' to exit
CountPKS = 0 OpenFile = 0 Bad = 0 Vc = 0 Ps = 0 Ph = 0 mes= 1
|#N | Filename |type | Lenght|Current|
| Для перемещения по списку используем стрелки управления курсором, и еще несколько клавиш для управления:
  Delete – удалить выделенную закачку или сбросить значения в окне фильтрации
  G – показать окно фильтрации
  S – сохранить настройки фильтрации в файле.
  0-9 – выбор фильтрации с шагом 10
  PageUp   - увеличение значения
  PageDown   - уменьшение значение в окне фильтрации
В указанном пути к OK ждем пойманной большой рыбы. :)
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=622&start=500&st=0&sk=t&sd=a.
размещено: 2008-06-06,
последнее обновление: 2008-07-26,
автор: nsand
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
2010-12-07, manefesto
FreeBSD on flash
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
2010-12-05, Fomalhaut
root ZFS, GPT
Инструкция по установке FreeBSD с использованием в качестве таблицы разделов GPT и в качестве основной файловой системы - ZFS
2010-09-05, Cancer
Настройка аудиоплеера на ximp3
Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ по сети, общая шара куда можно заливать музыку, к
|
Статистика сайта
|
Сейчас на сайте находится: 39 чел.
|
За последние 30 мин было: 93 человек
|
За сегодня было 2472 показов, 603 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|