Gprs Slackware 11

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Gprs Slackware 11

Сообщение murder »

По форуму искал, гуглил, но ничего интересного не нашел для решение проблемы.
Суть такова, есть Samsung C100, USB data-кабель, Slackware 11 (ядро 2.6.21.1), нужно настроить интернет.
Погуляв по инету, нацеплял разных конфигов, разных статей по поводу настройки gprs и приступил к настройке.
Пересобрал ядро, включил туда поддержку своего data-кабеля и на всякий случай включил usb modem.
В итоге по dmesg имеем:

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

usb 3-4: new full speed USB device using ohci_hcd and address 3
usb 3-4: configuration #1 chosen from 1 choice
ark3116 3-4:1.0: ark3116 converter detected
usb 3-4: ark3116 converter now attached to ttyUSB0

Пошел в /dev посмотреть на новый девайс, но его там не оказалось, обнаружился он в другом месте

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

# ls -la /dev | grep ttyUSB
# ls -la /dev/tts/
итого 0
drwxr-xr-x  2 root root     60 2007-05-09 06:27 ./
drwxr-xr-x 22 root root  15220 2007-05-09 06:35 ../
crw-rw----  1 root tty  188, 0 2007-05-09 06:32 USB0

Отсюда видно, что девайс повесился не на /dev/ttyUSB0, а на /dev/tts/USB0

Почему так этот момент расписал - думаю где-то тут загвоздка

Иду далее. Настраиваю /etc/ppp/peers/beeline и /etc/chatscripts/beeline-connect

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

/dev/tts/USB0
115200
noauth
defaultroute
usepeerdns
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/chatscripts/beeline-connect'
novjccomp
nopcomp
noaccomp
noipdefault
nodeflate
novj

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

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

TIMEOUT 45
ABORT   'NO ANSWER'
ABORT   'BUSY'
ABORT   'NO CARRIER'
SAY     'Starting GPRS connection\n'
ABORT   ERROR
""      'ATZ'
""      'ATE1'
OK      AT+CGDCONT=1,"IP","internet.beeline.ru"
OK      ATD*99***1#
CONNECT c

Ну и далее по всем теориям должно запуститься соединение:

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

Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
Warning - secret file /etc/ppp/pap-secrets has world and/or group access
sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <magic 0xae1f8f5f>]
rcvd [LCP ConfRej id=0x1 <mru 576>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xae1f8f5f>]
rcvd [LCP ConfNak id=0x2 <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x3ead> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap> <pcomp> <accomp>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfAck id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
sent [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0xae1f8f5f>]
sent [LCP ConfNak id=0x3 <magic 0x53c9819b>]
rcvd [LCP ConfNak id=0x3 <magic 0x53c9819b>]
sent [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x9381c930>]
rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x9381c930>]
sent [LCP ConfNak id=0x4 <magic 0xc6273597>]
rcvd [LCP ConfNak id=0x4 <magic 0xc6273597>]
sent [LCP ConfReq id=0x5 <asyncmap 0xa0000> <magic 0x2e4f3fa3>]
rcvd [LCP ConfReq id=0x5 <asyncmap 0xa0000> <magic 0x2e4f3fa3>]
sent [LCP ConfNak id=0x5 <magic 0x701526b9>]
rcvd [LCP ConfNak id=0x5 <magic 0x701526b9>]
sent [LCP ConfReq id=0x6 <asyncmap 0xa0000> <magic 0x4cf5444b>]
rcvd [LCP ConfReq id=0x6 <asyncmap 0xa0000> <magic 0x4cf5444b>]
sent [LCP ConfNak id=0x6 <magic 0x279e42cb>]
rcvd [LCP ConfNak id=0x6 <magic 0x279e42cb>]
sent [LCP ConfReq id=0x7 <asyncmap 0xa0000> <magic 0x5228e706>]
rcvd [LCP ConfReq id=0x7 <asyncmap 0xa0000> <magic 0x5228e706>]
sent [LCP ConfNak id=0x7 <magic 0x64a42cd6>]
rcvd [LCP ConfNak id=0x7 <magic 0x64a42cd6>]
sent [LCP ConfReq id=0x8 <asyncmap 0xa0000> <magic 0xabecdc45>]
rcvd [LCP ConfReq id=0x8 <asyncmap 0xa0000> <magic 0xabecdc45>]
sent [LCP ConfNak id=0x8 <magic 0x8880bccd>]
rcvd [LCP ConfNak id=0x8 <magic 0x8880bccd>]
sent [LCP ConfReq id=0x9 <asyncmap 0xa0000> <magic 0x5d177e36>]
rcvd [LCP ConfReq id=0x9 <asyncmap 0xa0000> <magic 0x5d177e36>]
sent [LCP ConfNak id=0x9 <magic 0xfb2c4a7a>]
rcvd [LCP ConfNak id=0x9 <magic 0xfb2c4a7a>]
sent [LCP ConfReq id=0xa <asyncmap 0xa0000> <magic 0x9d0f17a>]
rcvd [LCP ConfReq id=0xa <asyncmap 0xa0000> <magic 0x9d0f17a>]
sent [LCP ConfNak id=0xa <magic 0x83ab631d>]
rcvd [LCP ConfNak id=0xa <magic 0x83ab631d>]
sent [LCP ConfReq id=0xb <asyncmap 0xa0000> <magic 0xb79b8a60>]
rcvd [LCP ConfReq id=0xb <asyncmap 0xa0000> <magic 0xb79b8a60>]
sent [LCP ConfNak id=0xb <magic 0xa5d2a897>]
rcvd [LCP ConfNak id=0xb <magic 0xa5d2a897>]
sent [LCP ConfReq id=0xc <asyncmap 0xa0000> <magic 0xd8f55db8>]
rcvd [LCP ConfReq id=0xc <asyncmap 0xa0000> <magic 0xd8f55db8>]
sent [LCP ConfNak id=0xc <magic 0xa3e0ea1a>]
rcvd [LCP ConfNak id=0xc <magic 0xa3e0ea1a>]
Serial line is looped back.
sent [LCP TermReq id=0xd "Loopback detected"]
rcvd [LCP TermReq id=0xd "Loopback detected"]
sent [LCP TermAck id=0xd]
rcvd [LCP TermAck id=0xd]
Connection terminated.

