Как настроить модем cdma

Настройка CDMA модема ZTE AD3700 для Intertelecom в Linux

Рассмотрим настройку вот такого вот модема. По паспорту он зовется ZTE AD3700.

Провайдер Intertelecom в свое время закупил видимо целый камаз таких списанных модемов. Похожие CDMA модемы используют и другие провайдеры, например PeopleNet. Да собственно для многих устройств на базе чипсета Qualcomm gobi это руководство должно сработать.

Нам понадобится вот этот вот архив:

В нем лежат firmware для модема, две версии. То какая версия firmware подойдет зависит от ревизии модема. Но к этому мы вернемся позже.

Дополнение от пользователя palexxx от 10.03.19:

Дело в том, что модем двустандартный. Но ввиду экономии вендор сэкономил на памяти и каждый раз в модем определяется как DL port и заливается прошивка. В зависимости от того, какая прошивка — разный функционал. У вас в статье два варианта, но это не для «разных ревизий устройства». И одна у вас — CDMA вариант, а второй — странный, но не GSM.Оба варианта проверенны лично — звонит и в CDMA Интертелеком, и в HSDPA c SIMкой любого оператора. В конфиге wvdial достаточно лишь поменять номер дозвона.Ссылки на два варианта firmware для ZTE AD3700 drive.google.com/file/d/1-fMmKFJZjMmWoivPfqi3ph7PTg1pIe3S/view?usp=sharing

Читайте также:  Не работает телевизионная приставка причины

Сперва нужно установить wvdial:

Теперь в редакторе из под рута откройте файл «/etc/wvdial.conf», его содержимое для Intertelecom:

Вместо /dev/ttyUSB0 напишите имя устройства, которое модему выдало ядро. Логин и пароль «IT» одинаковы для всех пользователей. Телефон тоже. Если у вас другой провайдер, то поменяйте настройки на свои. Далее нам нужно добавить правила udev для того, чтобы при включении модема в него подгружалась правильная firmware. Для этого вам нужно перейти в папку «udev» из архива выше и там из под рута ввести команду:

Теперь, если все отработало без ошибок, создадим директорию с именем «/lib/firmware/gobi». В архиве есть две директории — «variant1» и «variant2»: это разные версии firmware для разных модемов. Чтобы узнать какая из них подходит вашему модему нужно:

  1. Скопировать все файлы из директории «variant1» в директорию «/lib/firmware/gobi».
  2. Воткнуть модем в USB порт. Если он уже воткнут, то вытащите и воткните снова.
  3. Подождать около 10 секунд, чтобы он стал отвечать на команды.
  4. Убедиться, что модем определился с тем именем устройства, которое вы указали в «/etc/wvdial.conf», если нет, то исправить конфиг.
  5. Запустить из под рута «wvdial».

Если firmware выбрана неверно, то после непродолжительного ожидание wvdial вылетит с сообщением «Modem is not responding». В таком случае повторите все 5 пунктов заново, только скопируйте в «/lib/firmware/gobi» уже файлы из директории «variant2».

В случае рабочего firmware «wvdial» выплюнет в консоль адреса полученных DNS серверов, а также там будет присутствовать слово pppd. В теории теперь у вас есть интернет.

У меня не получилось заставить network-manager корректно работать с данным подключением. Также если вы прервете подключение по «Ctrl-C», то подключиться повторно без перевтыкания модема в USB порт не удастся. Также это значит, что после каждого перевтыкания вам скорее всего придется править файл «/etc/wvdial.conf», чтобы убедиться, что вместо /dev/ttyUSB0 там указан правильный файл модема.

Иногда бывает так, что «wvdial» начинает через разные промежутки времени писать в консоль всякую чепуху — это значит, что модем завис, нужно перевоткнуть. Не забывайте ждать 10-15 секунд каждый раз после втыкания, иначе подключение не пойдет. Если вы что-то качаете, то модем может очень сильно нагреваться, но на работоспособность это не влияет.

