Как я настроила спутниковый интернет в Linux

Все началось с того, что мы услышали об удобном мобильном мегафон 3G модеме и решили его приобрести, что, собственно, мы и сделали. Затем купили спутниковую тарелку и настроили спутниковый интернет. Настроен он следующим образом: Канал запросов через 3G мегафон модем, а обратная связь через прокси сервер - ускоритель Globax. Если кому интересно оборудование, то конфигурация следующая: Спутник бонум 1 (56*), ДВБ карта Tevii S 420 PCI , провайдер SkyFi. Канал запросов Мегафон 3G. Работало все это, конечно, под управлением Windows.

Однажды мы узнали, что со спутника еще можно и рыбачить, что мы и попробовали сделать (настроили скайнет). Но улов преподнес нам немало сюрпризов и они не всегда были приятными. Таким образом мы наловили кучу вирусов, троянов и прочей нечисти, в итоге нам даже пришлось переустановить Windows. Но умные люди рассказали нам о системе "линукс", в которой все эти вирусы и прочее попросту не работают. В те времена мы и не слышали об "ОС Линукс". Я решила попробовать новую ОС и теперь не жалею об этом. Так начался мой путь освоения Linux. Поначалу это было не просто, было много ошибок (они есть и сейчас), но благодаря форумам, подсказкам умных людей и моего природного упрямства многие вопросы благополучно решились.

И так я взялась за настройку интернета в линуксе. Сначала просто включила мегафон модем, он определился. Затем задала параметры сетевого соединения. У меня получилось так: Мобильное - широкополосное; Страна - Россия; провайдер - Мегафон - Урал. Мегафон сразу заработал, но только я вышла в интернет и у меня начали закачиваться обновления, то сразу стало понятно, что такой интернет мне не по карману. За небольшое время запросто улетало по 300 р ( буквально за день).Решила и тут настроить спутниковый интернет, как и в Windows.

Итак, для начала проверим поддерживается ли ваша DVB-карта системой (ядром) - для этого введем в терминале:

$find /dev/dvb

В если все нормально и ваша DVB-карта определилась, то вы увидите примерно следующее:


/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/frontend0

Далее нам понадобятся dvb-utils для дальнейшей настройки и работы, поэтому скачаем и установим этот пакет.Так как у меня интернет еще не настроен в линуксе, то я иду в виндовс, скачиваю этот пакет там и переношу его в линукс. Как его перенести, решать вам. Я по началу (пока не знала как) переносила скаченные пакеты с помощью флешки, теперь же выхожу в Windows раздел прямо из линукса с помощью обозревателя файлов.

После установки пакета cоздайте в директории /etc/ файл channels.conf. Любым доступным редактором откройте созданный файл.

В файле необходимо описать с каким каналом связи предстоит работать. Соответственно, создаём в файле /etc/channels.conf запись вида:

  • название спутника : частота в Mhz : поляризация :
  • номер_спутника(произвольное значение) : symbolrate : vpid(0) :
  • apid(0)

У меня запись в файле channels.conf выглядит так:

skyfi:12303:h:0:27500:0:0:0

Теперь нам понадобиться дистрибутив globax для Linyx - качаем его аналогично (я качала из виндовс).

Извлекаем из полученного архива исполняемый фаил globax, а остальное оставляем в покое.

Теперь скопируем только что извлеченный фаил в папку /usr/local/sbin

Далее берем ваш конфигурационный файл globax'а - globax.conf (можно скачать или заказать на майл на сайте вашего провайдера) и копируем в папку /etc/ . Так как у меня интернет в Виндовсе уже был настроен на этот момент, то я просто взяла этот файл там и скопировала его в линукс. В Windows файл находится по адресу \Program Files\SkyFiGlobax\globax.conf

И так, что мы имеем? Пробуем запустить интернет набором следующих команд:

sudo su
/usr/bin/szap -l 10750 -c /etc/channels.conf -х -n 1
/usr/bin/dvbnet -p 512
ifconfig dvb0_0 hw ether 00:18:bd:5a:71:f3 172.20.53.155 netmask 255.255.255.0 up
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
/usr/bin/szap -l 10750 -c /etc/channels.conf -n 1 > /dev/null &
/usr/local/sbin/gx-linux-4.2.3/globax /etc/globax.conf

