URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 90
[ Назад ]

Исходное сообщение
"GPRS в FreeBSD"

Отправлено aborilov , 22-Янв-06 19:14 
Хочу ходить в нет через мобилу(Motorola C390) подключеную через USB.

Когда подключаю телфон - выводиться сообщение
ugen0: Motorola(C390).......
а вот что дальше делать не знаю :)
подскажите кто занет или дайте ссылочки.
по поводу линукса я много чего нашел, а вот для фри и usb не нашел


Содержание

Сообщения в этом обсуждении
"GPRS в FreeBSD"
Отправлено aborilov , 24-Янв-06 10:18 
Ну неужели ни кто в нет не ходит?
Под виндой приходиться сидеть:(


"GPRS в FreeBSD"
Отправлено harius , 24-Янв-06 22:09 
>Ну неужели ни кто в нет не ходит?
>Под виндой приходиться сидеть:(


ну во первых IMHO у тебя в ядре не все добавлено, оно не как ugen определятся должно.. лично у меня на буке мобила по usb на шнурке определяется как:
ucom0: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 2

все что должно быть в конфиге ядра прописана на вскидку не помню, погляди в частности, есть ли у тебя в ядре:
device          ucom


"GPRS в FreeBSD"
Отправлено PJ , 24-Янв-06 22:21 
>>Ну неужели ни кто в нет не ходит?
>>Под виндой приходиться сидеть:(
>
>
>ну во первых IMHO у тебя в ядре не все добавлено, оно
>не как ugen определятся должно.. лично у меня на буке мобила
>по usb на шнурке определяется как:
>ucom0: Prolific Technology PL2303 Serial adapter (ATEN/IOGEAR UC232A), rev 1.10/2.02, addr 2

Это у тебя не телефон определяется, а преобразователь USB->COM. А у человека Motorola, у которой не COM,  а именно что USB-интерфейс, в отличие от остальных трубок. Поэтому в BSD ее завести в ближайшее время не судьба


"GPRS в FreeBSD"
Отправлено harius , 24-Янв-06 22:29 

>
>Это у тебя не телефон определяется, а преобразователь USB->COM. А у человека Motorola, у которой не COM,  а именно что USB-интерфейс, в отличие от остальных трубок. Поэтому в BSD ее завести в ближайшее время не судьба

да..ты прав...у меня USBtoCOM... думашь и как umodem не определится труба у него?


"GPRS в FreeBSD"
Отправлено aborilov , 25-Янв-06 00:01 
>
>>
>> Поэтому в BSD ее завести в ближайшее время не судьба

Ну так что, все, крандец? :(
теперь так и придется в винде сидеть!!!



"GPRS в FreeBSD"
Отправлено harius , 25-Янв-06 00:34 
>>
>>>
>>> Поэтому в BSD ее завести в ближайшее время не судьба
>
>Ну так что, все, крандец? :(
>теперь так и придется в винде сидеть!!!
у тебя в конфиге ядра есть:
device          umodem
?

"GPRS в FreeBSD"
Отправлено aborilov , 31-Янв-06 13:46 
>>>
>>>>
>>>> Поэтому в BSD ее завести в ближайшее время не судьба
>>
>>Ну так что, все, крандец? :(
>>теперь так и придется в винде сидеть!!!
>у тебя в конфиге ядра есть:
>device          umodem
>?

нету! и когда добааляю, то при компиляции ядра, на стадии make all
вылетает по ошибке, во время kernel linker


"GPRS в FreeBSD"
Отправлено harius , 31-Янв-06 21:41 

>нету! и когда добааляю, то при компиляции ядра, на стадии make all
>
>вылетает по ошибке, во время kernel linker

не должно такого быть....если все что для usb модема нужно в ядре есть, то собираться должно...  какая версия freebsd и огласил бы на что хоть ругается при сборке?


"GPRS в FreeBSD"
Отправлено errOr , 15-Фев-06 22:10 
Моторола v500, FreeBSD  6.0-RC1
# kldload ucom
# kldload umodem
или $ cat /boot/loader.conf
    ucom_load="YES"
    umodem_load="YES"
в /dev/ появляется /dev/ttyU0 , для FreeBSD  6.0 , в 5.4 было /dev/ucom0 ,
соответственно указываем set device /dev/ttyU0 или set device /dev/ucom0 в
/etc/ppp/ppp.conf.

$ cat /etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)

disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
set speed 57600
set mtu maximum 576
set timeout 0
set redial 10 10
enable dns
set device /dev/ttyU0
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
AT+CGATT=1 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \
\"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
set phone *99***1\#
set authname beeline
set authkey beeline
set ifaddr 0/0 0/0 0/0
add default HISADDR

и звоним
# ppp
Working in interactive mode
Using interface: tun0
ppp ON localhost> dial


"GPRS в FreeBSD"
Отправлено freemer , 27-Фев-06 11:28 
> Моторола v500, FreeBSD  6.0-RC1
># kldload ucom
># kldload umodem
>или $ cat /boot/loader.conf
>    ucom_load="YES"
>    umodem_load="YES"
>в /dev/ появляется /dev/ttyU0 , для FreeBSD  6.0 , в 5.4
>было /dev/ucom0 ,
>соответственно указываем set device /dev/ttyU0 или set device /dev/ucom0 в
>/etc/ppp/ppp.conf.
>
>$ cat /etc/ppp/ppp.conf
>
>default:
> set log Phase Chat LCP IPCP CCP tun command
> ident user-ppp VERSION (built COMPILATIONDATE)
>
> disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
> deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
> set speed 57600
> set mtu maximum 576
> set timeout 0
> set redial 10 10
> enable dns
> set device /dev/ttyU0
> set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
> \"\" AT OK-AT-OK ATE1Q0 OK \
> AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
> AT+CGATT=1 OK \\dATDT\\T TIMEOUT 40 CONNECT"
> set logout "ABORT BUSY ABORT ERROR TIMEOUT 30 \
> \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
> set phone *99***1\#
> set authname beeline
> set authkey beeline
> set ifaddr 0/0 0/0 0/0
> add default HISADDR
>
>и звоним
># ppp
>Working in interactive mode
>Using interface: tun0
>ppp ON localhost> dial


хмм а для мегафоне нет конфига? а то я пробовал этот переделать под мегафон, как- то не получилось - не дозванивается и все тут. Если кто запостит буду благодарен.


"GPRS в FreeBSD"
Отправлено errOr , 10-Мрт-06 21:17 

>хмм а для мегафоне нет конфига? а то я пробовал этот переделать
>под мегафон, как- то не получилось - не дозванивается и все
>тут. Если кто запостит буду благодарен.

В конфиге все строки должны быть с пробелом, кроме default:


"GPRS в FreeBSD"
Отправлено НовичОкФряховод , 29-Ноя-10 13:06 
>[оверквотинг удален]
>  set phone *99***1\#
>  set authname beeline
>  set authkey beeline
>  set ifaddr 0/0 0/0 0/0
>  add default HISADDR
> и звоним
> # ppp
> Working in interactive mode
> Using interface: tun0
> ppp ON localhost> dial

ОГРОМНЕЙШЕЕ СПАСИБО!!! ОЧЕНЬ ПОМОГЛО!!! И смех, и грех, Фрю поставил, а подгружать уком и умодем не сообразил, ну и понятно дело, мой мф модемчик не узнавался, а как прочёл Ваш пост - сразу дошло, ЕЩЁ РАЗ ОГРОМЕННОЕ СПАСИБО ОТ НУБА ^___^


"GPRS в FreeBSD"
Отправлено variable , 29-Ноя-10 15:26 
>[оверквотинг удален]
>>  add default HISADDR
>> и звоним
>> # ppp
>> Working in interactive mode
>> Using interface: tun0
>> ppp ON localhost> dial
> ОГРОМНЕЙШЕЕ СПАСИБО!!! ОЧЕНЬ ПОМОГЛО!!! И смех, и грех, Фрю поставил, а подгружать
> уком и умодем не сообразил, ну и понятно дело, мой мф
> модемчик не узнавался, а как прочёл Ваш пост - сразу дошло,
> ЕЩЁ РАЗ ОГРОМЕННОЕ СПАСИБО ОТ НУБА ^___^

всегда пожалуйста). а точно мне благодарность? )


"GPRS в FreeBSD"
Отправлено Incred , 12-Мрт-06 15:06 
Как я настраивал GPRS у себя на FreeBSD 6.0 Release; сотовый Samsung X-100 кабель usb-to serial   с подзарядкой

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

как только скомпилил и устновил новое ядро, то сразу появилось устройство /dev/ttyU0
  в /boot/loader/conf  добавил  

umodem_load="YES"        # Modems
ucom_load="YES"
usb_load="YES"            # USB sub
uplcom_load="YES"

теперь определились с девайсов, займемся настройкой ppp.conf

для билайна у меня используется следущий конфиг

default:
set log Phase Chat LCP IPCP CCP tun command
ident
set device /dev/ttyU0
disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
set mtu 296
set mru 296
set speed 115200
set ctsrts off
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \
\"\" AT OK-AT-OK ATE1Q0 OK \
AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
AT+CGATT=1 OK \\dATDT\\T TIMEOUT 3600 CONNECT" \
AT+CGDREQ=1,3,3,3,3
set logout "ABORT BUSY ABORT ERROR TIMEOUT 60 \
\"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
set phone "*99***1#"
set login
set authname "motiv"
set authkey "motiv"
set ifaddr 0.0.0.0/0 0.0.0.0/0
add default HISADDR
set ipcpretries 10 5
disable pap
disable chap
disable ipv6cp
enable dns

ну с таймаутами можно поэкспериментировать так же как и со скоростью, у меня лично так все работает :) теперь осталось создать /etc/resolv.conf со следущим
dns для билайна  nameserver 217.118.66.244

ну вот и все, теперь запускаем ppp и звоним dial


"GPRS в FreeBSD на USB"
Отправлено GOOROO , 24-Апр-06 06:47 
Незнаю как у вас а у меня на FreeBSD 6.0 Siemens c72 /usb
так и не удалось поднять модем что из модулей не грузиш
что в ядро не добавляеш . Хоть убейся а видит его как ugen

"GPRS в FreeBSD на USB"
Отправлено variable , 21-Авг-06 12:51 
>Незнаю как у вас а у меня на FreeBSD 6.0 Siemens c72
>/usb
>так и не удалось поднять модем что из модулей не грузиш
>что в ядро не добавляеш . Хоть убейся а видит его как
>ugen

Доброго, уважаемые!

Конфиги проверил на себе. Одинаково хорошо работают и под gprs и под csd. Абсолютно без проблем поменял АР на своего оператора (УМС). Пришлось поправить имя порта для модема (у меня алкатель 715 и ус-2-ком шнурок) и скорость на порту.

По поводу угенов и тому подобного - есть два вида усб-2-ком чипов (и хвостов соответственно) : FDTI и Prolific. У меня фдти (выпендрился и взял нестандартный). Для него в ядре device ufdti и естественно device ucom. Для пролифика в ядре указать device uplcom и конечно не забыть уком)
После компиляции будет видеться без проблем как ucom0
соответственно в настройках ррр тоже указать /dev/ucom0

Если кому интересно - статья MelkorBSD: http://howtoforge.org.ua/?q=node/391 или http://wiki.bsdportal.ru/doc:gprs

Еще одна статья от Alex Samorukov <samm@os2.kiev.ua.>: http://www.opennet.me/base/sys/bluetooth_freebsd.txt.html

С уважением.


"GPRS в FreeBSD на USB"
Отправлено variable , 27-Авг-06 01:03 
Поправочка, уважаемые!

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

default:
    set log Phase Chat LCP IPCP CCP tun command
    ident user-ppp VERSION (built COMPILATIONDATE)

    disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
    deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
    set speed 115200
    set mtu maximum 576
    set timeout 0
    set redial 10 10
    enable dns
    set device /dev/cuaU0
    set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
    \"\" AT OK-AT-OK ATE1Q0 OK ATE0V1 OK \
    AT+CGDCONT=1,\\\"IP\\\",\\\"www.umc.ua\\\",\\\"0.0.0.0\\\",0,0 OK \
    AT+CGATT=1 OK \\dATDT\\T TIMEOUT 400 CONNECT"
    set logout "ABORT BUSY ABORT ERROR TIMEOUT 300 \
    \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
gprs:
    set phone *99***1\#
    set authname ""
    set authkey ""
    set timeout 100
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255
    add default HISADDR
955:
    set phone 955
        set authname beeline
        set authkey beeline
        set openmode active 3
        set ifaddr 0/0 0/0 0/0
        delete ALL
        add default HISADDR


С уважением.


"GPRS в FreeBSD на USB"
Отправлено Ventil , 07-Фев-07 15:28 
Не работает выше приведенный пример под UMC.
пмогите пожалуйста!!!

"GPRS в FreeBSD на USB"
Отправлено variable , 07-Фев-07 22:16 
Доброго!

как принято говорить не только на этом форуме - конфиг и список оборудования в студию плз!
Я проверял на разных телефонах и подключениях телефона к ПК.

С уважением.

>Не работает выше приведенный пример под UMC.
>пмогите пожалуйста!!!



"GPRS в FreeBSD на USB"
Отправлено Asat , 20-Фев-07 17:23 
Всем здрасте.
Имеется FreeBSD 6.2 Release AMD64 и КПК Qtek S110, подключенный к компу через usb. Пробовал подгружать в ядро ucom и umodem, и даже uplcom, но pda так и отображается при подключении как ugen0. Как можно сообщить системе, чтоб она работала с этим устройством через umodem (типа как здесь - http://palm.opennet.ru/base/modem/qtek_modem.txt.html )?

"GPRS в FreeBSD на USB"
Отправлено variable , 21-Фев-07 23:34 
Согласно моим наблюдениям, смартфоны видятся в фри как усб-модемы. А список поддерживаемых усб-модемов в фри оччень скуден, в отличие от линукса например.
обычные же телефоны (6230и например) имеют встроенный конвертор  усб2ком. Решения пока найти не удалось.

"GPRS в FreeBSD на USB"
Отправлено hyber , 02-Мрт-07 19:55 
Доброго времени суток!
Руководствуясь выше изложенными настройками, а именно настройками Incred'а переписал скрипт под себя. Вот что получилось:

default:
  set log Phase Chat LCP IPCP CCP tun command
  ident
  set device /dev/ttyd0 - com-port
  disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
  deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
  set mtu 1400
  set mru 1400
  set speed 9600 # - max speed for SET290
  set ctsrts off
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \
  \"\" AT OK-AT-OK ATE1Q0 OK \
  AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
  AT+CGATT=1 OK \\dATDT\\T TIMEOUT 3600 CONNECT" \
  AT+CGDREQ=1,3,3,3,3
  set logout "ABORT BUSY ABORT ERROR TIMEOUT 60 \
  \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
  set phone "*99***1#"
  set login
  set authname "beeline"
  set authkey "beeline"
  set ifaddr 0.0.0.0/0 0.0.0.0/0
  add default HISADDR
  set ipcpretries 10 5
  disable pap
  disable chap
  disable ipv6cp
  enable dns

В итоге, столкнулся с проблемой: телефон сообщает "Wrong IP adress", а затем в консоли выдается сообщение "Warning: ff02:4::/32: Change route failed: errno: Network is unreachable".
Телефон SonyEricsson T290, COM-подключение, опертатор Beeline
Что такое может быть?
А как узнать какиой dns сервер использутся, если подключение установилось?(IP-адрес вроде должен лежать в /etc/resolv.conf)
Заранее благодарен


"GPRS в FreeBSD"
Отправлено hyber , 02-Мрт-07 19:45 
>Как я настраивал GPRS у себя на FreeBSD 6.0 Release; сотовый Samsung
>X-100 кабель usb-to serial   с подзарядкой
>
>для начала нужно определиться с девайсом. мне таки пришлось включать в ядро
>uplcom, без этого просто устройство не определялось
>
>как только скомпилил и устновил новое ядро, то сразу появилось устройство /dev/ttyU0
>
>  в /boot/loader/conf  добавил
>
>umodem_load="YES"  # Modems
>ucom_load="YES"
>usb_load="YES"   # USB sub
>uplcom_load="YES"
>
>теперь определились с девайсов, займемся настройкой ppp.conf
>
>для билайна у меня используется следущий конфиг
>
>default:
> set log Phase Chat LCP IPCP CCP tun command
> ident
> set device /dev/ttyU0
> disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
> deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
> set mtu 296
> set mru 296
> set speed 115200
> set ctsrts off
> set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \
> \"\" AT OK-AT-OK ATE1Q0 OK \
> AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
> AT+CGATT=1 OK \\dATDT\\T TIMEOUT 3600 CONNECT" \
> AT+CGDREQ=1,3,3,3,3
> set logout "ABORT BUSY ABORT ERROR TIMEOUT 60 \
> \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
> set phone "*99***1#"
> set login
> set authname "motiv"
> set authkey "motiv"
> set ifaddr 0.0.0.0/0 0.0.0.0/0
> add default HISADDR
> set ipcpretries 10 5
> disable pap
> disable chap
> disable ipv6cp
> enable dns
>
>ну с таймаутами можно поэкспериментировать так же как и со скоростью, у
>меня лично так все работает :) теперь осталось создать /etc/resolv.conf со
>следущим
>dns для билайна  nameserver 217.118.66.244
>
>ну вот и все, теперь запускаем ppp и звоним dial
Доброго времени суток!
Используя, эти настройки, столкнулся с проблемой: телефон сообщает "Wrong IP adress", а затем в консоли выдается сообщение "Warning: ff02:4::/32: Change route failed: errno: Network is unreachable".
Телефон SonyEricsson T290, COM-подключение, опертатор Beeline
Что такое может быть? Заранее благодарен

"GPRS в FreeBSD"
Отправлено hyber , 02-Мрт-07 19:53 
Доброго времени суток!
Руководствуясь выше изложенными настройками, а именно настройками Incred'а переписал скрипт под себя. Вот что получилось:

default:
  set log Phase Chat LCP IPCP CCP tun command
  ident
  set device /dev/ttyd0 - com-port
  disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
  deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
  set mtu 1400
  set mru 1400
  set speed 9600 # - max speed for SET290
  set ctsrts off
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \
  \"\" AT OK-AT-OK ATE1Q0 OK \
  AT+CGDCONT=1,\\\"IP\\\",\\\"internet.beeline.ru\\\",\\\"0.0.0.0\\\",0,0 OK \
  AT+CGATT=1 OK \\dATDT\\T TIMEOUT 3600 CONNECT" \
  AT+CGDREQ=1,3,3,3,3
  set logout "ABORT BUSY ABORT ERROR TIMEOUT 60 \
  \"\" +++ATH OK-ATH-OK AT+CGATT=0 OK"
  set phone "*99***1#"
  set login
  set authname "beeline"
  set authkey "beeline"
  set ifaddr 0.0.0.0/0 0.0.0.0/0
  add default HISADDR
  set ipcpretries 10 5
  disable pap
  disable chap
  disable ipv6cp
  enable dns

В итоге, столкнулся с проблемой: телефон сообщает "Wrong IP adress", а затем в консоли выдается сообщение "Warning: ff02:4::/32: Change route failed: errno: Network is unreachable".
Телефон SonyEricsson T290, COM-подключение, опертатор Beeline
Что такое может быть?
А как узнать какиой dns сервер использутся, если подключение установилось?(IP-адрес вроде должен лежать в /etc/resolv.conf)
Заранее благодарен