xref: /dflybsd-src/sbin/natd/README (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino# $FreeBSD: src/sbin/natd/README,v 1.1.4.1 2000/04/02 20:24:48 brian Exp $
286d7f5d3SJohn Marino# $DragonFly: src/sbin/natd/README,v 1.2 2003/06/17 04:27:34 dillon Exp $
386d7f5d3SJohn Marino
486d7f5d3SJohn Marino	A Network Address Translation Daemon for FreeBSD
586d7f5d3SJohn Marino
686d7f5d3SJohn Marino
786d7f5d3SJohn Marino1. WHAT IS NATD ?
886d7f5d3SJohn Marino
986d7f5d3SJohn Marino	This is a simple daemon based on FreeBSD divert sockets
1086d7f5d3SJohn Marino	which performs network address translation (or masquerading)
1186d7f5d3SJohn Marino	for IP packets (see related RFCs 1631 and 1918).
1286d7f5d3SJohn Marino	It is based on packet aliasing package (see README.alias)
1386d7f5d3SJohn Marino	written by Charles Mott (cmott@scientech.com).
1486d7f5d3SJohn Marino
1586d7f5d3SJohn Marino	This package works with any network interface (doesn't have
1686d7f5d3SJohn Marino	to be ppp). I run it on a computer having two ethernet cards,
1786d7f5d3SJohn Marino	one connected to internet and the other one to local network.
1886d7f5d3SJohn Marino
1986d7f5d3SJohn Marino2. GETTING IT RUNNING
2086d7f5d3SJohn Marino
2186d7f5d3SJohn Marino	1) Get FreeBSD 2.2 - I think the divert sockets are
2286d7f5d3SJohn Marino	   not available on earlier versions,
2386d7f5d3SJohn Marino
2486d7f5d3SJohn Marino	2) Compile this software by executing "make".
2586d7f5d3SJohn Marino
2686d7f5d3SJohn Marino	3) Install the software by executing "make install".
2786d7f5d3SJohn Marino
2886d7f5d3SJohn Marino	4) See man natd for further instructions.
2986d7f5d3SJohn Marino
3086d7f5d3SJohn Marino3. FTP SITES FOR NATD
3186d7f5d3SJohn Marino
3286d7f5d3SJohn Marino	This package is available at ftp://ftp.suutari.iki.fi/pub/natd.
3386d7f5d3SJohn Marino
3486d7f5d3SJohn Marino4. AUTHORS
3586d7f5d3SJohn Marino
3686d7f5d3SJohn Marino	This program is the result of the efforts of many people
3786d7f5d3SJohn Marino	at different times:
3886d7f5d3SJohn Marino
3986d7f5d3SJohn Marino	Archie Cobbs <archie@whistle.com>	Divert sockets
4086d7f5d3SJohn Marino	Charles Mott <cmott@scientech.com>	Packet aliasing engine
4186d7f5d3SJohn Marino	Eivind Eklund <eivind@dimaga.com>	Packet aliasing engine
4286d7f5d3SJohn Marino	Ari Suutari <suutari@iki.fi>		Natd
4386d7f5d3SJohn Marino	Brian Somers <brian@awfulhak.org>	Manual page, glue and
4486d7f5d3SJohn Marino						bunch of good ideas.
4586d7f5d3SJohn Marino
4686d7f5d3SJohn Marino	Happy Networking - comments and fixes are welcome!
4786d7f5d3SJohn Marino
4886d7f5d3SJohn Marino	Ari S.	(suutari@iki.fi)
4986d7f5d3SJohn Marino
5086d7f5d3SJohn Marino
5186d7f5d3SJohn Marino
52