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