1*86d7f5d3SJohn Marino# $FreeBSD: src/sbin/natd/README,v 1.1.4.1 2000/04/02 20:24:48 brian Exp $ 2*86d7f5d3SJohn Marino# $DragonFly: src/sbin/natd/README,v 1.2 2003/06/17 04:27:34 dillon Exp $ 3*86d7f5d3SJohn Marino 4*86d7f5d3SJohn Marino A Network Address Translation Daemon for FreeBSD 5*86d7f5d3SJohn Marino 6*86d7f5d3SJohn Marino 7*86d7f5d3SJohn Marino1. WHAT IS NATD ? 8*86d7f5d3SJohn Marino 9*86d7f5d3SJohn Marino This is a simple daemon based on FreeBSD divert sockets 10*86d7f5d3SJohn Marino which performs network address translation (or masquerading) 11*86d7f5d3SJohn Marino for IP packets (see related RFCs 1631 and 1918). 12*86d7f5d3SJohn Marino It is based on packet aliasing package (see README.alias) 13*86d7f5d3SJohn Marino written by Charles Mott (cmott@scientech.com). 14*86d7f5d3SJohn Marino 15*86d7f5d3SJohn Marino This package works with any network interface (doesn't have 16*86d7f5d3SJohn Marino to be ppp). I run it on a computer having two ethernet cards, 17*86d7f5d3SJohn Marino one connected to internet and the other one to local network. 18*86d7f5d3SJohn Marino 19*86d7f5d3SJohn Marino2. GETTING IT RUNNING 20*86d7f5d3SJohn Marino 21*86d7f5d3SJohn Marino 1) Get FreeBSD 2.2 - I think the divert sockets are 22*86d7f5d3SJohn Marino not available on earlier versions, 23*86d7f5d3SJohn Marino 24*86d7f5d3SJohn Marino 2) Compile this software by executing "make". 25*86d7f5d3SJohn Marino 26*86d7f5d3SJohn Marino 3) Install the software by executing "make install". 27*86d7f5d3SJohn Marino 28*86d7f5d3SJohn Marino 4) See man natd for further instructions. 29*86d7f5d3SJohn Marino 30*86d7f5d3SJohn Marino3. FTP SITES FOR NATD 31*86d7f5d3SJohn Marino 32*86d7f5d3SJohn Marino This package is available at ftp://ftp.suutari.iki.fi/pub/natd. 33*86d7f5d3SJohn Marino 34*86d7f5d3SJohn Marino4. AUTHORS 35*86d7f5d3SJohn Marino 36*86d7f5d3SJohn Marino This program is the result of the efforts of many people 37*86d7f5d3SJohn Marino at different times: 38*86d7f5d3SJohn Marino 39*86d7f5d3SJohn Marino Archie Cobbs <archie@whistle.com> Divert sockets 40*86d7f5d3SJohn Marino Charles Mott <cmott@scientech.com> Packet aliasing engine 41*86d7f5d3SJohn Marino Eivind Eklund <eivind@dimaga.com> Packet aliasing engine 42*86d7f5d3SJohn Marino Ari Suutari <suutari@iki.fi> Natd 43*86d7f5d3SJohn Marino Brian Somers <brian@awfulhak.org> Manual page, glue and 44*86d7f5d3SJohn Marino bunch of good ideas. 45*86d7f5d3SJohn Marino 46*86d7f5d3SJohn Marino Happy Networking - comments and fixes are welcome! 47*86d7f5d3SJohn Marino 48*86d7f5d3SJohn Marino Ari S. (suutari@iki.fi) 49*86d7f5d3SJohn Marino 50*86d7f5d3SJohn Marino 51*86d7f5d3SJohn Marino 52