Источник

Выполняю установку, настройку, сопровождение серверов. Для уточнения деталей используйте форму обратной связи

Дали мне на работе задачу: настроить MTS connect и ИнтерКом (http://www.intercom.odessa.ua/). Никогда не имел дело с USB-модемами, а тем более под фряхой :). В этой статье расскажу как можно настроить USB модем. Все ниже сказанное проводилось на FreeBSD 8.1 i386, модем 3G-CDMA 450 (модем с разъёмом USB-mini), а так же модем в виде флешки AnyData ADU-510A, Novatel U720

Настройка модема от МТС (AnyData ADU-510A ) .

1) Подготовка.

Вставляем USB модем в свободный USB порт. В логах (можно смотреть в /var/log/messages, можно через dmesg) должны увидеть такое сообщение:

2) Предварительная настройка.

Для начала необходимо подгрузить необходимые USB-драйвера для нормальное работы модема. Для этого прописываем такие строчки в /boot/loader.conf:

ucom_load=»YES»
umodem_load=»YES»

Иногда нужно подгружать и третий драйвер (ubsa_load=»YES»), но у меня он оказался уже в ядре. Эти строки отвечают за подгрузку драйверов в момент загрузки системы. Если у вас FreeBSD 7.X то в /boot/loader.conf нужно добавлять такие (вместо тех, которые описаны выше):

Для нормальной работы (включение работы демона USB) USB устройств добавим такую строчку в /etc/rc.conf:

После этого желательно перегрузиться или перечитать /etc/rc.conf и подгрузить модули для usb модема вручную — кому как больше нравиться.

3) Настройка подключения.

Подключение будет осуществляться через соединение PPPoA (PPP через ATM). В handbook’e есть выдержка по поводу этого момента:

Поддержка PPPoA для этого устройства в FreeBSD поставляется в виде порта, поскольку встроенное программное обеспечение поставляется под лицензионным соглашением Alcatel и не может свободно распространяться с основной системой FreeBSD. Для установки этой программы, просто используйте коллекцию портов. Установите порт net/pppoa и следуйте инструкциям.

Но я прочёл это уже после того, как всё настроил. Если вам хочется опробовать рекомендации из handbook’a — можете следовать им. Я же опишу, классическое подключение через pppoa. Так же не маловажным моментом будет упомянуть о «Сравнение версии pppd, входящей в дистрибутив FreeBSD, c обычной версией»

И так, открываем файл /etc/ppp/ppp.conf и пишем туда следующее:

mtsconnect:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
set device /dev/cuaU0.0
set speed 115200
set ctsrts off
set phone «#777»
set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \»\» AT OK-AT-OK ATE1Q0 OK \\dATD\\T TIMEOUT 40 CONNECT»
set login
set timeout 0
set authname «mobile»
set authkey «internet»
set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0
add default HISADDR
set ipcpretries 10 5
enable dns

ВНИМАНИЕ! ВСЕ СТРОКИ, КРОМЕ ПЕРВОЙ (mtsconnect:) ДОЛЖНЫ НАЧИНАТЬСЯ С ОТСТУПА

Опишу параметры, которые использовал. Первые 2 строки описывают логгирование. Далее указывается само устройство (/dev/cuaU0.0) и скорость (115200). Что касается опции ctsrts, то вот пояснение, взятое из handbook’a:

Если у вас выделенная линия и нет необходимости устанавливать соединение, выключите контроль передачи данных CTS/RTS командой set ctsrts off. Это обычно необходимо при подключении к поддерживающим PPP терминальным серверам, когда PPP прерывается при попытке записать данные в ваше соединение, и ожидает сигнала CTS, или Clear To Send, который не появляется. Если вы используете этот параметр, используйте также параметр set accmap, который может быть необходим для устранения зависимости от оборудования путем пропускания определенных символов через соединение, обычно XON/XOFF. Обратитесь к странице справочника ppp(8) за более подробной информацией по этому параметру и его использованию.

