internet-starblazer

Starblazer+Slonax+Ubuntu 12 04

Собрал в одном месте информацию по настройке спутникового интернета в Linux.
 Довольно подробная инструкция по настройке спутникового интернета есть на сайте Starblazer
http://www.starblazer.ru/services/adjustment/sbhybrid/sblinux/, тут же можно скачать драйвера для спутниковых приемников SB-340, SB-540, программное обеспечение dvb-apps и ускорителя Slonax3g.
Внутри архивов находятся инструкции по установке и настройке.
К слову сказать, Slonax3g я установил из этого архива, причину поясню ниже.
Все замечательно работает, но только на ядре серии 2.6.хх (Ubuntu 10. xx), которое уже не поддерживается.
Для последних выпусков  Ubuntu 14.xx, драйверов для приемников SB-340, SB-540 и ПО dvb-apps, я не нашел, а вот для «долгоиграющей»
Ubuntu 12.04 c ядром 3.5.0-26-generic (3.2.0-26-generic), решение есть.
1. Скачиваем с сайта Starblazer
 http://www.starblazer.ru/forum/?PAGE_NAME=read&FID=15&TID=690 новую версию драйверов и утилит для Linux к спутниковым приемникам SB-340 и SB-540-PCI.
Имя архива sb_linux_v5.tar.bz2
2. Для установки ПО потребуются пакеты:
build-essential
linux-headers-3.5.0-26-generic
linux-source-3.5.0 (если не найдете, можно linux-source-3.2.0)
patchutils
libproc-processtable-perl
libdigest-sha1-perl (sha1 - в конце единичка, а не буква. Данный пакет мне в полном объеме найти не удалось, вместо него установил два пакета:
torrus-common
torrus-apache2).
3. В архиве sb_linux_v5.tar.bz2 находятся два архива:
media_build-120812-sb.tar.bz2
dvb-apps-120829-sb.tar.bz2
там же подробные инструкции по их установке на русском языке.
4. Распакуйте архив sb_linux_... в удобную для вас домашнюю папку и установите, согласно инструкций, драйвера (media_build), затем ПО dvb-apps.
Процесс довольно длительный, внимательно следите за установкой.
5. Перезагружаемся.
6. Настраиваем DVBNET, согласно инструкции, размещенной на сайте starblazer. (В файле /etc/dvb/channels.conf строка вашего спутника должна быть раскомментирована и параметры должны соответствовать заявленным оператором. В файле
/etc/dvb/dvbnet.conf
пропишите МАС-адрес (DVBMACADR0) и IP-адрес (DVBIPADR0), полученные от оператора. (Посмотреть их можно в личном кабинете starblazer).
7. Наземный канал (мобильный) должен быть подключен.
8. Если все нормально, перезагружаем интерфейс dvb0_0 командой
dvbnetstop
dvbnetstart
Если появится FE_HAS_LOCK, кричите УРА! Основное сделано.
9. Для надежности проверьте настройку сетевого интерфейса dvb0_0 командой
ifconfig
убедитесь, что MAC и IP адреса правильные.
Можно подключаться к спутниковому интернету.
Существует VPN-подключение и подключение через ускорители Slonax, Globax и т.д. У каждого свои заморочки, но т.к. я работаю со Slonax, то о нем и пойдет речь.
10. Для начала нужно скачать Slonax (архив Slonax3g.tar.bz2).
На официальном сайте Slonax любезно предлагают модернизированные версии «слона» для Linux. Я скачал последнюю версию «слона», доработанного под оператора Starblazer, посмотрел файл sx3g_cli.conf и обнаружил там
auth_server=sx3g.satgate.net:1122, вместо auth_server=slonax3g.starblazer.ru:1122
и мне, почему-то, захотелось поставить старую, надежную версию «слона», размещенную на сайте Starblazer. Конечно можно было все подредактировать, но лень было возиться, тем более  установочный файл inst_slonax3g
был в старом архиве.
Выбор за вами.
11. Устанавливаем и настраиваем «слона», по инструкции starblazer, там все подробно расписано, не забываем сохранить файл.
12. Наземный (мобильный) канал работает, захват сигнала есть, запускаем «слона» командой
slonax3g start
а «слон» не запускается, смотрим права на файл и, либо меняем права, либо запускаем
sudo slonax3g start
Кому как нравиться.
Можно сделать кнопки на рабочем столе или на панельке start и stop «слона».
Слон запустился.
Есть Handshaking, а CONNECTED! нет.
Не поступают данные со спутника. Тщательно проверяем данные настройки и наличие средств на счету оператора. Все нормально. Тогда смотрим файл
/proc/sys/net/ipv4/conf/dvb0_0/rp_filter
Там должен стоять «0«, если стоит «1«, то фильтр включен и он запретит пересылку пакетов между интерфейсами. Его необходимо отключить. Для этого в файле
/etc/sysctel.conf
раскомментируем строки
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
13. Перезапускаемся.
14. CONNECTED должен быть
15. При поисках встречались варианты дописывания строки прямого указания интерфейсу на отключение фильтра типа
net.ipv4.conf.dvb0_0.rp_filter=0
предлагают там-же раскомментировать строки
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
получается убрать запрет на пересылку и еще и разрешить, но это уж кому как нравиться, хотя вреда не будет.
Предлагают варианты использовать iptables для прописания маршрутов прохождения пакетов с FORWARD и MASQUERADE.
Все это необходимо, когда у вас несколько подписок или вы раздаете интернет со своего компьютера на другие.
Но это уже другая история.

Комментариев нет:

Отправить комментарий