Это конкретно мои команды, у вас они будут отличаться. Тут приведен szap под конвертер с круговой поляризацией. Внимательно проверьте пути и данные (PID, MAC, IP должны быть вписаны ваши). Я сохранила эти команды в текстовом документе и затем для входа в интернет копирую эти команды по одной в терминал. После каждой команды жму Enter.

Если интернет запустился, то теперь можно попробовать составить скрипт, который будет все это собирать вместе, а именно поднимать dvb-карту и запускать globax. Назовем скрипт для примера dbvd и поместим в /etc/init.d/

Ниже приведен код скрипта для ядра верси 2.6.24 и выше:

#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=`basename $0`
# https://cabinet.stv.su/index.php?m=info
IP="192.168.XXX.XXX" #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
MAC="00:D0:XX:XX:XX:XX" #сюда пишем MAC-адрес вашей DVB-карты
PID="XXXX" #здесь должен быть ваш PID (узнаем у провайдера)
# https://cabinet.stv.su/index.php?m=conf
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
# http://forum.stv.su/viewtopic.php?t=1173
case "$1" in
start)
echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
$GLOBAX_BIN $GLOBAX_CONF
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0

Сразу замечу, чтоб никого не путать, все что после знака # (кроме первой строчки #!/bin/sh) это комментарии и их можно смело выбрасывать из скрипта. Они даны, чтоб вы понимали, что и куда нужно писать. Этот код скрипта я брала на форуме, поэтому оставила для наглядности и как шаблон.

Делаем скрипт исполняемым

$sudo chmod a+x /etc/init.d/dbvd

Теперь выполняем написанный нами скрипт:

$sudo /etc/init.d/dbvd start

По этому сценарию у меня скрипт не шел, я его немного переделала. Получилось вот так:

#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME='basename $0'
MAC="00:18:bd:5a:71:f3"
IP="172.20.53.155"
PID="512"
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/channels.conf"
case "$1" in
start)
echo "starting $NAME..."
szap -l 10750 -c /etc/channels.conf -n 1 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
/usr/local/sbin/globax /etc/globax.conf
;;
stop)
echo "stoping $NAME..."
killall globax
ifconfig dvb0_0 down
dvbnet -d 0
killall szap
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac
exit 0

А еще можно создать кнопку запуска на панели. Для этого нужно щелкнуть на панели правой кнопкой мыши и выбрать " добавить на панель", там дважды щелкнуть на " пользовательская кнопка запуска". Затем заполнить поля Тип - приложение , Имя - любое, Команда - gksudo /etc/init.d/dbvd start . Теперь для запуска интернета нужно просто нажать эту кнопку, ввести пароль и все готово.

Для того, чтобы всю систему пустить через прокси сервер, надо зайти в Меню - параметры - сервис прокси и там откроется диалоговое окно "Параметры прокси-серверов". В нем во вкладке "параметры прокси" выбрать " ручная настройка сервиса прокси", отметить галочкой "использовать общий прокси для всех протоколов" и вписать ваши параметры. У меня выглядит так : НТТР: 127.0.0.1 , порт 3128 . Затем нажать кнопку " Применить ко всей системе"

Если что-то не получается сразу, то ничего страшного, нужно пробовать разные варианты. В данный момент на моем компьютере установлено 3 ОС : Windows XP, Ubuntu 9.04 и Mint-7 Росинка . В убунту я настраивала интернет целый месяц, пока нашла подходящий для меня вариант, а вот в минте настроила его уже всего за час. Главное, что я поняла принцип, и теперь мне настроить его не сложно.

9.15385
в среднем: 9.2 (13 votes)
Гость
Ананимус адабряэ...
10

Ананимус адабряэ...

Гость
> Как я _настраивала_ Девушка
10

> Как я _настраивала_

Девушка линупсоид? Дожили!

Гость
настраивала спутниковый
10

настраивала спутниковый интернет в Linux

толсто

Skala аватар
User offline. Last seen 1 неделя 1 день ago. Offline
Зарегистрирован: 05/13/2008
Колибри>"линукс", в которой
10

Колибри>"линукс", в которой все эти вирусы и прочее попросту не работают

