GPRS через Bluetooth (Ошибка подключения :-((()

openSUSE, SUSE Linux Enterprise

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

Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

GPRS через Bluetooth

Сообщение Dron2004 »

Здравствуйте друзья!

Возникла у меня одна проблема.
Мне необходимо выйти в интернет посредством GPRS. В качестве GPRS-модема - мобильник Samsung E720.
Я:
1. Создал устройство rfcomm0 (не было)
2. Делаю в консоли rfcomm connect <бла-бла-бла>. Тут всё верно, ибо rfcomm работает замечательно - я проверил.
3. "Создаю" в KPPP модем samsung. /dev/rfcomm0. Все настройки от МегаФона настроены :) . В винде с ними работает.
4. "Создаю прова" МегаФон. Ввожу номер телефона *99***1#
5. Нажимаю "Набирать"

"Инициализинг модем"
ATZ
OK
AT+CGDCONT=1,"IP","internet.sib"
OK
ATD*99***1#
CONNECT

и всё... Через 10 секунд вылетает "Время ожидания PPP превышено". С МегаФоном всё ОК. Из винды фуракает 100%.

Люди, подскажите, в чём здесь может быть проблема

Дистрибутив SuSe Linux 10 x86-64
Честно признаться...
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

Dron2004 писал(а):
09.12.2005 17:36
Здравствуйте друзья!

Возникла у меня одна проблема.
Мне необходимо выйти в интернет посредством GPRS. В качестве GPRS-модема - мобильник Samsung E720.
Я:
1. Создал устройство rfcomm0 (не было)
2. Делаю в консоли rfcomm connect <бла-бла-бла>. Тут всё верно, ибо rfcomm работает замечательно - я проверил.
3. "Создаю" в KPPP модем samsung. /dev/rfcomm0. Все настройки от МегаФона настроены :) . В винде с ними работает.
4. "Создаю прова" МегаФон. Ввожу номер телефона *99***1#
5. Нажимаю "Набирать"

"Инициализинг модем"
ATZ
OK
AT+CGDCONT=1,"IP","internet.sib"
OK
ATD*99***1#
CONNECT

и всё... Через 10 секунд вылетает "Время ожидания PPP превышено". С МегаФоном всё ОК. Из винды фуракает 100%.

Люди, подскажите, в чём здесь может быть проблема

Дистрибутив SuSe Linux 10 x86-64

Проблема в файле /etc/bluetooth/rfcom.conf - его нужно руками править, а именно: нужно убрать закоментированные строки и прописать адрес твоего девайса (мобилы) и в строке bind at startup нужно no заменить на yes. А еще нужно в ясте в настройках блютуза включить проверку аутентификации и прописать пароль для доступа к твоему телефону.
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Al2k с настройкой этого всего всё окей. /etc/bluetooth/rfcom.conf я видел, всё раскоментированно. В общем, всё, о чем ты написал сейчас, я уже проделал. Некоторое немного "обходным путём", но проделал. И не фурычет всё равно...
Честно признаться...
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: GPRS через Bluetooth

Сообщение estarchak »

Соединяешься с правами рута, или с правами юзверя?
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

Dron2004 писал(а):
09.12.2005 18:12
Al2k с настройкой этого всего всё окей. /etc/bluetooth/rfcom.conf я видел, всё раскоментированно. В общем, всё, о чем ты написал сейчас, я уже проделал. Некоторое немного "обходным путём", но проделал. И не фурычет всё равно...

А модем опрашивется? от него есть отклик в KPPP ? И пароль доступа телефон просил? SUID бит прописан для KPPP ?
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Соединяюсь с правами рута.
Пароль просил, телефон с десктопом сконнектились успешно.
Телефон опрашивается успешно.
Вроде все настройки прописаны...
Честно признаться...
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

Dron2004 писал(а):
09.12.2005 18:54
Соединяюсь с правами рута.
Пароль просил, телефон с десктопом сконнектились успешно.
Телефон опрашивается успешно.
Вроде все настройки прописаны...

В строке инициализации сделай все буквы в одинаковом регистре (большие например)
Перезагрузи и комп и телефон.
А я соединялся от обычного юзера, впрочем как и сейчас. Мандрива 2006 + Блютуз + нокиа 6630 :) В Сузе тоже проблем не было.
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

