GPRS, KPPP и Mandriva Linux 2006 (Вход в сеть...)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Пожалуйста, помогите решить проблему с KPPP. В терминале пишет при установке соединения: Couldn"t find interface ppp0: No such device. И на этом все останавливается и пишется, что преышено время ожитдания, а в журнале: CONNECT и на этом все. Не может соединение установить и все тут. Кроме того, при всех типах подключения требует пароль (PAP/CHAP), а мне пароль для подключения не нужен (в винде без пароля в и-нет выхожу). Чтобы пропустить ввод пароля использую терминальное окно, правильно-ли я делаю? И почему не могу выйти в интернет под Linux?
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Al2k »

Dr.Linux писал(а):
26.11.2005 16:36
Пожалуйста, помогите решить проблему с KPPP. В терминале пишет при установке соединения: Couldn"t find interface ppp0: No such device. И на этом все останавливается и пишется, что преышено время ожитдания, а в журнале: CONNECT и на этом все. Не может соединение установить и все тут. Кроме того, при всех типах подключения требует пароль (PAP/CHAP), а мне пароль для подключения не нужен (в винде без пароля в и-нет выхожу). Чтобы пропустить ввод пароля использую терминальное окно, правильно-ли я делаю? И почему не могу выйти в интернет под Linux?

В настройках kppp нужно выбрать порт, через который комп соединён с телефоном. По-этому и пишет No such device. В kppp есть галочка в настройках - сохранить пароль. А терминал вообще не причём. И ещё одно - не мешало бы написать тебе через что пытаешься соединиться: кабель/bluetooth/IrDa..........
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
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

В настройках KPPP я выбрал порт /dev/modem, реально же я использую /dev/ttyS0, но при этом я создал символичекую ссылку: ln -s /dev/ttyS0 /dev/modem. Соедениться пытаюсь через COM-кабель для моего телефона SonyEricsson T230 (под виндой все работает). Пишет No such devise не потому, что не может найти устройство, а потому, что не может создать ppp0 интерфейс,возможно проблема кроется именно в этом. Но как решить ее - не знаю. Пожалуйста, помогите!
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение serg_sk »

Если ppp говорит, что нету девайса, значит его нету. И проблема именно в этом.
P.S. попробуй в kppp указать на прямую /dev/ttyS0
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Kuzja »

А у тебя загружены модули:
ppp_deflate
ppp_async
ppp_generic
?
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

А у тебя загружены модули:
ppp_deflate
ppp_async
ppp_generic
А когда они должны быть загружены? Если после старта системы, то - нет. Кроме того, телефон-модем опрос проходит нормально, т.е. девайс видно и инициализация работает.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение brob »

Те же грабли (KРPP + SE), только вместо ttyS0 используется USB0 (Couldn't find interface ppp0: No such device).
Выход прост:
1) Ищи в иннете скрипты для подключения,- с ними все норм.
Для подключения, в принципе, пароль не нужен, т.к. оператор распознает свой-чужой по номеру телефона телефона (твоего) + строка инициализации (и еще каким-то данным), но !системе! он может и необходим (у меня прописан и я счачтлив).

To Kuzja
Модули и все прочее норм (не поверишь,- в Дебиане КРРР работает только от рута, поэтому права доступа тоже норм).
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Al2k »

brob писал(а):
26.11.2005 23:19
To Kuzja
Модули и все прочее норм (не поверишь,- в Дебиане КРРР работает только от рута, поэтому права доступа тоже норм).

В СУЗЕ тоже только из под рута, пока бит 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
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение estarchak »

пока бит suid не пропишеь для kppp.


chmod +s /usr/bin/kppp
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Valerius »

Когда я юзал модем, то под Мандракой никаких суидных битов для кппп выставлять не нужно было - или он уже там был или дело в чёмто в другом.
И как я вижу у Dr.Linux проблема не в том что "пермиссион дениет" а в том что "No such device". Это не одно и то же.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
Al2k
Сообщения: 554

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Al2k »

Valerius писал(а):
27.11.2005 14:22
Когда я юзал модем, то под Мандракой никаких суидных битов для кппп выставлять не нужно было - или он уже там был или дело в чёмто в другом.
И как я вижу у Dr.Linux проблема не в том что "пермиссион дениет" а в том что "No such device". Это не одно и то же.

