GPRS
cyclon 7 января, 2008 - 22:42
Не получается установить grps соединение, вот что выдаёт pppd:
mcyclon / # pppd call beeline Created /dev/ppp device node AT OK ATZ OK ATH OK ATE1 OK AT+CGDCONT=1,"IP","internet.beeline.ru" OK ATD*99# CONNECT Serial connection established. using channel 1 Using interface ppp0 Connect: ppp0 <--> /dev/ttyACM0 rcvd LCP ConfReq id=0x1 mru 1500> asyncmap 0x0 auth pap magic 0xe8030000 pcomp accomp sent LCP ConfReq id=0x1 asyncmap 0x0 magic 0xfb18627c pcomp accomp sent LCP ConfAck id=0x1 mru 1500 asyncmap 0x0 auth pap magic 0xe8030000 pcomp accomp rcvd LCP ConfAck id=0x1 asyncmap 0x0 magic 0xfb18627c pcomp accomp sent PAP AuthReq id=0x1 user="beeline" password=hidden rcvd IPCP ConfReq id=0x1 discarding proto 0x8021 in phase 5 sent PAP AuthReq id=0x2 user="beeline" password=hidden rcvd PAP AuthAck id=0x2 "Welcome to Motorola Ezx Software Modem!" Remote message: Welcome to Motorola Ezx Software Modem! PAP authentication succeeded sent CCP ConfReq id=0x1 deflate 15 deflate(old#) 15 bsd v1 15 sent IPCP ConfReq id=0x1 compress VJ 0f 01 addr 192.168.123.4 rcvd LCP ProtRej id=0x1 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f Protocol-Reject for 'Compression Control Protocol' (0x80fd) received rcvd IPCP ConfRej id=0x1 compress VJ 0f 01 sent IPCP ConfReq id=0x2 addr 192.168.123.4 rcvd IPCP ConfAck id=0x2 addr 10.1.67.53 Received bad configure-ack: 03 06 0a 01 43 35 sent IPCP ConfReq id=0x2 addr 192.168.123.4 rcvd IPCP ConfAck id=0x2 addr 10.1.67.53 Received bad configure-ack: 03 06 0a 01 43 35 rcvd IPCP ConfReq id=0x1 sent IPCP ConfNak id=0x1 addr 0.0.0.0 rcvd LCP TermReq id=0x2 00 00 00 00 00 00 LCP terminated by peer (^@^@^@^@^@^@) sent LCP TermAck id=0x2 Modem hangup Connection terminated.
Вот настройки:
mcyclon / # cat /etc/ppp/chat ECHO ON '' \rAT OK ATZ OK ATH OK ATE1 OK AT+CGDCONT=1,"IP","internet.beeline.ru" OK ATD*99# TIMEOUT 12 CONNECT
mcyclon / # cat /etc/ppp/peers/beeline /dev/ttyACM0 connect "chat -v -f /etc/ppp/chat" crtscts noauth defaultroute lock debug user beeline name beeline nodetach
Может кто подскажет что не так?!
Пришлось убрать все скобки иначе этот "№*(? движок не пропускал лог pppd :(
Заранее спасибо!!!
»
- Для комментирования войдите или зарегистрируйтесь
Может
Может отключить всевозможные сжатия попробовать? у меня еще:
nopcomp noaccomp nobsdcomp nodeflate novj nomagic, или вот скрипт, который у меня долго уже работает.. подправь и попробуй..
#!/bin/sh
DIALTIMEOUT=2
MODEM=ttyACM0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user internet password internet
nopcomp noaccomp nobsdcomp nodeflate novj nomagic asyncmap 0xa0000"
LOGSCRIPT="CONNECT"
PHONE="*99#"
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
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done
# скрипт иницилизации GPRS соединения через кабель USB
# Sat Feb 10 23:10:53 UTC 2007
результат один
результат один в один как в приведённом мною логе
вообще все это
вообще все это можно сделать как gentoo way
через /etc/conf.d/net
например так
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
запостив этот
запостив этот вопрос на motofan мне помогли, причём совет такой до которого точно было бы трудно додуматься :))))
посоветовали добавить в /etc/ppp/peer/beeline строчку ":10.0.0.1" именно в таком виде, только без кавычек, что это дало я не очень понял, но соединение установилось :)
на сколько я
на сколько я понимаю это принудительная установка ip-адреса пира в туннеле,
я с помощью "82.151.112.137:" выставляю реальный ip себе, а пир устанавливется автоматом