В строке инициализации сделай все буквы в одинаковом регистре (большие например)

Хммм... В винде работает и так... Вряд ли проблема в этом... Но я щас попробую...

Перезагрузи и комп и телефон.

Неоднократно делал
Честно признаться...
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Ну не работает всё равно :(
Честно признаться...
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

Dron2004 писал(а):
10.12.2005 13:22
Ну не работает всё равно :(

В автозапуске программ сервис dund запущен?
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Al2k писал(а):
10.12.2005 13:30
Dron2004 писал(а):
10.12.2005 13:22

Ну не работает всё равно :(

В автозапуске программ сервис dund запущен?

да
Честно признаться...
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

В настройках KPPP авторизация выставлена как PAP/CHAP ?
В настройках модема стоит галочка использовать lock файл ?
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Al2k писал(а):
10.12.2005 19:36
В настройках KPPP авторизация выставлена как PAP/CHAP ?

Да

Al2k писал(а):
10.12.2005 19:36
В настройках модема стоит галочка использовать lock файл ?

Да
Честно признаться...
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS через Bluetooth

Сообщение Al2k »

В Ясте есть прога для просмотра оборудования........ типа Hard Drake. Так вот при входе в неё SUSE не предлагает доставить пакеты для блютуза?
Есть ещё одно - может ты в пароле или имени пользователя случайно пробел поставил? Его и не видно, но прога из-за этого может и не соединяться.............
Athlon64 3200+ (2000@2400); 2*512 PC3200 Kingston + 2*1024 Transcend; (200+80)GB Sata + 250GB IDE Barracuda; Radeon 1950GT; Audigy 2ZS; Plextor DVDRW PX-712A + Toshiba DVD-CDRW
Mandriva Linux 2008.1 Free
Спасибо сказали:
NibliuS
Сообщения: 6

Re: GPRS через Bluetooth

Сообщение NibliuS »

Dron2004 писал(а):
09.12.2005 18:54
Соединяюсь с правами рута.
Пароль просил, телефон с десктопом сконнектились успешно.
Телефон опрашивается успешно.
Вроде все настройки прописаны...


В YASTе у тебя настроен телефон как модем и соединение через него?
Не знаю как в "синимзубом", а у меня была такая же проблема при использовании обычного модема.
Так вот в YAST есть галочка "тупой режим" если она не стоит то твой pppd не отправляет провайдеру connect а ждёт чегото..... <_< .
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

В Ясте есть прога для просмотра оборудования........ типа Hard Drake. Так вот при входе в неё SUSE не предлагает доставить пакеты для блютуза?

Нет, все пакеты, так или иначе связанные с Bluetooth, уже стоят.

Есть ещё одно - может ты в пароле или имени пользователя случайно пробел поставил? Его и не видно, но прога из-за этого может и не соединяться.............

Да нет, все нормально

Так вот в YAST есть галочка "тупой режим" если она не стоит то твой pppd не отправляет провайдеру connect а ждёт чегото.....

Параметр "Stupid mode" не влияет на успешность в моём случае. CONNECT отправляется, а вот после этого - обрыв связи...
Честно признаться...
Спасибо сказали:
edw1n
Сообщения: 54

Re: GPRS через Bluetooth

Сообщение edw1n »

Соединяюсь через скрипты, хватило 2-х файлов:


edw1n@host:~> cat /usr/sbin/gprs
#!/bin/sh
DIALTIMEOUT=20


MODEM=rfcomm0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.etk.ru\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user etk mtu 576
novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99***1#"

# ������� pppd ����default router, � �����- �������
# ���������� � ���� ������ �/etc/ppp/ip-up.local �/etc/ppp/ip-down.local
# DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
# if [ -n "$DR" ] ; then
# trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
# route delete $DR
# echo route delete $DR
# fi
##########################
##################### ����� ����� pppd ��������####################
while true ; do
/usr/sbin/pppd \
connect '/usr/sbin/chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach mru 576 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done


edw1n@host:~> cat /etc/bluetooth/rfcomm.conf
#
# RFCOMM configuration file.
#
# $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $
#

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device xx:xx:xx:xx:xx:xx;

# RFCOMM channel for the connection
channel 1;

# Description of the connection
comment "Dial-Up Networking";
}


Результат:

host:~ # gprs
Serial connection established.
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm0
sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <magic 0xcf0c4746>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xce33f9ca> <pcomp> <accomp>]
sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <mru 576> <asyncmap 0x0> <magic 0xcf0c4746>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xce33f9ca>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xce33f9ca>]
sent [LCP EchoReq id=0x0 magic=0xcf0c4746]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP EchoRep id=0x0 magic=0xce33f9ca]
rcvd [LCP ProtRej id=0x3 80 fd 80 fd 01 01 00 0c 1a 04 78 00]
rcvd [IPCP ConfReq id=0x1 <addr 10.30.3.132>]
sent [IPCP ConfAck id=0x1 <addr 10.30.3.132>]
rcvd [IPCP ConfNak id=0x1 <addr 10.30.3.132> <ms-dns1 10.10.30.3> <ms-dns3 10.10.30.4>]
sent [IPCP ConfReq id=0x2 <addr 10.30.3.132> <ms-dns1 10.10.30.3> <ms-dns3 10.10.30.4>]
rcvd [IPCP ConfAck id=0x2 <addr 10.30.3.132> <ms-dns1 10.10.30.3> <ms-dns3 10.10.30.4>]
local IP address 10.30.3.132
remote IP address 10.30.3.132
primary DNS address 10.10.30.3
secondary DNS address 10.10.30.4
Script /etc/ppp/ip-up started (pid 7427)
Script /etc/ppp/ip-up finished (pid 7427), status = 0x0