Ему так и ответили уже:
Если ppp говорит, что нету девайса, значит его нету. И проблема именно в этом.
P.S. попробуй в kppp указать на прямую /dev/ttyS0
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
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Когда я юзал модем, то под Мандракой никаких суидных битов для кппп выставлять не нужно было - или он уже там был или дело в чёмто в другом.
И как я вижу у Dr.Linux проблема не в том что "пермиссион дениет" а в том что "No such device". Это не одно и то же.
Ему так и ответили уже:
Если ppp говорит, что нету девайса, значит его нету. И проблема именно в этом.
P.S. попробуй в kppp указать на прямую /dev/ttyS0
На самом деле девайс есть, т.к. телефон-модем проходит опрос и в KPPP и в minicom. Смысла указывать напрямую /dev/ttyS0 нет никакого, т.к. я уже создал симлинк на /dev/modem. Кстати, когда в начале я забыл создать симлинк, KPPP мне прямо и написала, что нет такого устройства, но сейчас оно есть и все нормально определяется (проходит опрос), кроме того специально попробовал в присутствии симлинка указать KPPP /dev/ttyS0, модем опрос не прошел (невозможно открыть устройство). Между прочим, интерфейс ppp0 и устройство /dev/ttyS0 или /dev/modem все-таки разные вещи и KPPP соответственно видит устройство, но не может найти интерфейс ppp0. Почему именно так происходит я пока не знаю, но изучаю информацию на эту тему. Если у кого есть решение моей проблемы, пожалуйста помогите разобраться!
Те же грабли (KРPP + SE), только вместо ttyS0 используется USB0 (Couldn't find interface ppp0: No such device).
Выход прост:
1) Ищи в иннете скрипты для подключения,- с ними все норм.
Для подключения, в принципе, пароль не нужен, т.к. оператор распознает свой-чужой по номеру телефона телефона (твоего) + строка инициализации (и еще каким-то данным), но !системе! он может и необходим (у меня прописан и я счачтлив).
Насчет скриптов - тоже есть проблемы: прописал строку инициализации моего модема, а скрипт все по старой строке ведет запрос и как следствие модем инициализацию не проходит. А в wvdial в конфиге все прописал, а он пароль требует. И как ему объяснить, что пароля нет и не нужно? Если появятся какие-нибудь мысли по поводу этих проблем, пожалуйста поделитесь!
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение estarchak »

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

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

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение brob »

Dr.Linux писал(а):
27.11.2005 16:05
Насчет скриптов - тоже есть проблемы: прописал строку инициализации моего модема, а скрипт все по старой строке ведет запрос и как следствие модем инициализацию не проходит. А в wvdial в конфиге все прописал, а он пароль требует. И как ему объяснить, что пароля нет и не нужно? Если появятся какие-нибудь мысли по поводу этих проблем, пожалуйста поделитесь!

Для того, чтобы скрипт использовал "инициализацию для твоего модема" нужно перед той строкой (которую он использует в качестве инициализационной) поставить # (символ "решетка" говорит, что "строка после меня читаться не должна"). Попробуй вместо используемой строки прописать свою, либо поставить перед ней решетку и на следующей строке написать свою строку инициализации.
Пароль, даже если это формальность для оператора, системе как видишь нужен (и "хакером" тебе тут не быть). Для использования в скриптах логин-пароль прописывается либо в самом скрипте, либо в pap-secrets/chap-secrets. В wvdial,- смотри в документацию.
To Valerius
Юзал в свое время ASP, RedHat, Мандряку с Мандривой и Кнорпикс,- там все норм, а тут только от рут (!!и все биты стоят на месте!! Я в принципе им не пользуюсь, скрипты,- руль)
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Нашел вот скрипт для подключения, подправил параметры и вот что получилось:

# pppd call gprs
Press CTRL-C to close the connection at any stage!
defining PDP context...
rAT
OK
ATH
OK
ATE1
OK
AT+CGDCONT=1,"IP","internet.ugsm","" ,0 ,0
OK
waiting for connect...

ATD*99***1#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.

Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x53268b6a>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
No auth is possible
sent [LCP ConfRej id=0x1 <pcomp> <accomp> <auth pap>]
rcvd [LCP ConfRej id=0x1 <magic 0x53268b6a>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
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 ProtRej id=0x4 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfNak id=0x1 <addr 10.0.0.1>]
rcvd [IPCP ConfRej id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0 10.0.0.1>]
rcvd [IPCP ConfReq id=0x2 <addr 10.0.0.1>]
sent [IPCP ConfAck id=0x2 <addr 10.0.0.1>]
rcvd [IPCP ConfRej id=0x2 <addrs 0.0.0.0 10.0.0.1>]
sent [IPCP ConfReq id=0x3]
rcvd [IPCP ConfAck id=0x3]
Could not determine local IP address
Connect time 0.2 minutes.
Sent 72 bytes, received 54 bytes.
sent [IPCP TermReq id=0x4 "Could not determine local IP address"]
sent [IPCP TermReq id=0x5 "Could not determine local IP address"]
rcvd [IPCP TermReq id=0x5 "Could not determine local IP address"]
sent [IPCP TermAck id=0x5]
rcvd [IPCP TermAck id=0x5]
sent [LCP TermReq id=0x3 "No network protocols running"]
rcvd [LCP TermReq id=0x3 "No network protocols running"]
sent [LCP TermAck id=0x3]
rcvd [LCP TermAck id=0x3]
Connection terminated.

Sending break to the modem

PDP context detached
Serial link disconnected.

Как видите интерфейс ppp0 работает, но почему соединение все равно разрывается? Пожалуйста помогите, т.к. нужен инет под Linux.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Кроме того, во время подключения на телефоне выскочила ошибка: "Запрос GPRS отклонен". Пожалуйста помогите разобраться в подключении! В чем может быть проблема?
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Пожалуйста помогите разобраться, в чем может быть причина ошибки и разрыва gprs соединения, т.к. нужен gprs под Linux.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