Далее идёт номер дозвона (#777), команды модему и параметры авторизации. Что касается логина/пароля, так это стандартные для всех модемов MST connect. Строка add default HISADDR отвечает за установку шлюза по умолчанию, полученного от провайдера (в данном случае от MTS). Если не хотите использовать DNS провайдера, уберите строку enable dns.

Теперь осталось добавить строки запуска демона в /etc/rc.conf:

ppp_enable=»YES»
ppp_mode=»ddial»
ppp_nat=»YES»
ppp_profile=»mtsconnect»
ppp_user=»root»

После этого запускаем подключение (при этом на модеме должен гореть зелёный индикатор Busy, НЕ МИГАТЬ, а именно гореть):

Получим такие сообщения:

Sep 27 13:04:11 gate kernel: mtsconnect
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_cuseeme.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_ftp.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_irc.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_nbt.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_pptp.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_skinny.so
Sep 27 13:04:11 gate kernel: Loading /lib/libalias_smedia.so
Sep 27 13:04:11 gate kernel: Warning: No default entry found in config file.

Теперь можно посмотреть в файл /var/log/ppp.log и если там нет ошибок и сообщений вида «hangup» значит всё работает и можно проверить получили ли мы адрес и добавился ли шлюз по умолчанию:

$ifconfig tun0
tun0: flags=8051 metric 0 mtu 1500
options=80000
inet 77.52.25.238 —> 80.255.77.9 netmask 0xffffffff
Opened by PID 483

$netstat -rn | grep default
default 80.255.77.9 UGS 0 22785 tun0

4) Послесловие

В нормальном состоянии на модеме должны гореть 2 индикатора синим цветом: PWR и IDLE. Когда модем не активен — индикатор Busy не горит, в момент передачи данных — горит постоянно зелёным, в момент подключения мигает зелёным. Если никакие данные не передаются индикатор Busy не горит.

ADU-510A: В режиме ожидания горит зелёный индикатор, в режиме обмена данными — синий. При первом включении нужно дождаться стабильного синего индикатора.

PS. USB модем можно вставлять в любой порт при настройке, описанной выше.

Настройка модема от Интерком (Novatel U720 ) .

1) Подготовка.

Вставляем USB модем в свободный USB порт. В логах (можно смотреть в/var/log/messages, можно через dmesg) должны увидеть такое сообщение:

Nov 10 12:15:10 kernel: ugen1.2: at usbus1
Nov 10 12:15:10 kernel: u3g0: on usbus1
Nov 10 12:15:10 kernel: u3g0: Found 3 ports.

2) Предварительная настройка.

Данный модем использует драйвер u3g, поэтому проверьте присутствие его в системе:

# kldstat -v | grep u3g
305 uhub/u3g

Если у вас его нет, то можно либо вкомпилировать в ядро, а можно подгрузить и модулем:

3) Настройка подключения.

Открываем файл /etc/ppp/ppp.conf и пишем туда следующее:

itc:
ident user-ppp VERSION (built COMPILATIONDATE)
set log PHase Chat LCP IPCP CCP tun command
set device /dev/cuaU0.0
set phone «#777»
set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \»\» AT OK-AT-OK ATE1Q0s7=60 OK \\dATDT\\T TIMEOUT 40 CONNECT»
set login
set timeout 0
set authname «IT»
set authkey «IT»
add default HISADDR

ВНИМАНИЕ! ВСЕ СТРОКИ, КРОМЕ ПЕРВОЙ (itc:) ДОЛЖНЫ НАЧИНАТЬСЯ С ОТСТУПА

Иногда могут потребоваться такие строки:

set speed 1920000
set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0

Теперь осталось добавить строки запуска демона в /etc/rc.conf:

ppp_enable=»YES»
ppp_mode=»ddial»
ppp_nat=»YES»
ppp_profile=»itc»
ppp_user=»root»

Источник

Установка и настройка 3G CDMA антенны на примере провайдера Интертелеком