Как видишь, все нормально работает
Спасибо сказали:
Аватара пользователя
Dron2004
Сообщения: 75
ОС: ASP Linux 11 Express

Re: GPRS через Bluetooth

Сообщение Dron2004 »

Ха. Недавно решил разобраться наконец с GPRS'ом через Блютус под Линух. И, можно сказать, разобрался.

Сделал следующим образом. Поставил снова СуСе 10. Настроил рфкомм. Связал ("спарил") мобильник (Samsung SGH-E720) с компьютером. Подключил его как устройство rfcomm0 (rfcomm connect ). Запускаю Kppp. Ввожу все настройки (провайдер МегаФон). Нажимаю "Подключиться" и... Ничего!! Снова ошибка!!
В течение получаса пытаюсь менять всякие настройки (тип авторизации, время ожидания pppd и т.д.)... Ничего! Тот же результат! Возвращаю все изменённые "всякие настройки" в первоначальное состояние.
Перепробовал всё, что можно (в том числе использовать вместо Kppp Kinternet(в кач. звонилки использует wvdial)) - и ничего.

После того, как возня с настройками мне порядком надоела, я решил наконец проверить: а вдруг дело не в настройках. Взял "погонять" :) Nokia 6260 и попробовал соединиться через него. Получилось с первого раза!!!!! .

Поэтому призываю. Товарищи!!! Не покупайте у-б-о-г-и-е Samsung'и, покупайте лучше Nokia, Benq-Siemens или Сони Эриксон. В моем Samsung E720 СТОЛЬКО ГЛУПЫХ ОГРАНИЧЕНИЙ (я ещё могу простить отсутствие Иерархической файловой системы. НО В ТАКОМ СЛУЧАЕ МОГЛИ БЫ СДЕЛАТЬ СОРТИРОВКУ, ЧТОБ НЕ БЫЛО СВАЛКИ! А ЧТО ЗА ИДИОТИЗМ С JAVой?? ТОЛЬКО ЧЕРЕЗ WAP! BLUETOOTH-class'ов у Java машины нет! Под Windows XP x64 Edition драйверов нет и в помине, а без них GPRS не настроить! ДА ЕЩЁ И ПОД LINUX НЕ РАБОТАЕТ!!!!!!!!). Просто не Samsung, а SamSuxxxx!!!!

Сорри. Не сдержался.
Честно признаться...
Спасибо сказали: