[Comm] Кто-нить пользует GPRS + kppp ???

Mikhail Arkhipov =?iso-8859-1?q?crazymik_=CE=C1_online=2Eru?=
Сб Дек 27 00:58:51 MSK 2003


В сообщении от 27 Декабрь 2003 00:29 Artem написал(a):
> Mikhail Arkhipov пишет:
> >В сообщении от 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
> >устанавливается.
> >
> >С уважением, Михаил.
>
> Хм... Смоделировал такую же ситуацию со скриптом - если закомментить
> строчку CONNECT - происходит то же самое ....
> Что это за CONNECT  ?? - в манах о нем не сказано ничего. Никак не могу
> понять, где же грабли....
А в настройках kppp в аргументах pppd стоят novj, novjccomp  и пр.? 
CONNECT - это отклик модема на установленное соединение с модемом/пулом 
на стороне провайдера (в данном случае). Означает, что обе стороны 
"договорились" об используемых протоколах.
С уважением, Михаил.


Подробная информация о списке рассылки community