Skip to content

Commit

Permalink
Added README.FreeBSD
Browse files Browse the repository at this point in the history
  • Loading branch information
jjako committed Jan 28, 2004
1 parent f020f1e commit 49a2150
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions README.FreeBSD
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
OpenGGSN/FreeBSD notes

FreeBSD support is experimental, please test and report bugs. The FreeBSD port is
tested on FreeBSD 4.x, but may also work on 5.x series.

1. Compiling

You will need GNU make installed, standard BSD make will not work.
Everything should be straight-forward, run ./configure then gmake.

2. Kernel tuning

Your kernel needs to include tun driver (GENERIC kernel does), make sure your
kernel config file contains the line

pseudo-device tun

or load the tun kernel module manually by issuing "kldload if_tun" as root.
OpenGGSN doesn't try to load the module itself right now.

Also make sure your kernel has IP Forwarding enabled (it is not by default).
Add the line

gateway_enable=yes

to your /etc/rc.conf or manually issue "sysctl net.inet.ip.forwarding=1"

3. Known problems

After ggsn is started, you have to manually add the route for your address pool:

route add 192.168.0.0 -netmask 255.255.255.0 -iface tun0

--
Pavel Andreev <[email protected]>

0 comments on commit 49a2150

Please sign in to comment.