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