Меню

3g модем настройка freebsd

ЗАПИСКИ АДМИНИСТРАТОРА FREEBSD

Настройка USB-модемов под FreeBSD

В этой статье опишу , как можно настроить USB модемы AnyData ADU-510A, Novatel U720.Настройка проводилось на FreeBSD 8.1 i386,(модем с разъёмом USB-mini), а также модем в виде флешки AnyData ADU-510A, Novatel U720.

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

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

Sep 27 11:00:46 kernel: ugen0.3: at usbus0

Sep 27 11:00:46 kernel: u3g0: on usbus0

Sep 27 11:00:46 kernel: u3g0: Found 3 ports

Если записи присутствуют, значит всё в порядке и приступаем непосредственно к настройкам.

2.Для начала загрузим необходимые USB-драйвера для нормальной работы модема.

Иногда нужно подгружать и третий драйвер (

), но у меня он оказался уже в ядре.

Эти строки отвечают за подгрузку драйверов в момент загрузки системы. Если у вас FreeBSD 7.X, то в

нужно добавлять такие (вместо тех, которые описаны выше):

Для нормальной работы USB устройства добавим такую строчку в

После этого желательно перегрузиться или перечитать

подгрузить модули для usb модема вручную – кому как больше нравится.

Подключение будет осуществляться через соединение PPPoA (PPP через ATM).

set log Phase Chat LCP IPCP CCP tun command

ident user-ppp VERSION (built COMPILATIONDATE)

set dial «ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 «» AT OK-AT-OK ATE1Q0 OK

set ifaddr 0.0.0.0/0 0.0.0.0/0 0.0.0.0/0

