blob: a242e36f42cae52f5e5a84b416ab32788e7abfd8 [file] [log] [blame]
Neels Hofmeyr65d61c32017-11-11 19:36:48 +01001== Running OsmoGGSN
Harald Welte8a1e7b82017-09-06 12:35:04 +02002
3The OsmoGGSN executable (`osmo-ggsn`) offers the following command-line
4arguments:
5
6=== SYNOPSIS
7
8*osmo-ggsn* [-h|-V] [-D] [-c 'CONFIGFILE']
9
10=== OPTIONS
11
12*-h, --help*::
13 Print a short help message about the supported options
14*-V, --version*::
15 Print the compile-time version number of the OsmoBTS program
16*-D, --daemonize*::
17 Fork the process as a daemon into background.
18*-c, --config-file 'CONFIGFILE'*::
19 Specify the file and path name of the configuration file to be
20 used. If none is specified, use `osmo-ggsn.cfg` in the current
21 working directory.
22
23=== Multiple instances
24
25Running multiple instances of `osmo-ggsn` is possible if all GGSN instances
26are binding to different local IP addresse and all other interfaces (VTY,
27OML) are separated using the appropriate configuration options. The IP based
28interfaces are binding to local host by default. In order to separate the
29processes, the user has to bind those services to specific but different
30IP addresses.
31
32The VTY and the control interface can be bound to IP addresses from the loopback
33address range.
34
35.Example: Binding VTY and control interface to a specific ip-address
36----
37line vty
38 bind 127.0.0.2
39ctrl
40 bind 127.0.0.2
41----