Поищите другие вирусы. Специально для GNU/Linux. Они должны сработать.

____________________________________
Linux разрабатывали для так сказать людей ©

sa
sa аватар
User offline. Last seen 1 день 5 часов ago. Offline
Зарегистрирован: 05/11/2008
Текст статьи и идея поискать
10

Текст статьи и идея поискать подходящие вирусы мне понравились.

Как насчет исходников вирусов?

______________________________
In the world without walls, who needs windows?

Ramzes001 аватар
User offline. Last seen 3 недели 1 день ago. Offline
Зарегистрирован: 06/10/2009
Мне как пользователю
10

Мне как пользователю пресловутого ADSL статья конечно не нужна, но очень понравилось начало)))))
Побольше таких статей, глядишь и нас станет не 1%
))))))

Гость
Грубо скопипизжено с опеннет,
1

Грубо скопипизжено с опеннет, да еще и без указания первоисточника:

http://www.opennet.ru/base/net/dvb_sat_linux.txt.html

Хотя лирическая часть авторская.

Вот еще ссылка на дистрибутив Globax: http://globax.biz/files/gx-linux-4.2.3.tar.bz2

А то даже скопировать не могут нормально.

минусую 100500 за копипасту!

Гость
> Грубо скопипизжено с
10

> Грубо скопипизжено с опеннет, да еще и без указания первоисточника:

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

Ну а в третьих, человек вот поделился опытом, за что же его ругать?

Теперь каждый может удостовериться, что умея читать можно настроить даже Linux.

Такие дела!

P.S. Хотя, если честно, не ясно зачем это сделали статьей, больше на блог похоже. Ну да ладно!

Гость
> Теперь каждый может
1

> Теперь каждый может удостовериться, что умея читать можно настроить даже Linux.

Теперь даешь зеленую улицу копипасте, так что ли, зачем она нужна?

Гость
> Теперь даешь зеленую улицу
10

> Теперь даешь зеленую улицу копипасте, так что ли, зачем она нужна?

Измените отношение, это не "копипаста", как Вы выразились, это рефакторинг

Гость
Про рефакторинг расскажу
10

Рефакторинг — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы [1]. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и четкости. Рефакторинг позволяет разрабатывать архитектуру программы постепенно, откладывая проектные решения до тех пор, пока не станет более ясной их необходимость.

http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%...

Гость
> Теперь каждый может
4

> Теперь каждый может удостовериться, что умея читать можно настроить даже Linux.

по моему теперь каждому понятно, что даже умея читать, придется просидеть не одну ночь настраивая Linux

User offline. Last seen 3 часа 5 минут ago. Offline
Зарегистрирован: 08/10/2008
Спутниковый интернет
10

Статья хорошая. Важно что писал человек для таких же человеков, т.е. всё доходчиво.
У меня тоже ADSL, и статья тоже понравилась ;)
Спутники это наше будущее... Данный вопрос на перспективу.
Спасибо, автор!

Колибри аватар
User offline. Last seen 9 недель 2 дня ago. Offline
Зарегистрирован: 12/15/2009
Само собой, что ничего нового

-> Грубо скопипизжено с опеннет, да еще и без указания первоисточника:
-> http://www.opennet.ru/base/net/dvb_sat_linux.txt.html

Само собой, что ничего нового я не изобретала. Все нарыто из нескольких источников. Вот на счет ссылки вы ошиблись,первоисточник совершенно другой :). То, что я сразу не выложила ссылки на источники - это моя ошибка. Выкладываю:
http://forum.tarelki.ru/viewtopic.php?t=8328&postdays=0&postorder=asc&st... ,
http://forum.ubuntu.ru/index.php?topic=27201.0;all ,
http://forum.ubuntu.ru/index.php?topic=77018.15, ну и еще несколько, там взято совсем по чуть - чуть.
-> Вот еще ссылка на дистрибутив Globax: http://globax.biz/files/gx-linux-4.2.3.tar.bz2
За ссылку на глобакс спасибо :).
Критика - это вообще полезная вещь, заставляет задуматься над своими ошибками и быть внимательней.А в общем-то это моя первая и единственная статья, так что совсем без ошибок и недоработок она и не могла быть.

Линукс - это просто? Проверим!

