Настройка модема HUAWEI E1550 на FreeBSD

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 15:52:11

Собственно ознакомился с этой статьей http://www.lissyara.su/?id=2100 и есть пара вопросов...
Убедитесь, что в ядро помимо модулей общей поддержки USB шины
кроме

Код: Выделить всё

umodem_load="YES"
u3g_load="YES"
что там еще добавлять в loader.conf ? ucom еще да?

p.s.
>Еще советую поставить linux_base, поскольку на некоторых форумах видел сообщения, что, мол, данная программа написана только под Linux.
надеюсь, без linux_base будет работать
Последний раз редактировалось f_andrey 2011-07-10 15:54:20, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения, и оформляйте его по человечески.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 16:02:36

да, и еще, вычитал из документации

Код: Выделить всё

Если вы используете DHCP, dhclient(8) обычно перезаписывает resolv.conf информацией, полученной от серверов DHCP.
при коннекте по 3g не нужно править resolv.conf я правильно понимаю?

Аватара пользователя
Dominator
мл. сержант
Сообщения: 121
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Dominator » 2011-07-10 17:43:12

что там еще добавлять в loader.conf ? ucom еще да?
Если не ошибаюсь, он подгружается как зависимость u3g
Marcello писал(а):при коннекте по 3g не нужно править resolv.conf я правильно понимаю?
Не всегда выдается DNS, как показала практика. Если не выдается DNS, используй DNS от гугла: 8.8.8.8
В Slackware 13.0 kppp не хотел получать информацию о DNS, пришлось писать скрипт.
Windows must die!

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 17:50:30

У меня usb-modeswitch 1.1.8
там нету ни папки usb_modeswitch.d, ни файла usb_modeswitch.setup

я так понял скопировать в /etc/ надо usb_modeswitch.conf что я и сделал

запускал usb_modeswitch -с /etc/usb_modeswitch.conf
в конфиге прописал

DefaultVendor= 0x12d1
DefaultProduct= 0x1001

TargetVendor= 0x12d1
TargetProduct= 0x1001

и запускал usb_modeswitch -v 0x12d1 -p 0x1001

такой вывод:

Looking for target devices ...
Found devices in target mode or class (1)
Looking for default devices ...
Found devices in default mode, class or configuration (1)
Accessing device 017 on bus 000 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using endpoints 0x01 (out) and 0x82 (in)
Not a storage device, skipping SCSI inquiry

USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Warning: no switching method given.
-> Run lsusb to note any changes. Bye.

это значит типа успех?
ls | grep ttyU
ttyU0.0
ttyU0.0.init
ttyU0.0.lock
ttyU0.1
ttyU0.1.init
ttyU0.1.lock
ttyU0.2
ttyU0.2.init
ttyU0.2.lock

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 17:54:56

В loader.conf прописал

vbsa_load="YES"
umass_load="YES"
umodem_load="YES"
u3g_load="YES"

но при выполнении kldstat выдает только kernel. А когда потом пытаюсь например kldload u3g пишет что "файл алреади exist", так и должно быть?

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 17:56:51

а, то есть как я понял надо еще отдельно загружать usb-modeswitch-data

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 18:52:00

похоже что эти модули слиты с ядром (8.2 у меня).

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 21:56:15

вот теперь у меня OK, message successfully sent :)

я добавил в конфиг

MessageEndpoint=0x01
MessageContent="55534243123456780000000000000011060000000000000000000000000000"

теперь осталось настроить ppp, хочу использовать пользовательский.

я так понимаю нужно в файле /etc/ppp/ppp.conf прописать что-то вроде этого:

set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION
megafon3g:
set device /dev/ttyU0.0
set speed 460800
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 login
set authname ""
set authkey ""
disable ipv6cp
disable pap
disable chap
enable dns
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR

у меня utel
только вот где прописать APN unlim.utel.ua ? можете дать линк на хорошую документации по настройке пользовательского ppp на русском?

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 21:59:34

насчет документации, кое-что нашел http://www.freebsd.org/doc/ru/books/han ... erppp.html

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-10 22:22:11

/etc/ppp/ppp.linkup тоже надо создавать?

