Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #71, НОЯБРЬ 2004 г.

Интернет из космоса

Никита «nikitoz» Кислицин

Хакер, номер #071, стр. 071-064-5


Разумеется, делать все это под виндой мы не будем и займемся сейчас тем, что поднимем нашу карточку под FreeBSD и попробуем извлечь из этого максимум пользы.

Поднимаем карту под Фряхой

Ну, первым делом надо, конечно, скачать и установить драйвера. Найти их можно на сайте http://ired.inins.ru/xa/ либо на нашем диске. Я положил туда дрова для FreeBSD веток 4.х и 5.х, а также для OpenBSD. Поскольку на машине, которую я юзаю в качестве гейта в инет, стоит FreeBSD4.6, все команды и настройки я буду приводить для фряхи. Первым делом надо разархивировать драйвер:

$ tar -zxvf skystar1-20021126b.tgz

$ cd skystar/driver

Затем мы собираем дрова:

$ make

И создаем файл устройства:

$ su

# mknod /dev/skystar c 92 0

# cd ../dvbd

# make install

После этих нехитрых манипуляций в каталоге /etc появится файл с настройками - dvbd.conf. Здесь нужно прописать параметры используемого транспондера – те же самые, что ты вбивал в винде.

Я приведу здесь настройки для TelStar 12:

symbolrate 19532000 - символьная скорость

frequency 110615000 - частота, на которой передает данные транспондер

FEC 0

polarisation 0 - поляризация, здесь - вертикальная

interface rl1 –интерфейс, который передает исходящий трафик

filter_0 3074 – PID провайдера

filter_1 3074 XX:XX:XX:XX:XX:XX – MAC-адрес твоей карты

После того как ты сохранил настройки, надо перенести файл устройства skystar.ko в /modules:

# mv driver/skystar.ko /modules/.

И затем запустить его:

# kldload skystar.ko

Затем нужно сконфигурировать новый интерфейс:

# ifconfig dvb0 inet 192.168.200.2 255.255.255.255 – ip можно поставить произвольный, главное, чтобы он был не из подсети уже установленного интерфейса.

И в конце концов запускаем демона dvbd:

# dvbd

Если все ок, демон выведет на твою консоль примерно такое сообщение:

В общем-то, почти все. Осталось только поднять VPN-соединение, и можно уже качать варез :). Для этого установи mpd (из портов например):

# cd /usr/ports/net/mpd

# make

# make install

Далее необходимо прописать в настройках примерно следующее:

Настройка mpd

default:

load vpn

open vpn:

new -i ng0 vpn vpn

set iface disable on-demand

set iface idle 0

set iface up-script /usr/local/etc/mpd/set_up.sh # Скрипт, выполняемый при установке соединения

set iface down-script /usr/local/etc/mpd/set_down.sh # Сценарий при разрыве связи

set iface route 192.168.1.0/24 # Роутим во всю локалку 192.168.1.*

set bundle enable multilink

set bundle authname "gaga"

set bundle password "hehe"

set link yes acfcomp protocomp

set link keep-alive 10 75

В принципе, это довольно стандартные настройки, которые с минимальными изменениями прокатят и у тебя. Я не стану приводить здесь содержимое скриптов set_up и set_down – они довольно длинные и скучные, ты можешь найти их на нашем диске. Теперь настало время создать файл mpd.links со следующим содержимым:

Содержимое mpd.links

Назад на стр. 071-064-4  Содержание  Вперед на стр. 071-064-6