Ура! Наконец-то все работает. Эти слова я пишу уже из-под Linux. У меня остался единственный вопрос: с помощью какой программы с граф. интерфейсом можно считать трафик под Linux? Большое спасибо всем!
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение mark »

Для каких целей смотря? тот же gkrellm может считать трафик.
Спасибо сказали:
flashk
Сообщения: 88
ОС: ВDebian Lenny

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение flashk »

To Dr.Linux выложи по пунктикам все что ты делал
а то некоторые моменты не понятны
сделай мини-мануал
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение Dr.Linux »

To Dr.Linux выложи по пунктикам все что ты делал
а то некоторые моменты не понятны
сделай мини-мануал
Я уже сделал это, см. Проекты нашего форума: "Переход с Windows XP на Linux".
Теперь необходимо выйти из Центра Управления и настроить подключение к Интернет.
У меня подключение к интернет настроено через GPRS (сотовый телефон используется в качестве модема). Приведенные здесь настройки справедливы только при подключении через serial cable к ttyS0. Для настройки подключения нужно написать скрипты. Используются данные моего оператора Megafon Ural: это и строка инициализации, номер телефона, скорость соединения. Для того, чтобы вы могли использовать скрипты, нужно узнать эти данные у вашего оператора и отредактировать скрипты в соответствии с ними:

Первый - gprs:
# $Id: gprs,v 1.4 2004/04/28 08:40:32 mcfrisk Exp $
#
# File:
# gprs# Most GPRS phones don't reply to LCP echo's
lcp-echo-failure 0
lcp-echo-interval 0
# Comment this to get daemon mode pppd
nodetach
# Show password in debug messages
show-password
# Connect script:
connect /etc/ppp/peers/gprs-connect-chat
# Disconnect script:
disconnect /etc/ppp/peers/gprs-disconnect-chat
# Serial device to which the GPRS phone is connected:
/dev/ttyS0 # serial port one
# Serial port line speed
9600 # fast enough
crtscts
# Ignore carrier detect signal from the modem:
local
# change the address to something else
:10.0.0.1
# pppd must not propose any IP address to the peer!
noipdefault
# Accept peers idea of our local address
ipcp-accept-local
# Add the ppp interface as default route to the IP routing table
defaultroute
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
# The phone is not required to authenticate:
noauth
# Username and password:
# Example, Radiolinja operator pap-secrets:
# "rlnet" * "internet" *
user "rlnet"

Второй – gprs-connect-chat:
#!/bin/sh
#
# $Id: gprs-connect-chat,v 1.2 2004/02/02 23:19:28 mcfrisk Exp $
#
# File:
# gprs-connect-chat
# The actual chat script:
exec chat \
TIMEOUT 5 \
ECHO ON \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
TIMEOUT 12 \
SAY "Press CTRL-C to close the connection at any stage!" \
SAY "\ndefining PDP context...\n" \
OK ATH \
OK ATE1 \
OK 'AT+CGDCONT=1,"IP","internet.ugsm","" ,0 ,0' \
OK ATD*99***1# \
TIMEOUT 22 \
SAY "\nwaiting for connect...\n" \
CONNECT "" \
SAY "\nConnected." \
SAY "\nIf the following ppp negotiations fail,\n" \
SAY "try restarting the phone.\n"

Третий – gprs-disconnect-chat:
#!/bin/sh
#
# $Id: gprs-disconnect-chat,v 1.3 2004/07/08 22:40:47 mcfrisk Exp $
#
# File:
# gprs-disconnect-chat
#
# send break
exec /usr/sbin/chat -V -s -S \
ABORT "BUSY" \
ABORT "ERROR" \
ABORT "NO DIALTONE" \
SAY "\nSending break to the modem\n" \
"" "\K" \
"" "\K" \
"" "\K" \
"" "+++ATH" \
"" "+++ATH" \
"" "+++ATH" \
SAY "\nPDP context detached\n"
После написания скриптов нужно под root скопировать файлы *gprs в /etc/ppp/peers и выполнить команды для того, чтобы файлы стали исполняемыми:
# cp gprs* /etc/ppp/peers/
# chown root:root /etc/ppp/peers/gprs*
# chmod u+rwx,g=rx,o=rx /etc/ppp/peers/gprs-connect-chat
# chmod u+rwx,g=rx,o=rx /etc/ppp/peers/gprs-disconnect-chat
Затем выполняем команду:
#pppd call gprs
Все – теперь вы в сети! Разрываем соединение по нажатию Ctrl+C. Запускаем браузер, например, Mozilla и настраиваем. В настройках для быстроты соединения рекомендую запретить загрузку картинок, всплывающих окон. Также можно настроить прием Cookes.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
flashk
Сообщения: 88
ОС: ВDebian Lenny

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение flashk »

спасибо буду сегодня пробовать
Спасибо сказали:
flashk
Сообщения: 88
ОС: ВDebian Lenny

Re: GPRS, KPPP и Mandriva Linux 2006

Сообщение flashk »

сделал все монипуляции, но пишет что превышено время ожидания ВОТ
Спасибо сказали: