158946Sbrian# $FreeBSD$ 228045Sbrian 328045Sbrian A Network Address Translation Daemon for FreeBSD 428045Sbrian 528045Sbrian 628045Sbrian1. WHAT IS NATD ? 728045Sbrian 828045Sbrian This is a simple daemon based on FreeBSD divert sockets 928045Sbrian which performs network address translation (or masquerading) 1028045Sbrian for IP packets (see related RFCs 1631 and 1918). 1128045Sbrian It is based on packet aliasing package (see README.alias) 12109727Sru written by Charles Mott <cm@linktel.net>. 1328045Sbrian 1428045Sbrian This package works with any network interface (doesn't have 1528045Sbrian to be ppp). I run it on a computer having two ethernet cards, 1628045Sbrian one connected to internet and the other one to local network. 1728045Sbrian 1828045Sbrian2. GETTING IT RUNNING 1928045Sbrian 2028045Sbrian 1) Get FreeBSD 2.2 - I think the divert sockets are 2128045Sbrian not available on earlier versions, 2228045Sbrian 2328045Sbrian 2) Compile this software by executing "make". 2428045Sbrian 2528045Sbrian 3) Install the software by executing "make install". 2628045Sbrian 2728045Sbrian 4) See man natd for further instructions. 2828045Sbrian 2928045Sbrian3. FTP SITES FOR NATD 3028045Sbrian 3128045Sbrian This package is available at ftp://ftp.suutari.iki.fi/pub/natd. 3228045Sbrian 3328045Sbrian4. AUTHORS 3428045Sbrian 3528045Sbrian This program is the result of the efforts of many people 3628045Sbrian at different times: 3728045Sbrian 3828045Sbrian Archie Cobbs <archie@whistle.com> Divert sockets 39109727Sru Charles Mott <cm@linktel.net> Packet aliasing engine 4028045Sbrian Eivind Eklund <eivind@dimaga.com> Packet aliasing engine 4128045Sbrian Ari Suutari <suutari@iki.fi> Natd 4228045Sbrian Brian Somers <brian@awfulhak.org> Manual page, glue and 4328045Sbrian bunch of good ideas. 4428045Sbrian 4528045Sbrian Happy Networking - comments and fixes are welcome! 4628045Sbrian 4728045Sbrian Ari S. (suutari@iki.fi) 4828045Sbrian 4928045Sbrian 5028045Sbrian 51