[Comm] Кто-нить пользует GPRS + kppp ???
Mikhail Arkhipov
=?iso-8859-1?q?crazymik_=CE=C1_online=2Eru?=
Сб Дек 27 00:07:46 MSK 2003
В сообщении от 26 Декабрь 2003 22:26 Artem написал(a):
> Serge Polkovnikov пишет:
> >п'ятниця 26 грудень 2003 21:00, Artem Ви написали:
> >>Сорри, что-то не понял, где это делается и как убивается? В
> >>/etc/ppp/options ??? Или в меню настройки кррр ? И как убрать
> >>интерфейс, на который кажет кррр ?
> >
> >Вообще, я имел ввиду случай, если у вас на компе есть еще сетевуха и
> >установлен маршрут по умолчанию (это у меня так). Если это так, то можно
> >сделать следующее:
> >ifdown eth0 - это опустит сетевой интерфейс и маршрут по умолчанию.
> >Или можно просто убрать маршрут по умолчанию : route del defaultroute
> >Но возможно у вас другой случай...
>
> Нет, сетевухи нету.
>
> скрипт следующий:
> ECHO ON
> ABORT "BUSY"
> ABORT "NO CARRIER"
> SAY 'Dialing to GPRS...\n'
> '' AT
> #OK 'AT+CGDCONT=1,"IP","unlim.velcom.by"' <=== (без нее тоже
> прекрасно работает)
> OK 'ATDT*99#'
> TIMEOUT 30
> CONNECT ''
>
> настройки /etc/ppp/options :
>
> debug
> nodetach
> /dev/ttyS0
> 57600
> mtu 576
> mru 576
> connect '/usr/sbin/chat -v -f /etc/ppp/peers/GPRS.chat'
> #disconnect '/etc/ppp/peers/GPRS-disconnect.chat'
> #nocdtrcts
> #crtscts
> local
> name unlim
> ipcp-accept-local
> ipcp-accept-remote
> noipdefault
> defaultroute
> usepeerdns
> novj
> nobsdcomp
> novjccomp
> nopcomp
> noaccomp
> noauth
>
> При запуске из консоли все соединяется и рррd выдает следующее:
>
> OK
> ATDT*99#
> CONNECT
> Serial connection established.
> using channel 18
> Using interface ppp0
> Connect: ppp0 <--> /dev/ttyS0
> sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <magic 0xbee58ea0>]
> rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
> sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
> rcvd [LCP ConfRej id=0x1 <magic 0xbee58ea0>]
> sent [LCP ConfReq id=0x2 <mru 576> <asyncmap 0x0>]
> rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth pap>]
> sent [LCP ConfAck id=0x2 <asyncmap 0x0> <auth pap>]
> rcvd [LCP ConfAck id=0x2 <mru 576> <asyncmap 0x0>]
> sent [PAP AuthReq id=0x1 user="unlim" password=<hidden>]
> rcvd [PAP AuthAck id=0x1 ""]
> sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3
> 0.0.0.0>]
> sent [CCP ConfReq id=0x1 <deflate 15 18 04 78 00]
> rcvd [LCP ProtRej id=0x4 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
> rcvd [IPCP ConfReq id=0x1 <addr 10.20.255.254>]
> sent [IPCP ConfAck id=0x1 <addr 10.20.255.254>]
> rcvd [IPCP ConfNak id=0x1 <addr 10.20.210.231> <ms-dns1 193.232.248.45>
> <ms-dns3 193.232.248.2>]
> sent [IPCP ConfReq id=0x2 <addr 10.20.210.231> <ms-dns1 193.232.248.45>
> <ms-dns3 193.232.248.2>]
> rcvd [IPCP ConfAck id=0x2 <addr 10.20.210.231> <ms-dns1 193.232.248.45>
> <ms-dns3 193.232.248.2>]
> local IP address 10.20.210.231
> remote IP address 10.20.255.254
> primary DNS address 193.232.248.45
> secondary DNS address 193.232.248.2
> Script /etc/ppp/ip-up started (pid 2257)
> Script /etc/ppp/ip-up finished (pid 2257), status = 0x0
>
> При попытке подключиться через kppp - набирается номер, в журнале :
> ATZ
> OK
> ATDT *99#
> CONNECT
>
> далее - "вход в сеть" и на этом все заканчивается....
На этом месте затык может происходить по причине
неправильной авторизации. Можно поиграть выбором
PAP/CHAP, разные провайдеры требуют конкретной
установки. Или увеличить тайминги pppd в закладке
"Разное". Но скорее всего в командах модема
не указано AT+CGDCONT=1,"IP","unlim.velcom.by".
Без этого не со всеми телефонами связь по GPRS
устанавливается.
С уважением, Михаил.
Подробная информация о списке рассылки community