blob: 35b116bfa5a9179814424645abe2d3840713473d [file] [log] [blame]
jjakod37c1362004-10-24 21:30:25 +00001
2.\" * OpenGGSN - Gateway GPRS Support Node
3.\" * Copyright (C) 2002, 2003 Mondru AB.
4.\" * Polish translation copyright (C) 2004 Marek ¯akowicz <mazaczek@users.sourceforge.net>
5.\" *
6.\" * The contents of this file may be used under the terms of the GNU
7.\" * General Public License Version 2, provided that the above copyright
8.\" * notice and this permission notice is included in all copies or
9.\" * substantial portions of the software.
10.\" *
11.\" * The initial developer of the original code is
12.\" * Jens Jakobsen <jj@openggsn.org>
13.\" *
14.\" * Contributor(s):
15.\" *
16.\" * Translation to polish: Marek Zakowicz <mazak@debian.linux.org.pl>
17.\" Manual page for ggsn
18.\" SH section heading
19.\" SS subsection heading
20.\" LP paragraph
21.\" IP indented paragraph
22.\" TP hanging label
23
24.TH ggsn 8 "Lipiec 2003"
25.SH NAZWA
26ggsn \- Wêze³ Wspieraj±cy Bramy GPRS (ang. Gateway GPRS Support Node).
27.SH U¯YTKOWANIE
28.B ggsn
29\-\-help
30
31.B ggsn
32 \-\-version
33
34.B ggsn
35[
36.BI \-\-fg
37] [
38.BI \-\-debug
39] [
40.BI \-\-conf " plik"
41] [
42.BI \-\-pidfile " plik"
43] [
44.BI \-\-statedir " plik"
45] [
46.BI \-\-listen " host"
47] [
48.BI \-\-net " sieæ"
49] [
50.BI \-\-ipup " skrypt"
51] [
52.BI \-\-ipdown " skrypt"
53] [
54.BI \-\-dynip " sieæ"
55] [
56.BI \-\-statip " sieæ"
57] [
58.BI \-\-pcodns1 " host"
59] [
60.BI \-\-pcodns2 " host"
61] [
62.BI \-\-timelimit " sekundy"
63]
64
65.SH OPIS
66.B ggsn
67jest czê¶ci± projektu
68.B OpenGGSN
69i implementuje funkcjonalno¶æ wêz³a wspieraj±cego bramy GPRS.
70Wêz³y GGSN s± wykorzystywane przez operatorów sieci komórkowych jako interfejsy
71pomiêdzy Internetem i reszt± infrastruktury sieci komórkowej.
72
73Funkcjonalno¶æ i protoko³y GPRS zosta³y ustandaryzowane w ramach projektu
74Third Generation Partnership Project (3GPP). Stosownie do specyfikacji 3GPP,
75GGSN posiada dwa interfejsy: interfejs Gn/Gp oraz interfejs Gi.
76
77Interfejs Gn/Gp mo¿e byæ postrzegany jako ³±cze podrzêdne wêz³a GGSN.
78Jest on wykorzystywany do komunikacji z Wêz³em Dostarczaj±cym Us³ug GPRS
79(SGSN), który z kolei jest interfejsem do radiowej sieci dostêpowej.
80Interfejs Gn/Gp wykorzystuje protokó³ tunelowania GPRS (GTP). Pakiety danych
81u¿ytkownika (zazwyczaj pakiety IP) s± tunelowane za porednictwem protoko³u GTP,
82który z kolei wykorzystuje protokó³ UDP nad IP.
83
84Drugi z interfejsów mo¿e byæ postrzegany jako ³±cze nadrzêdne,
85prowadz±ce z wêz³a GGSN do zewnêtrznej sieci danych.
86Gi jest najczê¶ciej interfejsem do Internetu.
87
88.B ggsn
89wykorzystuje
90.B sterownik TUN/TAP
91jako interfejs Gi. Interfejs w sieci tun jest uruchamiany podczas startu
92.B ggsn.
93
94.B ggsn
95odbiera po³±czenia nadchodz±ce od urz±dzeñ ruchomych za porednictwem
96sieci radiowej oraz SGSN. Gdy nadchodzi ¿±danie po³±czenia, ggsn rezerwuje
97dla urz±dzenia ruchomego dynamiczny adres IP i pozwala urz±dzeniu ruchomemu
98korzystaæ z interfejsu Gi. Po³±czenia mog± byæ zamykane zarówno przez
99stacje ruchome, jak i SGSN. B³êdy wystêpuj±ce podczas pracy programu
100s± raportowane z wykorzystaniem
101.B syslogd (8).
102
103W typowej sytuacji
104.B ggsn
105jest uruchamiany na komputerze z dwoma kartami Ethernet - jedn±
106przeznaczon± dla interfejsu Gn/Gp i jedn± dla interfejsu Gi.
107Polityki trasowania i regu³y ciany ogniowej powinny byæ wykorzystane
108w celu rozdzielenia ruchu Gi od ruchu Gn/Gp.
109
110.SH OPCJE
111.TP
112.BI --help
113Wywietla pomoc i na tym koñczy wykonanie programu.
114
115.TP
116.BI --version
117Wywietla pomoc i na tym koñczy wykonanie programu.
118
119.TP
120.BI --fg
121Uruchamia na pierwszym planie (domylnie wy³±czone).
122
123.TP
124.BI --debug
125Uruchamia w trybie usuwania b³êdów (domylnie wy³±czone).
126
127.TP
128.BI --conf " plik"
129Odczytuje konfiguracjê z
130.I pliku
131(domylnie /etc/ggsn.conf), którego ka¿da linia odpowiada jednej opcji
132linii poleceñ pozbawionej przedrostka '--'. Opcje podane w linii poleceñ
133nadpisuj± opcje podane w pliku konfiguracyjnym.
134
135.TP
136.BI --pidfile " plik"
137Nazwa
138.I pliku
139z identyfikatorem procesu (domylnie /var/run/ggsn.pid)
140
141.TP
142.BI --statedir " ¶cie¿ka"
143.I ¦cie¿ka
144do katalogu z trwa³ymi (nie ulotnymi) danymi (domylnie /var/lib/ggsn/)
145
146.TP
147.BI --listen " host"
148Lokalny adres IP, który zostanie u¿yty do nas³uchu przez interfejs Gn/Gp.
149Ta opcja musi zostaæ podana.
150Z przyczyn bezpieczeñstwa nie mo¿e byæ wykorzystany INADDR_ANY.
151
152.TP
153.BI --net " sieæ"
154Adres sieci interfejsu Gi (domylnie 192.168.0.0/24).
155Adres sieci jest ustawiany podczas inicjalizacji, gdy
156.B ggsn
157uruchamia urz±dzenie tun dla interfejsu Gi.
158
159.TP
160.BI --ipup " skrypt"
161Skrypt wykonywany po aktywacji interfejsu Gi w sieci tun.
162Skrypt jest uruchamiany z nastêpuj±cymi parametrami <nazwa urz±dzenia> <adres ip>.
163
164.TP
165.BI --ipdown " skrypt"
166Skrypt wykonywany po wy³±czeniu interfejsu Gi w sieci tun.
167Skrypt jest uruchamiany z nastêpuj±cymi parametrami <nazwa urz±dzenia> <adres ip>.
168
169.TP
170.BI --dynip " sieæ"
171Pula dynamicznych adresów sieci IP. Okrela pulê dynamicznych adresów IP.
172Jeli ta opcja zostanie pominiêta, ggsn wykorzystuje do dynamicznej rezerwacji
173adresów IP, adres sieci okrelony przez opcjê
174.BI --net.
175
176.TP
177.BI --pcodns1 " host"
178Serwer PCO DNS 1 (domylnie 0.0.0.0). PCO jest akronimem
179Protocol Configuration Options, co t³umaczy siê jako Protokó³ Opcji
180Konfiguracyjnych i jest czê¶ci± specyfikacji prtoko³ów GPRS. Jest
181wykorzystywany do informowania stacji ruchomej o adresie serwera DNS
182stosowanego do rozwi±zywania nazw hostów.
183
184.TP
185.BI --pcodns2 " host"
186Serwer PCO DNS 2 (domylnie 0.0.0.0). PCO jest akronimem
187Protocol Configuration Options, co t³umaczy siê jako Protokó³ Opcji
188Konfiguracyjnych i jest czê¶ci± specyfikacji prtoko³ów GPRS. Jest
189wykorzystywany do informowania stacji ruchomej o adresie serwera DNS
190stosowanego do rozwi±zywania nazw hostów.
191
192.TP
193.BI --timelimit " sekundy"
194Koñczy wykonanie
195.b ggsn
196po up³ywie podanej liczy \fIsekund\fP.
197Opcja wykorzystywana w celu usuwania b³êdów.
198
199
200.SH PLIKI
201.I /etc/ggsn.conf
202.RS
203Plik konfiguracyjny dla
204.B ggsn.
205.RE
206.I /var/run/ggsn.pid
207.RS
208Plik zawieraj±cy identyfikator procesu.
209.RE
210.I /var/lib/ggsn
211.RS
212Katalog przechowuj±cy trwa³e (nie ulotne) dane.
213.RE
214
215.SH B£ÊDY
216Zg³aszaj b³êdy na listê ledzenia b³êdów OpenGGSN
217.I http://sourceforge.net/projects/ggsn/
218
219.B ggsn
220ma bardzo ograniczone wsparcie dla zarz±dzania.
221Obecnie zarówno SNMP jak i mechanizmy rozliczania s± pominiête.
222
223.SH "ZOBACZ TAK¯E"
224.BR sgsnemu (8),
225.BR syslogd (8)
226
227.SH UWAGI
228.LP
229
230Oprócz d³ugich, udokumentowanych w tym podrêczniku, opcji
231.B ggsn
232wspiera równie¿ pewn± liczb± krótkich opcji o tej samej funkcjonalnoci.
233Wywo³aj
234.B ggsn --help
235by uzyskaæ pe³n± listê dostêpnych opcji.
236
237Sterownik TUN/TAP jest wymagany dla poprawnego dzia³ania
238.B ggsn.
239Dla j±der linuksa pó¼niejszych ni¿ 2.4.7 sterownik TUN/TAP jest zawarty w j±drze,
240chocia¿ w typowej sytuacji musi byæ ³adowany oddzielnie za pomoc±
241.B modprobe tun.
242Aby ³adowaæ automatycznie nale¿y do pliku
243.B /etc/modules.conf.
244dodaæ liniê
245.B alias char-major-10-200 tun
246Aby uzyskaæ informacje o innych platformach zobacz stronê
247.I http://vtun.sourceforge.net/tun/
248opisuj±c± jak zainstalowaæ i skonfigurowaæ sterownik tun.
249
250.B ggsn
251wykorzystuje protokó³ tunelowania GPRS (GTP) wyspecyfikowany przez
252Third Generation Partnership Project (3GPP). Specyfikacje protoko³ów 3GPP
253mog± byæ znalezione na
254.I http://www.3gpp.org
255
256.SH COPYRIGHT
257
258Copyright (C) 2002, 2003 by Mondru AB.
259
260Zawarto¶æ tego pliku mo¿e byæ wykorzystywana stosownie do terminów
261Ogólnej, Publicznej Licencji (GPL) GNU w wersji 2 dostarczonej wraz
262z niniejsz± uwag± o prawach autorskich zawart± we wszystkich kopiach
263i istotnych fragmentach oprogramowania.
264
265.SH AUTORZY
266Jens Jakobsen <jj@openggsn.org>
267
268.SH T£UMACZENIE
269Polish translation copyright (C) 2004 Marek ¯akowicz <mazaczek@users.sourceforge.net>
270
271T³umaczenie jest chronione prawami autorskimi.
272Dozwolone jest korzystanie, rozprowadzanie i modyfikacja na zasadach licencji GNU GPL 2.