Dominator, ты в rc.conf кроме hostname прописывал что-то для коннекта? и у тебя ppp под рутом крутится?

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-11 0:13:50

решил всетаки по-другому сделать

/etc/ppp.conf

default:
set log phase tun
ident user-ppp VERSION

utel:
set device /dev/cuaU0.0
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK AT+CGDCONT=1,\"IP\",\"unlim.utel.ua\" OK AT+CGATT=1 OK \\dATDT\\T TIMEOUT 120 CONNECT"
set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
set phone "*99#"
disable ipv6cp
disable pap
disable chap
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
enable dns

запускаю ppp -ddial utel

ifconfig:
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
Opened by PID 1278

то есть что-то не так, айпи не присваивается.

в ppp.log

Код: Выделить всё

tun10: Phase: deflink: Connected!
Warning: Chat script failed
tun10: Phase: deflink: dial -> hangup
tun10: Phase: deflink: Disconnected!
tun10: Phase: deflink: Connect time: 5 secs: 0 octets in, 0 octets out
tun10: Phase: deflink: 0 packets in, 0 packets out
tun10: Phase:  total 0 bytes/sec, peak 0 bytes/sec on Mon Jul 11 01:05:20 2011
tun10: Phase: deflink: hangup -> opening
tun10: Phase: deflink: Enter pause (30) for redialing.
что посоветуете?

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-11 19:32:06

поможет кто-то?

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Gendos » 2011-07-11 21:42:55

Труднопереводимый лог
Да как удав! Работаю.

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-13 1:33:50

Труднопереводимый лог
Согласен, извиняюсь. Я поставил подробное логирование, изучил лог, отключил проверку пина в модеме :) потом еще немного повозился с конфигом и все заработало! :)

Кстати, я запуск usb_modeswitch при загрузке системы не прописывал, а у меня при загрузке уже устройка для коннекта в /dev есть, более того, я так же успешно законнектился. так что ж это получается, фряха сама все определяет?! :)

у меня модем во фряхе шустрее бегает чем в винде!)

скажите пожалуйста, а как отключить коннект ppp? я вот кстати еще ищу команду для удаления интерфейса через ifconfig

и как посылать напрямую AT команды модему? вот в нете нашел например

AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем + CD-ROM)
AT^U2DIAG=255 (девайс в режиме модем + CD-ROM + Card Reader)
AT^U2DIAG=256 (девайс в режиме модем + Card Reader, можно использывать как обычную флешку, отказавшись от установки драйверов модема)

Аватара пользователя
Dominator
мл. сержант
Сообщения: 121
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Dominator » 2011-07-13 12:38:54

Marcello, я прописал hostname="SERVER.WORKGROUP"
Личка не пашет, поэтому пишу сюда.
Команды отсылаешь в устройство(как и в Linux). На форуме Ubuntu проскальзывало, как именно отсылать команды.
Команда для отключения вроде как ppp-down
так что ж это получается, фряха сама все определяет?!
Какую версию используешь?
Windows must die!

Marcello
ефрейтор
Сообщения: 64
Зарегистрирован: 2011-07-09 11:59:08

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Marcello » 2011-07-13 14:08:25

8.2

Аватара пользователя
Dominator
мл. сержант
Сообщения: 121
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Dominator » 2011-07-14 17:29:54

Надо будет попробовать. Я писал под 8.0
Windows must die!

Аватара пользователя
Dominator
мл. сержант
Сообщения: 121
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Dominator » 2011-07-14 19:46:34

В 8.2 все работает нативно.
Windows must die!

Leonardo
ефрейтор
Сообщения: 66
Зарегистрирован: 2008-08-04 8:40:56
Откуда: Волгоград

Re: Настройка модема HUAWEI E1550 на FreeBSD

Непрочитанное сообщение Leonardo » 2011-10-19 14:08:29

А для чего эта программа вообще?
В режим "только модем" модем прекрасно переводится AT командой: AT^U2DIAG=0.
Хотя под 8.2 работает вообще без переключений режимов, видны и cd и карта и модем.
У меня модем висит на /dev/cuaU0.0
Более того мегафон подарил мне модем 1750 все заработало со всеми старыми конфигами и модулями.
#define TRUE = FALSE
#define FALSE = TRUE