|
Zanim skonfigurujesz swoje po??czenie GPRS musisz upewni? si? czy
j?dro systemu ma w??czon? obs?ug? PPP oraz demona pppd.Wpisz w lini
komend:
ls -l /sbin/pppd
lub
ls -l /usr/sbin/pppd
je?li wszystko jest w porz?dku to powinno sie pokaza? co? takiego:
-r-rwsr-xr-x 1 root root 68220 Oct 10 2001 usr/sbin/pppd
Wszystkie czynno?ci musisz wykonywa? jako root. Kolejn? czynnoci? bedzie wpisanie nazwy u?ytkownika i has?a do /etc/ppp/pap-secrets nast?puj?cej linijki:
"ppp" * "ppp"
zapisujemy zmiany i edytujemy plik options aby zawiera? nast?puj?c? tre??:
lock
noauth
noipdefault
usepeerdns
Edytujemy tak?e plik /etc/resolv.conf i wpisujemy nasze adresy serwerów DNS dla Orange b?dzie to:
nameserver 194.9.223.79
nameserver 194.204.159.1
W /etc/ppp tworzymy plik ppp-gprs:
#!/bin/sh
#
TELEPHONE=*99***1# # numer telefonu
ACCOUNT=ppp # nazwa u?ytkownika
PASSWORD=ppp # has?o
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, nazw? u?ytkownika
# i has?o tak aby by?y dost?pne dla pliku ppp-on-dialer
export TELEPHONE ACCOUNT PASSWORD
#
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
#
#Inicjuje po??czenie
#
exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 115200
asyncmap 0xa0000 kdebug 0 noauth name internet
defaultroute noipdefault connect $DIALER_SCRIPT
# powyzej zamiast s?owa internet wpisujemy swoj APN dla
# s?abszych modemów zmniejszamy te? szybko??
# upewnij si? do jakiego portu podpi?ty jest twój telefon,
# poniewarz skrypt jest dostosowany do COM1
# aby to zmieni? zmie? <strong>/dev/ttyS0</strong> na ten port do ktorego
# podpi?ty 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 tre?ci:
#!/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 nast?pnie uruchomi? komend?: ./ppp-dane lub ppp-gprs. Po??czenie ko?czymy za pomoc? komendy ./ppp-off
Mam nadzieje, ?e opis jest w miar? zrozumia?y i ?ycz? mi?ego u?ytkowania.
|