|
|
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
|
|
|
|
2010-08-25, manefesto
freebsd lvm
Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
2010-04-30, gonzo111
proftpd file auth"a
Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
2010-04-22, lissyara
tw_cli
Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
2010-04-14, fox
MySQL Master+Master
MySQL (Master Master) and (Master Slave) Как настроить репликацию…
2010-03-22, Mufanu
named 9.7.0
Система доменных имен (Domain Name Service, DNS) - одна из тех незаметных, закулисных программ, которым не уделяется и половины того внимания, которого они заслуживают.
2010-03-09, terminus
DNS zones
Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
2010-03-09, aspera
Squid+AD (group access)
Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
2010-03-02, BlackCat
Шлюз: Часть 4
Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
2010-03-01, BlackCat
Шлюз: Часть 3
Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
2010-03-01, BlackCat
Шлюз: Часть 2
Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP и ограничения максимального размера сегмента
2010-03-01, BlackCat
Шлюз: Часть 1
Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
2010-02-23, Morty
darkstat
Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
2010-01-23, gonzo111
squid+sams+sqstat
Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
2009-12-19, schizoid
mpd5 + radius + ng_car + Abills
Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
2009-11-16, lissyara
UFS->ZFS
Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
2009-11-13, gx_ua
fusefs-ntfs
Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
2009-11-12, Morty
LiveCD
Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
2009-09-27, lissyara
Samba как PDC
Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
2009-08-30, terminus
Подробное руководство по ipfw nat
Подробное руководство по ipfw nat, сложные случаи конфигурации.
|
Статистика сайта
|
Сейчас на сайте находится: 61 чел.
|
За последние 30 мин было: 240 человек
|
За сегодня было 15924 показов, 1801 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|