59a7c61374
- Transparent proxy support. - PERMANENT_LINK IS NOW OBSOLETE, use redirect_port instead. - Drop support for early FreeBSD 2.2 versions - If separate input & output sockets are being used use them to find out packet direction instead of normal mechanism. This can be handy in complex environments with multiple interfaces. - PPTP redirect support by Dru Nelson <dnelson@redwoodsoft.com> added. - Logging enhancements from Martin Machacek <mm@i.cz> added. Obtained from: Ari Suutari <ari@suutari.iki.fi> |
||
---|---|---|
.. | ||
samples | ||
HISTORY | ||
icmp.c | ||
Makefile | ||
natd.8 | ||
natd.c | ||
natd.h | ||
README |
A Network Address Translation Daemon for FreeBSD 1. WHAT IS NATD ? This is a simple daemon based on FreeBSD divert sockets which performs network address translation (or masquerading) for IP packets (see related RFCs 1631 and 1918). It is based on packet aliasing package (see README.alias) written by Charles Mott (cmott@srv.net). This package works with any network interface (doesn't have to be ppp). I run it on a computer having two ethernet cards, one connected to internet and the other one to local network. 2. GETTING IT RUNNING 1) Get FreeBSD 2.2 - I think the divert sockets are not available on earlier versions, 2) Compile this software by executing "make". 3) Install the software by executing "make install". 4) See man natd for further instructions. 3. FTP SITES FOR NATD This package is available at ftp://ftp.suutari.iki.fi/pub/natd. 4. AUTHORS This program is the result of the efforts of many people at different times: Archie Cobbs <archie@whistle.com> Divert sockets Charles Mott <cmott@srv.net> Packet aliasing engine Eivind Eklund <eivind@dimaga.com> Packet aliasing engine Ari Suutari <suutari@iki.fi> Natd Brian Somers <brian@awfulhak.org> Manual page, glue and bunch of good ideas. The original package written by Charles Mott is available at http://www.srv.net/~cmott. It is described in README.alias. Happy Networking - comments and fixes are welcome! Ari S. (suutari@iki.fi)