OsmoGGSN » History » Version 5
wirelesss, 12/07/2016 04:28 PM
1 | 2 | laforge | h1. [[OpenGGSN]] |
---|---|---|---|
2 | 1 | laforge | |
3 | 2 | laforge | [[OpenGGSN]] is an implementation of the Gateway GPRS Support Node ("GGSN":http://en.wikipedia.org/wiki/GGSN) element in the GPRS core network. |
4 | |||
5 | 3 | laforge | [[OpenGGSN]] was developed in 2002 to 2004 by Mondru AB and was abandoned for some years before adopted by the Osmocom project around 2010. |
6 | 1 | laforge | |
7 | 3 | laforge | h2. Source Code / git repository |
8 | |||
9 | The source code is maintained in the osmcoom git at http://git.osmocom.org/openggsn/ |
||
10 | |||
11 | h2. Binary packages |
||
12 | 1 | laforge | |
13 | OpenGGSN packages are created as part of the Osmocom nightly debian builds, see [[cellular-infrastructure:NightlyBuilds]] |
||
14 | 4 | laforge | |
15 | h2. Support / mailing lists |
||
16 | |||
17 | Please direct any questions regarding use, configuration or development of OpenGGSN to the osmocom-net-gprs@lists.osmocom.org mailing list, to which you can subscribe at https://lists.osmocom.org/mailman/listinfo/osmocom-net-gprs |
||
18 | 5 | wirelesss | |
19 | h2. Building and using OpenGGSN with kernel-gtp |
||
20 | |||
21 | Ubuntu 16.10, kernel 4.8.0-30-generic is used. |
||
22 | |||
23 | * Installing dependencies and build library @libgtpnl@ |
||
24 | |||
25 | On Debian, you can install those packages with: |
||
26 | |||
27 | <pre> |
||
28 | sudo apt install libtalloc-dev libpcsclite libmnl-dev |
||
29 | </pre> |
||
30 | |||
31 | Please follow instructions provided at [[https://osmocom.org/projects/cellular-infrastructure/wiki/Build_from_Source]] in order to install these library and projects: |
||
32 | |||
33 | * libgtpnl |
||
34 | |||
35 | <pre> |
||
36 | sudo make install |
||
37 | sudo ldconfig |
||
38 | </pre> |
||
39 | |||
40 | * libosmocore |
||
41 | * openggsn |
||
42 | |||
43 | <pre> |
||
44 | ./configure --enable-gtp-linux |
||
45 | </pre> |
||
46 | |||
47 | Following message is shown at end of the command @ ./configure --enable-gtp-linux@ response: |
||
48 | |||
49 | <pre> |
||
50 | openggsn Configuration: |
||
51 | GTP Linux kernel support: yes |
||
52 | </pre> |
||
53 | |||
54 |