3G интернет в Украине наиболее популярный в небольших городах и селах. Это и не странно, ведь в городе можно подключить обычный Ethernet, платить за него намного меньше чем за 3G, а скорость получать в десятки раз выше. Среди 3G провайдеров, самое лучшее покрытие наверное у Интертелеком. Если в крупных городах проблем с покрытием практически нет, то в селах сигнал не везде стабильный, да что там стабильный, в многих случаях его практически нет, а если и есть то работать в интернете практически невозможно.

В таких случая, ситуацию может исправить специальная 3G CDMA антенна. Сейчас мы подробно рассмотрим процесс установки и настройки CDMA антенны для провайдера Интертелеком. Если у вас интернет от Интертелеком (о настройке которого я писал здесь ) , и работает он у вас очень плохо: низкая скорость, или вообще не хочет подключится, то скорее всего у вас просто плохой сигнал, плохое покрытие.

Если вы уже купили антенну, то можете сразу переходить к ее настройке, пролистайте эту страницу немного ниже. Если вы только думаете о покупке, то я сейчас расскажу как понять что антенна вам нужна, как посмотреть уровень сигнала, и что нужно купить для установки антенны. Главная цель установки 3G CDMA антенны, это увеличить скорость интернета, в нашем случае Интертелеком. Ставим антенну, увеличиваем уровень сети и увеличивается скорость, все просто. Поверьте, установка антенны может значительно увеличить скорость интернет соединения, проверенно на собственном опыте. Внизу этой статьи выложу скриншоты проверки скорости без антенны и с ней.

Если антенны у вас еще нет, то попробуйте увеличить скорость способом, который я описывал в статье о настройке модема с помощью программы AxesstelPst EvDO BSNL 1.67. Заодно, посмотрите какой у вас уровень сигнала показывает программа AxesstelPst EvDO BSNL, и уже решите, нужно вам покупать антенну, или нет.

Купить саму антенну и все что нужно для ее установки можно в точках продажи вашего провайдера, или у дилеров, которые как правило работают по районным центрам. Они вам продадут все что нужно. Правда, возможно дороже чем в обычном магазине. Если вы хоть немного в этом разбираетесь, то можете заказать антенну и все остальное в каком-то интернет-магазине. Какой-то конкретный магазин посоветовать не могу, не покупал через интернет.

Что нужно для установки 3G CDMA антенны, и как выбрать антенну:

  • Понятное дело, что нам понадобиться сама CDMA антенна. Они есть разные, отличаются в основном мощностью 27 dBi, 24 dBi, 21 dBi, 19 dBi, 14 dBi. Здесь уже нужно смотреть. Если в программе AxesstelPst EvDO BSNL вы видите что сигнал у вас очень плохой, то покупайте самую мощную антенну. В любом случае, мощность не будет лишней. Если вы хотите просто усилить сигнал, то можно взять что-то по проще.
    Как вы можете видеть выше на фото, антенна у меня мощностью в 14db. Но, нужно учитывать то, что без антенны у меня сигнал есть, примерно 50% от максимального.
  • Дальше нам понадобится кабель, который будет идти от антенны к модему. Кабель примерно такой же как идет к антенне от телевизора, но он немного тоньше (насколько я знаю, можно использовать и обычный телевизионный, но лучше купить специальный) . Если вы хотите углубляться в это дело, то лучше всего купить кабель RG 58. А если такого не найдете, то постарайтесь найти кабель с сопротивлением в 50 ОМ. Если вы будете покупать в магазине, то вам там предложат кабель. На нем лучше не экономить. Сразу примерно рассчитайте сколько метров вам его понабиться (где будет стоять антенна и модем, как будете прокладывать кабель) . Лучше возьмите с запасом. У меня, например, кабель Satline RG-58 50 Ом.
  • Так же нам нужен переходник с кабеля, который будет идти от антенны, к модему. Выглядит он примерно вот так:
    У меня модем Novatel U720. Переходник нужно покупать для вашего модема, обратите на это внимание. Там, насколько я знаю, не для каждой модели модема отдельный переходник, на разница есть. Когда отправитесь за покупкой переходника, то запомните, или запишите модель вашего модема (написана как правило на наклейке) , или возьмите модем собой.
  • Еще нам понадобиться коннектор для кабеля типа F (вроде бы не ошибся в названии) для того, что бы соединить кабель от антенны с переходником. А еще, лучше, купите сразу два. Может быть, что с вашей антенны уже будет выходит кабель, к которому нужно подключиться через этот коннектор. В моем случае, нужен только один такой коннектор, так как у меня кабель подключается к самой антенне. Если купите два, ничего страшного, они недорогие. Ниже на фото я покажу как он выглядит.
  • Ну и нужен какой-то кронштейн для антенны. Хотя, это уже дело индивидуальное. Все зависит от того, где вы будете ставить антенну. У меня, например, она стоит на чердаке. Кто-то крепит ее над домом, на деревья и т. д. Я еще об этом напишу.