ВНИМАНИЕ! ВСЕ СТРОКИ, КРОМЕ ПЕРВОЙ (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.

Теперь осталось добавить строки запуска демона в

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

Sep 27 13:04:11 gate kernel: mtsconnect

Sep 27 13:04:11 gate kernel: Loading /lib/libalias_cuseeme.so

Читайте также:  полная установка тем windows 7

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

Теперь можно посмотреть в файл

и если там нет ошибок и сообщений вида «hangup», значит всё работает и можно проверить, получили ли мы адрес и добавился ли шлюз по умолчанию:

tun0: flags=8051 metric 0 mtu 1500

inet 77.52.25.238 —> 80.255.77.9 netmask 0xffffffff

default 80.255.77.9 UGS 0 22785 tun0

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

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

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

Настройка модема от Novatel U720

1.Вставляем USB модем в свободный USB порт. В логах (можно смотреть в/

, через 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, поэтому проверьте присутствие его в системе:

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

ident user-ppp VERSION (built COMPILATIONDATE)

set log PHase Chat LCP IPCP CCP tun command

set dial «ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 «» AT OK-AT-OK ATE1Q0s7=60 OK

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

источник

FreeBSD — подключение USB 3G модема (HUAWEI E1550)

Довольно часто приходиться пользоваться услугами интернета сотовых операторов (как резервный канал связи). В этой заметке опишу, как просто подключить usb-модем в системе FreeBSD.

Способ описан для версии FreeBSD 8.2 и выше, именно с этой версии система имеет встроенную поддержку usb-модемов. Для подключения будем использовать стандартное ppp соединение (как в случае с ADSL-модемом).

Теперь конкретнее. Для загрузки модуля поддержки usb-модемов в конфигурационный файл loader.conf добавляем две строчки:

«Втыкаем» модем в USB порт и в файле сообщений /var/log/messages просматриваем нечто подобное:

Смотрим, как модем определился в системе:

Для указания нужных параметров соединения «сочиняем» файл ppp.conf. Ниже, указанное содержимое предназначено для использования с сотовым оператором «Мегафон» в центральном регионе России.

set log Phase Chat LCP IPCP CCP tun command

Читайте также:  фоллаут 4 настройки мыши

set dial «»» AT OK AT OK ATS0=0 OK AT OK AT&FE0V1X1&D2&C1s0=0 OK AT OK AT+CGDCONT=1,\»IP\»,\»internet\» OK ATDT*99***1# CONNECT»

set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0

Для запуска соединения пользуемся командой ppp

источник

USB 3G модем и FreeBSD

Не так давно я стал «счастливым» обладателем 3G USB модема от синей компании Сабж вполне сносно работал под оффтопиком, ибо в описании гарантировалась работа под МакОсью и Виндой. Немного поразмыслив, решил, что это неправильно и модем просто обязан работать под самой правильной осью.
Итак, что у нас в наличии:
1. Ясная голова и кружка кофе.
2. Компьютер с установленной FreeBSD 8.0
3. Собственно сам 3G USB Modem.

Вот немного его технических характеристик.
Спецификация модема MF627.
Стандарт HSDPA/UMTS 2100 MHz; EDGE/GPRS/GSM 850/900/1800/1900MHz
Передача данных UMTS 384Kbps UL; HSDPA 3.6Mbps DL
Чипсет Qualcomm MSM6246
Антенна Внутренняя
USB USB2.0
Операционная Система Windows 2000, Windows XP, Vista, MAC

Принимая во внимание, что синий оператор успешно покрыл сетью 3G практически все крупные города, скорость даже в пределах 1 Mbps вполне меня устраивает.
Немного погуглив, было найдена страничка с драйверами для данного вида модемов, которая говорила что поддержка данного типа модемов уже имеется в FreeBSD 7-ой и 8-ой ветки и носит название u3g.
Поначалу решено было загружаться с ядром GENERIC, так как на текущем ядре я отключил USB за ненадобностью, но как видимо зря, а пересобирать ядро было лень ввиду слабого процессора.
Загрузившись, ничтоже сумняшеся, подгружаем драйвера модема.

и смотрим, загрузилось ли оно

Собравшись с духом, втыкаем модем в свободный USB порт и смотрим, определился ли он.

В выводе usbconfig модем определяется так:

Далее возможны варианты. Если после подключения модема появилось новое устройство вида /dev/cd0, значит, модем представляется CD-приводом, содержащим драйвера для Windows и прочих. Выводится модем из этого режима следующим образом:

Цифры 1.3 скопированы из вывода usbconfig, а 0 — из названия /dev/cd0, у вас могут быть другие значения.

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

После этого пропадает /dev/cd0 и появляются /dev/cuaU0.0, /dev/cuaU0.1 и /dev/cuaU0.2. Опять же, конкретные цифры у вас могут быть другими при наличии в системе других устройств /dev/cuaUx.

Необходимо добиться появления /dev/cuaUx.x, без этого к следующим шагам переходить рано.

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

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

источник

dadv

Choose your future

Choose to sysadmin

Использование USB-модема ZTE MF626 для организации (резервного) канала через билайновскую сеть 3G и FreeBSD 8.2-STABLE.

    Модемы ZTE MF626, продаваемые в комплекте контрактов Билайна, могут быть привязаны к некоему Windows-based софту, ожидая от него во время соединения периодические сигналы через USB, в отсутствие которых модем быстро рвет связь. Первоначально модем нужно «отвязать» от этого. Метод отвязывания многократно описан в сети и выходит за рамки этой заметки.

Читайте также:  netgear jwnr2000 4emrus настройка

Модем поддерживается драйвером u3g , поэтому, если драйвера нет в ядре, первым делом нужно подгрузить его ( kldload u3g ) и обеспечить подгрузку после ребута:

echo ‘u3g_load=»YES»‘ >> /boot/loader.conf

После загрузки драйвера можно вставлять модем в порт USB. В выводе usbconfig модем определяется так:

ugen1.3: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON

Далее возможны варианты. Если после подключения модема появилось новое устройство вида /dev/cd0 , значит, модем представляется CD-приводом, содержащим драйвера для Windows и прочих. Выводится модем из этого режима следующим образом:

usbconfig -d 1.3 add_quirk UQ_MSC_EJECT_ZTESTOR
camcontrol eject pass0

Цифры 1.3 скопированы из вывода usbconfig , а 0 — из названия /dev/cd0 , у вас могут быть другие значения.

После этого пропадает /dev/cd0 и появляются /dev/cuaU0.0 , /dev/cuaU0.1 и /dev/cuaU0.2 . Опять же, конкретные цифры у вас могут быть другими при наличии в системе других устройств /dev/cuaUx .

Необходимо добиться появления /dev/cuaUx.x , без этого к следующим шагам переходить рано.

Установка 3G PPP-соединения через mpd-5.5.

Дописываем в файл /usr/local/etc/mpd5/mpd.script (или создаём, если не существует; отступы делаем табуляциями):

В /usr/local/etc/mpd5/mpd.conf пишем:

Билайновский PPP не выдаёт нам IP-адрес своей стороны, поэтому команда set ipcp ranges 0.0.0.0/0 1.1.1.1/0 выглядит так странно. Если создаётся не резервный, а основной канал, не забудьте непосредственно перед этой командой вставить команду set iface route default для установки маршрута по умолчанию в этот сетевой интерфейс.

После запуска mpd5 в журнале работы получаем:

Строчка Detected +CSQ сообщает нам уровень сигнала, две предыдущие наши ICC-ID и IMSI соответственно.

источник

3g модем настройка freebsd

Господа, посоветуйте пожалуйста общий план работ.
Итак, имеется — сервер под OpenBSD, доступен удаленно через интернет. Задача — помимо кабельного провайдера привязать к нему 3G USB модем (HUAWEI E1550) и настроить резервирование каналов с приоритетом 3G.

В прицнипе понятно что потребуется установить usb_modeswitch + поднять ppp соединение, но.

Подскажите, пожалуйста, куда копать или что читать, ибо с 3G под unix еще не сталкивался.
Заранее спасибо.

Ты вначале определись — у тебя FreeBSD или OpenBSD.

1. «FreeBSD подключение 3G модема.» + / –
Сообщение от aZ (ok) on 09-Мрт-10, 16:23
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. «FreeBSD подключение 3G модема.» + / –
Сообщение от aleks_grey (ok) on 09-Мрт-10, 16:29

>Ты вначале определись — у тебя FreeBSD или OpenBSD.

OpenBSD, извиняюсь, попутал, когда писал тему, а теперь уже не поправить =(

источник

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

Как настроить и установить? © 2020
Все права сохранены © 2020. Информация, опубликованная на сайте, носит исключительно ознакомительный характер и не является рекомендацией к применению. Внимание! Материалы могут содержать информацию, предназначенную для пользователей старше 18 лет. 18+

Adblock
detector