Игра с конфигами ничего не дала, я прям затыкнулся и непойму куда рыть, вроде все упирается в кабель...
Встречался кто-нибудь с таким?
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Turbid
Сообщения: 175
ОС: Debian

Re: Gprs Slackware 11

Сообщение Turbid »

murder писал(а):
10.05.2007 11:35
Отсюда видно, что девайс повесился не на /dev/ttyUSB0, а на /dev/tts/USB0

Почему так этот момент расписал - думаю где-то тут загвоздка


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

IMHO где-то в другом месте косяк.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Gprs Slackware 11

Сообщение murder »

Вопрос в том, где именно...
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Wolker
Сообщения: 121
ОС: Mops, Slackware 12, Debian 5

Re: Gprs Slackware 11

Сообщение Wolker »

Соединение можно довольно легко установить
через KPPP, если труба опрашивается.
Но должен заметить что после установления соединения
с оператором, открывать страницы скорее всего не получиться.
Дохлый номер короче, Лучше смени трубку.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Gprs Slackware 11

Сообщение murder »

Дык, в винде все вроде нормально....
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Turbid
Сообщения: 175
ОС: Debian

Re: Gprs Slackware 11

Сообщение Turbid »

murder писал(а):
12.05.2007 22:06
Дык, в винде все вроде нормально....


Попробуй сначала в KPPP, а затем уже танцуй со сриптами.
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: Gprs Slackware 11

Сообщение neron »

Turbid, у меня на слаке так и не получилось настроить дозвон через kppp,а вот через скрипты все нормально,причем на любой трубе.
murder, попробуй другие скрипты,я кажестя с opennet брал.Все работает замечательно и через кабель и через bluetooth.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Gprs Slackware 11

Сообщение zenwolf »

murder писал(а):
11.05.2007 12:16
Вопрос в том, где именно...

вобще должно быть устройство ttyACM0 ,проверь если ли модуль cdc-acm.ko ,если нет- пересобрать ядро ,если есть -
подгружать при инициализации .Потом это ttyACM0 прописать вместо ttyUSB0 и запускать kppp от рута -или если
хочешь от юзера то играй с sudo. А проще сначала всё проверить скриптами
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Goodwin
Сообщения: 149
ОС: Slackware 13.0

Re: Gprs Slackware 11

Сообщение Goodwin »

Вот я тоже сталкивался с таким делом, но выяснилось, что надо в ядро включить profilic не помню какой преобразователь usb to serial после этого появляется как раз устройство /dev/ttyACM0, которое ,кстати, лежит у слаки в корне. Незнаю на счет самсунга, но для моторолки и нокии Нужно именно это. Хотя я думаю если все преобразователи включить при компиляции, то ядро сильно не растолстеет! ;)
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Спасибо сказали:
Бармаглот
Сообщения: 32
ОС: FreeBSD 6.2 Linux Slackware 11

Re: Gprs Slackware 11

Сообщение Бармаглот »

Почему-то у меня все работает через kppp
Nokia6230i+Bluetooth
В качестве модема выбран /dev/rfcomm0
он в свою очередь подымается через rc.local
Приведу весь rc.local, так как там только то что касается блютуса
(просьба сильно не пинать, я начинающий линуксоед, 5 дней всего на линуксе)

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

#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
# Put any local startup commands in here.  Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
PATH=/bin:/sbin:/usr/bin:/usr/sbin
test -x /etc/rc.d/rc.messagebus && /etc/rc.d/rc.messagebus start
# bluetooth
rm /var/run/dbus/pid
test -x /etc/rc.d/rc.bluetooth && /etc/rc.d/rc.bluetooth start
hciconfig hci0 up
sdpd
rfcomm -f /etc/bluetooth/rfcomm.conf bind yes


rfcomm.conf

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

#
# RFCOMM configuration file.
#

rfcomm0 {
        bind yes;
        device 00:15:2a:2f:2d:81;
        channel 1;
        comment "DialUp Networking";
    }

rfcomm10 {
        # Automatically bind the device at startup
        bind yes;
        # Bluetooth address of the device
        device 00:15:2a:2f:2d:81;
        # RFCOMM channel for the connection
        channel 10;
        # Description of the connection
        comment "MyMobile OBEX";
    }
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Gprs Slackware 11

Сообщение murder »

Решил я проблему с подключением. Щас работает просто без скриптов и wvdial, на обычном kppp, но я думаю это уже не важно - главное работает =). Просто нужно было дописать в параметры запуска kppp флаг receive-all и все побежало. В манах по настройке нигде я этого не видел, вычитал про него в mail переписках. Такой глюк встречается в очень многих телефонах samsung, в частности я пробовал samsung C100 и samsung X480.

P.S. Тему можно закрывать.
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали: