Создан: 01.06.2010

 

Встала задача - подключить Linux-компьютер к Интернету через сотовый телефон Samsung с GPRS от сотового оператора MTS.

Телефон, подключенный через USB определяется в системе как /dev/ttyACM0.

 

Вот такого скрипта mts.sh вполне достаточно, чтобы оно заработатало:

#!/bin/bsh

 

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

pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute  modem -detach mru 1500 \
 :  $OPTIONS  /dev/$MODEM $SPEED