internet via gprs

Krystian T tomczyk w op.onet.pl
Śro, 7 Sty 2004, 23:41:49 CET


W liście z śro, 07-01-2004, godz. 22:44, Krystian T pisze: 
> Hi
> Wygooglałem sobie taką opis konfiguracji dla gprs-u. ponieważ mam ideę
> to "erainternet" pozmieniałem na "idea".

Za szybko wysłałem i poszło bez opisu, teraz kazałem załączyć :)

> Teraz po /etc/ppp/ppp-gprs mam w /var/log/ppp takie coś:
> [cut]
> Jan  7 22:24:28 tom pppd[3068]: pppd 2.4.2b3 started by root, uid 0
> Jan  7 22:24:29 tom pppd[3068]: Serial connection established.
> Jan  7 22:24:29 tom pppd[3068]: using channel 10
> Jan  7 22:24:29 tom pppd[3068]: Using interface ppp0
> Jan  7 22:24:29 tom pppd[3068]: Connect: ppp0 <--> /dev/ttyS1
> Jan  7 22:24:30 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:33 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:36 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:39 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:42 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:45 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:48 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:51 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:54 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:24:57 tom pppd[3068]: sent [LCP ConfReq id=0x1 <asyncmap
> 0xa0000> <magic 0x3c80c258> <pcomp> <accomp>]
> Jan  7 22:25:00 tom pppd[3068]: LCP: timeout sending Config-Requests
> Jan  7 22:25:00 tom pppd[3068]: Connection terminated.
> Jan  7 22:25:01 tom pppd[3068]: Exit.
> 
> Coś mam pewnie źle, ale nie wiem co.
> Czy ktoś może coś podpowiedzieć?
System Ac-2.6
-- 
Pozdrawiam
  Krystian T.

    "Errare humanum est"
-------------- następna część ---------
Konfiguracja polaczenia GPRS pod Linuksem

speedo ˇ 2003-01-15 ˇ (czytany: 1873 razy)



Zanim skonfigurujesz swoje polaczenie GPRS musisz upewnic
sie czy jadro systemu ma wlaczona obsluge PPP oraz demona
pppd.Wpisz w lini komend:

ls -l /sbin/pppd

lub
ls -l /usr/sbin/pppd

jesli wszystko jest w porzadku to powinno sie pokazac cos
takiego:

-r-rwsr-xr-x 1 root root 68220 Oct 10 2001 usr/sbin/pppd

Wszystkie czynnosci musisz wykonywac jako root. Kolejna
czynnocia bedzie wpisanie nazwy uzytkownika i hasla do
/etc/ppp/pap-secrets nastepujacej linijki:

"erainternet" * "erainternet"

zapisujemy zmiany i edytujemy plik options aby zawieral
nastepujaca tresc:

lock
noauth
noipdefault
usepeerdns

Edytujemy takze plik /etc/resolv.conf i wpisujemy nasze
adresy serwerów DNS dla ery bedzie to:

nameserver 194.204.152.34
nameserver 194.204.159.1

W /etc/ppp tworzymy plik ppp-gprs:

#!/bin/sh
#

TELEPHONE=*99***1#		# numer telefonu
ACCOUNT=erainternet		# nazwa uzytkownika
PASSWORD=erainternet		# haslo
LOCAL_IP=0.0.0.0		# Dynamiczne przydzielanie IP
REMOTE_IP=0.0.0.0		# Adres IP zdalnego hosta
NETMASK=255.255.255.0		# Maska sieci

#
# eksportuje numer telefonu, nazwe uzytkownika
# i haslo tak aby byly dostepne dla pliku ppp-on-dialer

export TELEPHONE ACCOUNT PASSWORD

#

DIALER_SCRIPT=/etc/ppp/ppp-on-dialer

#
#Inicjuje polaczenie
#
exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0
115200
	asyncmap 0xa0000 kdebug 0 noauth name erainternet
	defaultroute noipdefault connect $DIALER_SCRIPT

# powyzej zamiast slowa erainternet wpisujemy swoj APN dla
# slabszych modemów zmniejszamy tez szybkosc
# upewnij sie do jakiego portu podpiety jest twój telefon,
# poniewarz skrypt jest dostosowany do COM1
# aby to zmienic zmien /dev/ttyS0 na ten port do ktorego
# podpiety jest twój telefon
#COM1 to /dev/ttyS0
#COM2 to /dev/ttyS1
#COM3 to /dev/ttyS2
#COM4 to /dev/ttyS3

Tworzymy plik ppp-off o tresci:

#!/bin/sh
#

if [ "$1" = "" ]; then
	DEVICE=ppp0
else
	DEVICE=$1
fi

#

if [ -r /var/run/$DEVICE.pid ]; then
        kill -INT `cat /var/run/$DEVICE.pid`
#
        if [ ! "$?" = "0" ]; then
             rm -f /var/run/$DEVICE.pid
             echo "ERROR: Removed stale pid file"
             exit 1
        fi
#

        echo "Polaczenie $DEVICE zakonczone."
        exit 0
fi
#
echo "ERROR: PPP link is not active on $DEVICE"
exit 1

I tworzymy ostatni plik ppp-on-dialer

#!/bin/sh
#

exec chat -v
        TIMEOUT         5
        ABORT           'nBUSYr'
        ABORT           'nNO ANSWERr'
        ABORT           'nRINGINGrnrnRINGINGr'
        ''              rAT
        'OK-+++c-OK'   ATH0E0
        TIMEOUT         45
        OK              ATDT$TELEPHONE
        CONNECT         ''
#       name:--name:    $ACCOUNT
#       password:       $PASSWORD

Po utworzeniu wwszystkim plikom nadajemy atrybuty +x: chmod
+x nazwapliku, a nastepnie uruchomic komenda: ./ppp-dane lub
ppp-gprs. Polaczenie konczymy za pomoca komendy ./ppp-off
Mam nadzieje, ze opis jest w miare zrozumialy i zycze milego
uzytkowania.



Więcej informacji o liście dyskusyjnej pld-users-pl