sa
sa аватар
User offline. Last seen 1 день 5 часов ago. Offline
Зарегистрирован: 05/11/2008
> Линукс - это просто?
10

> Линукс - это просто? Проверим!

Ну как, легко ли? ;)

Понятно что вопрос провокационный... но все же?

______________________________
In the world without walls, who needs windows?

Колибри аватар
User offline. Last seen 9 недель 2 дня ago. Offline
Зарегистрирован: 12/15/2009
> Линукс - это просто?

> Линукс - это просто? Проверим!
Ну как, легко ли? ;)
Понятно что вопрос провокационный... но все же

Да как вам сказать? Если сидеть и вздыхать что ничего не получается, и при этом даже не пытаться найти ответы на свои вопросы, то тогда конечно сложно. А мне нравится! Работы предстоит еще много. Следующая задача, которую нужно решить - это заставить мой МФУ работать не просто как принтер, а научить его выполнять все заложенные в нем функции (сканировать, печатать фотографии и разрисовывать ДВД диски. Буду искать решения поставленных задач :) .

Линукс - это просто? Проверим!

Гость
полезная статья,главное
10

полезная статья,главное подробная.спасибо автору

Гость
# 7 решил, что спизжено у
10

# 7 решил, что спизжено у него вот и наехал на девушку. а девушка молодец уже потому, что решилась взяться за линукс и даже сумела все настроить! респект ей!

Гость
> Все началось с того, что мы
1

> Все началось с того, что мы услышали об удобном мобильном мегафон 3G модеме

Чуть не вырвало. Спасибо. Дальше читать не стал.

Гость
# 7 решил, что спизжено у
10

# 7 решил, что спизжено у него вот и наехал на девушку. а девушка молодец уже потому, что решилась взяться за линукс и даже сумела все настроить! респект ей!

можно подумать без опеннет нет сайтаф в нашем селень^W ни кто ничего написать не в состоянии

srgaz аватар
User offline. Last seen 10 недель 4 дня ago. Offline
Зарегистрирован: 05/14/2008
Отлично!
10

Отлично!

______________________________
Who killed Kenny ??

olegus аватар
User offline. Last seen 1 день 7 часов ago. Offline
Зарегистрирован: 03/06/2010
занимательно
10

как раз искал что-то похожее.

Давайте дружить

Гость
тот ли провайдер?
10

На бонуме, насколько помню, не самый выгодный и не самый быстрый спутниковый инет.
Проработайте ценовой вопрос на сайте
sgate.info

кроме того, спутник можно подключть и по другому, например, по openVPN,= что гораздо лучше.
Несколько камней в огород наземки: GSM-связь = это фигня на постном масле. Если есть в вашем регионе CDMA=
вам туда.

Ну и последнее: рыбалка= это моветон. Да и более глупого занятия в природе просто нет.

В целом оцека пять баллов. Молодец.

Best Regards,
xshaman

Гость
помогите настроить
5

доброго времени суток,попробовал настроить инет,сигнал лочиться,трафик проверял,карта не сасыпает,но терминал выдаёт"
# /etc/init.d/dbvd start
starting basename $0...

DVB Network Interface Manager
Copyright (C) 2003, TV Files S.p.A

opening frontend failed: Device or resource busy
Status: device dvb0_1 for pid 257 created successfully.
/etc/init.d/dbvd: 35: /usr/local/sbin/globax: not found

подскажите в чем проблема "/usr/local/sbin/globax: not found"проверял,globax лежит там

sa
sa аватар
User offline. Last seen 1 день 5 часов ago. Offline
Зарегистрирован: 05/11/2008
> подскажите в чем проблема
10

> подскажите в чем проблема "/usr/local/sbin/globax: not found"проверял,globax лежит там

Если это файл сценария, попробуйте по-запускать строки из него прямо в консоли, скорее всего это сообщение об ошибке в работе сценария, а не сообщение о его отсутствии.

Другой вариант, у процесса выполняющего обращение к этому файлу нет прав на его чтение.

______________________________
In the world without walls, who needs windows?

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

 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Проверка
Проверка необходима чтобы убедиться что вы человек, а не робот
Image CAPTCHA
Enter the characters shown in the image.

Хостинг от 600 рублей в год