LINUX.ORG.RU

samsung c100 +gprs новый виток


0

0

есть скритп
#!/bin/sh
DIALTIMEOUT=20
# если мобильник подцеплен к IR, а не к COM1,
# заменить в скрипте ttyS0 на ircomm0

# если мобильник подцеплен к USB, а не к COM1,
# заменить в скрипте ttyS0 на ttyUSB0

MODEM=ttyUSB0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.mts.ru\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns user mts mtu 576
novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99***1#"

# перед запуском pppd удаляет default router, по окончании - восстанавливает
# Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local
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
##########################
##################### При обрыве соединения pppd перезапускается ####################
while true ; do
pppd \
connect '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

соединение проходит но почемуто реоут адрес 0.0.0.1
и ни к чему доконектится нельзя

вот что он выдает
route delete default gw 10.6.131.254
Serial connection established.
using channel 14
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb26fc432>]
rcvd [LCP ConfNak id=0x1 <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0xb26fc432>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0xb26fc432>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x5665> <pcomp> <accomp>]
sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x5665>]
sent [LCP ConfAck id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x5665>]
sent [LCP EchoReq id=0x0 magic=0xb26fc432]
sent [PAP AuthReq id=0x1 user="mts" password=<hidden>]
rcvd [LCP EchoReq id=0x0 magic=0x5665]
sent [LCP EchoRep id=0x0 magic=0xb26fc432]
rcvd [LCP EchoRep id=0x0 magic=0x5665]
rcvd [PAP AuthAck id=0x1 "Login ok"]
Remote message: Login ok
PAP authentication succeeded
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=0x3 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [IPCP TermAck id=0x1]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP TermAck id=0x1]
rcvd [IPCP ConfReq id=0x1 <addr 0.0.0.1>]
sent [IPCP ConfAck id=0x1 <addr 0.0.0.1>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 213.87.13.201> <ms-dns1 213.87.0.1> <ms-dns3 213.87.1.1>]
sent [IPCP ConfReq id=0x2 <addr 213.87.13.201> <ms-dns1 213.87.0.1> <ms-dns3 213.87.1.1>]
rcvd [IPCP ConfAck id=0x2 <addr 213.87.13.201> <ms-dns1 213.87.0.1> <ms-dns3 213.87.1.1>]
default route ioctl(SIOCADDRT): Network is unreachable
Cannot determine ethernet address for proxy ARP
local IP address 213.87.13.201
remote IP address 0.0.0.1
primary DNS address 213.87.0.1
secondary DNS address 213.87.1.1

что подправить!

★★★

Так все зацепилось. Зачем еще что-то править? Адреса устройств - в конце написаны.

anonymous
()
Ответ на: комментарий от anonymous

вот эта запись "remote IP address 0.0.0.1 " мне кажется все потрит насколько я знаю должен быть нормальный ипи

AleX ★★★
() автор топика

обнови pppd чтоли с патчами mppe и mpce

geek ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.