Для использования NOKIA 6233 в качестве модема в Debian Etch / Lenny создал эти скрипты. Проверено на телефонах NOKIA 6233, Motorola L6 / L7 .
Скрипты содержат пояснения в некоторых местах. Для Squeeze в файле /bin/connect-gprs меняем #! /bin/sh на #! /bin/bash
создаем текстовые файлы;
---------- файл /etc/ppp/peers/gprs:
#файл устройства в /dev
ttyACM0
#тут указываем скорость
460800
#modem
#mru 296
replacedefaultroute
noauth
#debug
defaultroute
usepeerdns
#updetach
#persist
noipdefault
local
lock
#nopcomp
#noaccomp
#nodeflate
#nomagic
#lcp-max-configure 20
#lcp-max-failure 300
#lcp-echo-interval 1
novj
novjccomp
#nobsdcomp
default-asyncmap
#ipcp-accept-local
#ipcp-accept-remote
user ""
connect "/usr/sbin/chat -vsf /etc/chatscripts/gprs
---------- если папка /etc/chatscripts отсутствует установите ppp
---------- файл /etc/chatscripts/gprs:
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
REPORT "CON"
"" "ATZ"
# тут должна быть точка доступа для твоего провайдера (строка инициализации модема)
#это для БиЛайн
#"OK" 'AT+CGDCONT=1,"IP","internet.beeline.ru"'
#это для МТС
#"OK" 'AT+CGDCONT=1,"IP","internet.mts.ru"'
#это для мегафона
"OK" 'AT+CGDCONT=1,"IP","Internet"'
#'ATD(номер дозвона)' - зависит от телефона
#это для Nokia, Motorola
"OK" 'ATD*99#'
#это для Siemens
#"OK" 'ATD*99***1#'
TIMEOUT 15
"CON" ""
---------- файл /bin/connect-gprs:
#! /bin/sh
function call()
{
/usr/sbin/pppd nodetach call gprs # >/dev/null 2>&1
ret=$?
return $ret
}
function connect ()
{
echo -e "\e[1;33m-= Dialing Provider (GPRS) =-\e[0m"
call
ret=$?
return $ret
}
while true; do
{
connect
ret=$?
if [ $ret -eq 5 ]; then
{
echo -e "\e[1;31m-= Terminated on user interrupt =-\e[0m"
break
}
fi
# Deinitialization script
/usr/sbin/pppd nodetach call deinitilize >/dev/null 2>&1
sleep 2
}
done
----------- права:
-rw-r--r-- root dialout /etc/ppp/peers/gprs
-rw-r--r-- root dialout /etc/chatscripts/gprs
-rwsr-xr-- root dialout /usr/sbin/pppd
-rw-r-xr-- root dialout /bin/connect-gprs
Пользователь под которым коннектишся должен быть в группе dialout.
Соединение connect-gprs, отрубать соединение Ctrl+C.
Для принудительного переключения NOKIA в 3G на телефоне идем в Меню/Настройки/Телефон/Тип сети выбираем UMTS (переключатся UMTS - GSM можно при подключенном интернете)