Sony Ericsson GC89/GC79 i Linux
14 July 2008
Comments
Sony Ericsson GC89 to modem 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
pppd call iplus
W wypadku rozłączenia i ochoty ponownego łączenia się wydajemy polecenie:
pppd call iplus2
Sony Ericsson GC79
Również nie powinno być problemów. W sieci dostępny jest dedykowany przewodnik.
RkBlog
Comment article