Ну, вроде бы все. Если вы уже все купили, то можно приступать к работе. А если нет, то сохраните эту страничку, скупитесь и тогда продолжим:)

Самостоятельная установка 3G CDMA антенны Интертелеком

Берем отвертку, нож, антенну, кабель и идем туда, где мы будем ставить нашу антенну. Как я уже писал, я установил на чердаке. Эти антенны вроде как рассчитаны для установки под открытым небом. Но вы сами понимаете, что так она выйдет из строя намного быстрее. Да и еще будет торчать на глазах. А установка на чердаке у меня не вызвала никаких проблем. Я имею введу, что скорость и сигнал не ниже. Так зачем устанавливать ее под дождем, солнцем и ветрами.

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

Закручиваем крышку на самой антенне и фиксируем ее примерно в том положении, в котором она у вас будет висеть. Пока ее сильно не закрепляйте. Если вы знаете в каком примерно направлении находится базовая станция вашего оператора (в моем случае Интертелеком) , то установите антенну в этом направлении. Если вы устанавливаете ее в селе, то пробуйте установить в направлении районного центра, или ближайшего большого города. Скорее всего, базовая станция где-то там.

Примерно зафиксировали антенну, и прокладываем кабель к модему. Как это сделать, нужно уже смотреть по ситуации. Как правило, выпускают кабель на двор и прокладывают его через окно. Я поступил иначе: у меня на веранде потолок из вагонки, и я сделал небольшое отверстие в углу, через которое и проложил кабель.

Значит прокладываем кабель к модему. Зачищаем второй конец кабеля и накручиваем на него коннектор, о котором я писал выше. Выглядит это примерно вот так:

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

Дальше переходник подключаем к модему а модем к компьютеру.

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

Настройка 3G CDMA антенны на максимальный прием и скорость

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

Сделать это совсем не сложно, я подробно об этом писал в стать о настройке модема (антенны) по программе AxesstelPst EvDO BSNL. Устанавливаем программу, настраиваем и смотрим какой у нас сигнал. Можете отключить антенну от модема и посмотреть как поменяются параметры в программе AxesstelPst EvDO BSNL. У меня вот такие параметры:

Что бы настроить установленную нами антенну, скорее всего понадобиться два человека: одному нужно следить за показателями в программе AxesstelPst EvDO BSNL, а другому перемещать антенну. Постарайтесь найти максимальный уровень сигнала. Когда такой будет найден, надежно зафиксируйте антенну.

На этом установку и настройку можно считать законченной. Думаю, что у вас все получилось.

Какой прирост в скорости работы интернета может дать антенна?

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

Скорость без антенны (модем под потолком) :

Скорость с установленной антенной:

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

Жду ваших отзывов в комментариях. Может нужно что-то дописать в статье, или я что-то не так написал, все поправим. Так же, задавайте вопросы, если у вас возникли какие-то трудности с установкой, или настройкой. Всего хорошего!

Источник

Оцените статью