OsmoGGSN » History » Revision 5
Revision 4 (laforge, 10/05/2016 10:19 AM) → Revision 5/34 (wirelesss, 12/07/2016 04:28 PM)
h1. [[OpenGGSN]]
[[OpenGGSN]] is an implementation of the Gateway GPRS Support Node ("GGSN":http://en.wikipedia.org/wiki/GGSN) element in the GPRS core network.
[[OpenGGSN]] was developed in 2002 to 2004 by Mondru AB and was abandoned for some years before adopted by the Osmocom project around 2010.
h2. Source Code / git repository
The source code is maintained in the osmcoom git at http://git.osmocom.org/openggsn/
h2. Binary packages
OpenGGSN packages are created as part of the Osmocom nightly debian builds, see [[cellular-infrastructure:NightlyBuilds]]
h2. Support / mailing lists
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
h2. Building and using OpenGGSN with kernel-gtp
Ubuntu 16.10, kernel 4.8.0-30-generic is used.
* Installing dependencies and build library @libgtpnl@
On Debian, you can install those packages with:
<pre>
sudo apt install libtalloc-dev libpcsclite libmnl-dev
</pre>
Please follow instructions provided at [[https://osmocom.org/projects/cellular-infrastructure/wiki/Build_from_Source]] in order to install these library and projects:
* libgtpnl
<pre>
sudo make install
sudo ldconfig
</pre>
* libosmocore
* openggsn
<pre>
./configure --enable-gtp-linux
</pre>
Following message is shown at end of the command @ ./configure --enable-gtp-linux@ response:
<pre>
openggsn Configuration:
GTP Linux kernel support: yes
</pre>