Один из вариантов настройки спутникового Интернета в Mandriva Linux 2007::Журнал СА 9.2007
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6229
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6936
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4223
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3012
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3809
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3826
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6321
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3173
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3464
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7281
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10647
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12369
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14000
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9128
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7080
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5390
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4618
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3429
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3159
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3404
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3028
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Один из вариантов настройки спутникового Интернета в Mandriva Linux 2007

Архив номеров / 2007 / Выпуск №9 (58) / Один из вариантов настройки спутникового Интернета в Mandriva Linux 2007

Рубрика: Администрирование /  Продукты и решения

Александр Пчелинцев

Один из вариантов настройки спутникового Интернета в Mandriva Linux 2007

Ядро версии 2.6.17 ОС Mandriva Linux 2007 не поддерживает DVB-карту SkyStar 3, поэтому с её настройкой в данной ОС у многих возникают проблемы. Есть способ их решить.

В обсуждаемом способе подключения к Интернету информационный обмен производится по разным каналам для исходящего и входящего трафика. Входящий трафик большого объема доставляется через спутник от прокси-сервера провайдера. А вот исходящий трафик, состоящий, как правило, из небольших запросов к ресурсам Интернета, будет в данном случае отправляться через провайдера мобильной связи, т.е. используя сотовый телефон.

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

Как только вы подключите, например, мини-USB-кабель с использованием включенного сотового телефона к компьютеру, то система должна опознать его как модем.

Как я считаю, для выхода в глобальную сеть через сотовый телефон не надо покупать самый новый аппарат. Дело в том, что могут возникнуть проблемы с настройкой модема (udev может «не опознать» идентификационные номера данного аппарата или в ядре могут отсутствовать модули для этого устройства). Я работал с Motorola C350. После подключения сотового телефона это устройство становится в систему как /dev/ttyACM0. Затем, чтобы настроить GPRS-соединение, я установил программу gprsec из дистрибутива Mandriva Linux 2007 Linux Center Edition на 3 DVD, приобретенного в интернет-магазине [1].

Для установки программы можно зайти в меню «Настройка компьютера», далее в строке поиска задать gprsec и отметить найденный rpm-пакет галочкой. Запустить ее в командной строке так:

gprsec

Далее настроить соединение очень просто. После запуска надо щелкнуть на кнопку «Параметры» и в появившемся окне на вкладке «Обязательные параметры» ввести необходимые данные (см. рис. 1).

Рисунок 1. Окно настроек программы gprsec

Рисунок 1. Окно настроек программы gprsec

Далее нажимаем кнопку «Сохранить», пробуем соединиться (при удачной попытке в трее появится сообщение «Сеть поднята») и проверяем работу в сети, например, командой:

ping www.ya.ru

Если ping проходит успешно, то можно приступать к настройке DVB-карты, иначе рекомендуется проверить параметры программы gprsec.

С помощью DVB-карты Phillips TechnoTrend-budget (SkyStar 3) будем принимать входящий трафик.

Существующее ядро не поддерживает это устройство. Очевидный путь решения проблемы – обновить ядро до версии 2.6.19 или выше, которое можно загрузить с [2]. Но пойти таким путем у меня не получилось (обновление ядра может привести, например, к проблемам с устройством /dev/console). Предлагаю сделать иначе. Так как процесс сборки протекает значительное время (на моей машине около часа), то будем обновлять не все ядро, а только модули DVB-устройства.

Для этого сначала устанавливаем в систему исходные тексты дистрибутивного ядра с первого установочного диска. Это и последующие действия осуществляются с правами учетной записи root. Поэтому в консоли выполняем команду:

su -

и набираем пароль root в ответ на приглашение.

Командой:

rpm -ihv /mnt/cdrom/i586/media/main/kernel-source-2.6.17.5mdv-1-1mdv2007.0.i586.rpm

устанавливаем тексты ядра 2.6.17.

Теперь необходимо загрузить архив с обновлениями модулей DVB-устройств [3], рапаковать его, например, в /usr/src/dvb, зайти в этот каталог и выполнить команду на конфигурирование новых возможностей ядра:

make xconfig

Появится окно, показанное на рис. 2.

Рисунок 2. Окно конфигурирования новых возможностей ядра

Рисунок 2. Окно конфигурирования новых возможностей ядра

Отмечаем «Enable drivers not supported by this kernel». Сохраняемся и выходим.

Пробуем собрать командой:

make

При компиляции драйверов выдается ошибка:

/usr/src/dvb/v4l/dvb_net.c: In function 'wq_set_multicast_list':

/usr/src/dvb/v4l/dvb_net.c:1141: error:

'struct net_device' has no member named 'xmit_lock'

Вариант исправления: ищем в файле /usr/src/dvb/v4l/dvb_net.c (точнее, там находится ссылка на этот файл) функцию wq_set_multicast_list() и в ней меняем строку:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)

на строку:

#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17)

Такую замену нужно сделать в этой функции в двух местах.

Потом еще раз:

make

После этого сборка пройдет нормально.

Далее настраиваем загрузку модулей для нашего DVB-устройства. В редакторе создаем текстовый файл-скрипт dvbstart следующего содержания:

#!/bin/bash

make -C /usr/src/dvb reload

Затем изменяем ему атрибуты (делаем его выполняемым):

chmod +x dvbstart

Запускаем его командой:

./dvbstart

Если в /dev появилась папка dvb, значит драйвер опознал и правильно установил устройство и можно ставить dvb-apps. Заходим в «Система -> Настройка -> Настройка компьютера -> Установка пакетов программ -> Видео» и отмечаем пакет dvb-apps.

Я пользуюсь услугами компании СТВ [4]. Поэтому таким пользователям, как я, рекомендую загрузить из личного кабинета прокси globax для Linux и конфигурационный файл globax.conf и для удобства использования положить их в один каталог (например, в /etc/sputn_inet) с файлом dvbstart.

Также создаем в каталоге sputn_inet конфигурационный файл channels.conf с характеристиками интернет-канала, передаваемого со спутника:

STV:11595:V:1:29270:0:0

Создаем в sputn_inet скрипт start_inet:

#!/bin/bash

dvbnet -p <pid_из_личного_кабинета>

ifconfig dvb0_0 <IP_из_личного_кабинета> hw ether <MAC_из_личного_кабинета>

./globax globax.conf

szap -n 1 -c channels.conf

Здесь MAC-адрес имеет формат 00:00:XX:XX:XX:XX, а pid я прописывал в десятичной системе счисления.

Меняем ему атрибуты, как в предыдущем случае. Запускаем (и не закрываем консоль!):

./start_inet

В консоли мы увидим следующие строки, отображающие характеристики сигнала, принимаемого со спутника:

status If | signal 3333 | snr 3737 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

status If | signal 3232 | snr 3737 | ber 00000006 | unc 00000000 | FE_HAS_LOCK

status If | signal 3333 | snr 3737 | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Флаг FE_HAS_LOCK означает, что можно приступать к приему данных через спутниковую антенну. Описание характеристик приводится в статье [5]. Они позволяют настроить антенну на спутник вашего провайдера.

Для удобства папка sputn_inet у меня располагается в домашнем каталоге. Замечу, что у меня все работает без проблем, если запускать dvbstart и start_inet с правами учетной записи root (первый по-другому и не запустится) и при отключенном персональном брандмауэре (при установке системы я выставлял стандартный уровень безопасности). Таким образом, для старта спутникового интернета в Mandriva Linux необходимо запустить GPRS-соединение, войти в консоли (лучше по <Ctrl+Alt+F1>) с использованием учетной записи root и запустить два скрипта – dvbstart и start_inet. Последний, чтобы не занимать консоль, удобнее запускать в виртуальной консоли screen с имитацией демона так:

screen -dmS my_cons ./start_inet

Теперь можно настроить прокси, например, в Mozilla Firefox. Заходим в «Правка -> Настройки -> Параметры соединения». В «HTTP-прокси» прописываем 127.0.0.1, порт 3128. Можно поставить галку в «Использовать этот прокси-сервер для всех протоколов». Можно считать, что спутниковый интернет у вас настроен.

Если возникли какие-либо вопросы, пишите на форум журнала http://www.samag.ru/forum.

  1. http://www.linuxcenter.ru.
  2. http://kernel.org.
  3. http://linuxtv.org/downloads/snapshots/v4l-dvb-20061209.tar.gz.
  4. http://www.stv.su.
  5. Борисов А. Цифровое небо, или Организуем прием спутникового вещания. //Системный администратор, №10, 2005 г. – С. 79-81.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru