Интернет через CDMA modem CCU-550

  • Автор теми Автор теми Sub Corp
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 26.06.2008
Повідом.: 1331
Интернет через CDMA modem CCU-550

Подскажите, пожалуйста в чем может быть причина.
ОС - Ubuntu 9.04.

Подключаю интернет через Gnome-ppp.
Модем опознается, подключается, но только на одну секунду.

И вот что пишется в логах:

--> Ignoring malformed input line: ";Do NOT edit this file by hand!"

--> WvDial: Internet dialer version 1.60

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATX3
ATX3
OK

--> Modem initialized.

--> Sending: ATM0L0DT#777

--> Waiting for carrier.
ATM0L0DT#777
CONNECT

--> Carrier detected. Waiting for prompt.
~[7f]}#*!}!}!} }9}"}&} } } }

}#}%B#}%}%}&-8]Q}'}"}(}"[08]}>~

--> PPP negotiation detected.

--> Starting pppd at Fri Jun 26 06:51:36 2009

--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied

-->
--> PAP (Password Authentication Protocol) may be flaky.

--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
-->
--> CHAP (Challenge Handshake) may be flaky.

--> Pid of pppd: 4101

--> Using interface ppp0

--> local IP address 94.248.96.199

--> remote IP address 77.109.0.225

--> primary DNS address 77.109.1.8

--> secondary DNS address 77.109.1.9

--> Terminating connection due to lack of activity.

--> Connect time 0.1 minutes.

--> Disconnecting at Fri Jun 26 06:51:47 2009

--> The PPP daemon has died: Link idle: Idle Seconds reached. (exit code = 12)

--> man pppd explains pppd error codes in more detail.

--> I guess that's it for now, exiting

--> The PPP daemon has died. (exit code = 12)





Перед запуском как полагается, подправил wvdial.conf такими данными:

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT&F0E0V1S0=0
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = #777
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = <your_password>
Username = 8092<your_number>*оператор
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
;Minimize = on
;Dock = on
;Do NOT edit this file by hand!



При этих же настройках на Mandriva 2008 все было в порядке. Правда в нынешней ОС не было Gnome-ppp. Ставил сам.

Если есть предположения, буду рад выслушать всех.
 
Вы правильно заметили. На это в первую очередь обратил внимание.

Так что иначе бы не спрашивал. Единственное я этот файл пробовал править через Root. Меня конечно немного удивило что chap-secrets файл неизвестного типа, но под админом он открывался. Попробую тогда удалить и новые создать.
 
сделай : chmod 666 /etc/ppp/chap-secrets
и будет тебе счастие
Код:
# ls -l /etc/ppp/chap-secrets
-rw------- 1 root root 110 Мар 20 21:38 /etc/ppp/chap-secrets
как раз все верно, юзер не должен видеть содержание файла (как и /etc/shadow), т.е. права 600.

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

не открывался, потому что прав не было. (хотя по идее должен был на писать, что мол, болт, прав нет). sudo nano /etc/ppp/chap-secrets, или, если есть mc, sudo mcedit /etc/ppp/chap-secrets
 
знаю, что правильно, но может у него и из под непривелигированного юзера поручиться, кто знает?) нуб может так заебать линух, шо тот сдасца быстрее, сам такой был, знаю)))
 
leg0las. правильно прав не было, как я писал из под Root открывалось все.
Renegade - насчет файла неизвестного типа - это сам Линух выдавал. Ладно уже завтра все опробую выше написанное. Обязательно отпишу потом).

Всем спасибо).
 
Добрый вечер всем!

опробовал описанные рекомендации. Ошибок по Pap-secrets и Chap-secrets при подключении не наблюдается. Проблема осталась, модем подключается и через 1 сек отключается.

В логе появляется это:
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"

--> WvDial: Internet dialer version 1.60

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATX3
ATX3
OK

--> Modem initialized.
--> Sending: ATM0L0DT#777

--> Waiting for carrier.
ATM0L0DT#777
CONNECT

--> Carrier detected. Waiting for prompt.

--> Don't know what to do! Starting pppd and hoping for the best.

--> Starting pppd at Sat Jun 27 19:35:14 2009

--> Pid of pppd: 5619

--> Using interface ppp0

--> local IP address 94.248.75.42

--> remote IP address 77.109.0.225

--> primary DNS address 77.109.1.8

--> secondary DNS address 77.109.1.9

--> Terminating connection due to lack of activity.

--> Connect time 0.1 minutes.

--> Disconnecting at Sat Jun 27 19:35:31 2009

--> The PPP daemon has died: Link idle: Idle Seconds reached. (exit code = 12)

--> man pppd explains pppd error codes in more detail.

--> I guess that's it for now, exiting

--> The PPP daemon has died. (exit code = 12)



Уже не пойму в чем дело. Вроде же все верно. Я не знаю, что думать.
 
Ребята, извините что доставал Вас всех несколько дней! Все вопрос решен.

Мысль об ошибке 12, навела меня на то, что не хватает скрипта серверу. Я же использовал только пап и чап файлы. Сервер же требовал еще скрипт. Т.е. то что и происходило интернет подключался и тут же выключался, не понимала программа что ей делать. Решил добавлением скрипта в папку USR/SBIN, а также правкой файла OPTIONS.

Все-равно всех от всей души благодарю!
Доволен как слон)))))))))))))))))))))))))))
 
Добрый вечер всем! Извиняюсь, что так долго не писал. Я после того настроил инет на радостях в минус влез.
Вот теперь только я появился...

Просили скрипт, вот:
положить в usr/sbin/cdma

#!/bin/sh
DIALTIMEOUT=1
MODEM=ttyACM0
SPEED=115200
MODEM_INIT='ATZ OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user name mtu 576
novj nobsdcomp novjccomp nopcomp noaccomp nodeflate"
LOGSCRIPT="CONNECT"
PHONE="#777"

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

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 1500 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done



Поправил также файлик Options (/etc/ppp/options). По умолчанию там не то что нужно:


# General options for making CDMA connections
#
# $Id: cdma-options,v 1.2 2002/01/15 16:28:40 tjd21 Exp $

# Change this line to 'defaultroute' if you want to use the GPRS link
# as your gateway.
cleardefaultroute

# Comment this line out to let pppd background itself.
nodetach

# Turn this on to see all the PPP negotiations
debug

# *** Below this line you probably won't need to change.

# Limit the MTU (workaround for an oddity in the VPN)
mtu 1400

# Use hardware flow conrtrol
crtscts

# Let the phone figure out all the IP addresses
noipdefault
ipcp-accept-local
ipcp-accept-remote

# No ppp compression
novj
novjccomp

# For sanity, keep a lock on the serial line
loc
k

еще хочу добавить, в файле Options вот это не нужно:

# Change this line to 'defaultroute' if you want to use the GPRS link
# as your gateway.
cleardefaultroute

Собственно я ...использую модем CDMA.
 
У тебя не пипелнет случайно? Если да то подойди к продавцу пусть перепрошьют. По твоему описанию все очень похоже на то что было у моего сына. У пиплов произошли какие-то изменения в настройках и многие модемы перестали работать.
 
Назад
Зверху Знизу