Sony Ericsson GC89 to jeden z modemów oferowanych w usłudze
Blueconnect i i
iPlus umożliwiający transmisję danych HSDPA/EDGE/GPRS/WLAN. Jest on natywnie obsługiwany pod Linuksem, a wszystko dokładnie zostało opisane w serwisie jakilinux.org w artykule
Sony Ericsson GC89: iPlus i Linux. Skracając wspomniany artykuł - kernel naszej dystrybucji musi obsługiwać PCMCIA oraz protokół PPP z odpowiednimi modułami, co dla chyba wszystkich liczących się dystrybucji jest normą. W systemie musimy mieć zainstalowane
ppp. Tworzymy trzy pliki (konfiguracja dla iPlusa!):
/etc/ppp/iplus-connect - ten plik używany jest do pierwszego łączenia się z siecią ("XXXX" zastępujemy swoim pinem):
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script
'
"" 'AT+CFUN=1,1'
"" 'AT+CPIN=XXXX'
OK 'ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d'
SAY 'Setting APN
'
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'
ABORT 'NO CARRIER'
SAY 'Dialing...
'
OK 'ATD*99***1#'
CONNECT ''
/etc/ppp/iplus-connect2 - ten plik używamy jeżeli rozłączyliśmy się z siecią i chcemy się ponownie połączyć nie wykonując restartu systemu:
TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script
'
"" 'AT+CFUN=1,1'
OK 'ATE1\d'
SAY 'Setting APN
'
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'
ABORT 'NO CARRIER'
SAY 'Dialing...
'
OK 'ATD*99***1#'
CONNECT ''
/etc/ppp/iplus-disconnect - ten plik odpowiedzialny jest za rozłączanie się:
"" "\K"
"" "+++ATH0"
SAY "GPRS Disconnected."
Następnie przystępujemy do stworzenia ostatnich dwóch plików.
/etc/ppp/peers/iplus - skrypt łączący z Internetem:
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/iplus-connect"
disconnect "/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect"
debug
/dev/ttyS0
57600
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535
/etc/ppp/peers/iplus2 - skypt łączący w przypadku zerwania połączenia:
noauth
connect "/usr/sbin/chat -v -f /etc/ppp/iplus-connect2"
disconnect "/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect"
debug
/dev/ttyS0
57600
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535
By nawiązać połączenie wykonujemy jako root:
pppd call iplus
W wypadku rozłączenia i ochoty ponownego łączenia się wydajemy polecenie:
pppd call iplus2
Również nie powinno być problemów. W sieci dostępny jest dedykowany
przewodnik.
- Dodane: 14.07.2008 przez riklaunim