есть скритп
#!/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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум gprs + samsung x100 (2006)
- Форум GPRS проблема (2007)
- Форум ppp, gprs и конечно же ламер (2002)
- Форум Linux и GPRS Beeline (2002)
- Форум Mandrake 9 & pppd (2002)
- Форум GPRS - pppd рвет соединение (2003)
- Форум pppd и Теле2 (2017)
- Форум Проблема WIN95 -> PAP -> dial-in linux (2002)
- Форум ubuntu+usb modem - Подземный стук: «pon mts» отрабатывает а «ifup mts» нет. (2012)
- Форум Ошибка в pppd при создании vpn соединения (2016)