History log of /freebsd-current/sbin/natd/natd.8
Revision Date Author Comments
# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# 9084fdf8 05-Oct-2016 Sevan Janiyan <sevan@FreeBSD.org>

Add history section to natd(8)
Fix back sentence raised by igor.

PR: 212544
Approved by: bcr (mentor)
MFC after: 5 days
Differential Revision: https://reviews.freebsd.org/D8104


# df2d82e0 23-Jun-2014 Joel Dahl <joel@FreeBSD.org>

mdoc: remove superfluous paragraph macros.


# bd0891ce 20-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part1)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


# 9760b0e0 09-Jun-2012 Joel Dahl <joel@FreeBSD.org>

mdoc: fix a few badly nested blocks.


# 344c81a1 23-May-2012 Warren Block <wblock@FreeBSD.org>

Fixes to man8 groff mandoc style, usage mistakes, or typos.

PR: 168016
Submitted by: Nobuyuki Koganemaru
Approved by: gjb
MFC after: 3 days


# 606b32f6 01-Jul-2011 Sergey Matveychuk <sem@FreeBSD.org>

Fix a typo.

Approved by: kib


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 72cbe4ad 22-Jun-2008 Alexander Motin <mav@FreeBSD.org>

Add exit_delay parameter to control daemon exit delay after signal.

PR: bin/58696
Submitted by: sp@alkor.ru


# 98439aaf 04-Feb-2008 Ruslan Ermilov <ru@FreeBSD.org>

Improve rev. 1.63. Document -instance and -globalport options.
Add a MULTIPLE INSTANCES section which provides an example of
setting up natd in multi-instance mode (based on the notes.natd
file from phk@).

Submitted by: "Andrey V. Elsukov" <bu7cher@yandex.ru>
Reviewed by: ru


# e30ba475 21-Jan-2008 Tom Rhodes <trhodes@FreeBSD.org>

Note that the punch_fw option does not work in securelevel 3 and Xref init.8.
Bump .Dd.

PR: 41807


# 057c6548 14-Dec-2007 Maxim Konovalov <maxim@FreeBSD.org>

o Markup and grammar fixes.


# a1bad2e6 09-Dec-2007 Ceri Davies <ceri@FreeBSD.org>

Bump .Dd for r1.63; fix small nit from the same.


# c80d9b59 10-Dec-2007 Poul-Henning Kamp <phk@FreeBSD.org>

Add a bit more detailed description about a configuration
file format and about using NAT "instances".

Submitted by: "Andrey V. Elsukov" <bu7cher@yandex.ru>


# 6a5796e7 14-Jan-2005 Ruslan Ermilov <ru@FreeBSD.org>

Eliminate macro calls inside literal displays.


# b07fbc17 23-Sep-2003 Joe Marcus Clarke <marcus@FreeBSD.org>

Add Cisco Skinny Station protocol support to libalias, natd, and ppp.
Skinny is the protocol used by Cisco IP phones to talk to Cisco Call
Managers. With this code, one can use a Cisco IP phone behind a FreeBSD
NAT gateway.

Currently, having the Call Manager behind the NAT gateway is not supported.
More information on enabling Skinny support in libalias, natd, and ppp
can be found in those applications' manpages.

PR: 55843
Reviewed by: ru
Approved by: ru
MFC after: 30 days


# 5105f991 13-Aug-2003 Ruslan Ermilov <ru@FreeBSD.org>

- Clarify the port range syntax in -redirect_port.

PR: docs/46286

- "IP number" -> "IP address", for consistency.


# b79840a6 13-Aug-2003 Ruslan Ermilov <ru@FreeBSD.org>

Added an option to specify an alternate PID file.

PR: bin/37159
Submitted by: "Aleksandr A. Babaylov" <.@babolo.ru>


# 3d23e8b8 13-Jun-2003 Ruslan Ermilov <ru@FreeBSD.org>

If the -proxy_only option is used, the -alias_address/-interface
options are not required.

Suggested by: Vaclav Petricek
MFC after: 2 weeks


# 01ba618f 28-Feb-2003 Ruslan Ermilov <ru@FreeBSD.org>

Don't pretend natd(8) doesn't work with ppp(8) interfaces.
While there's probably a better way to achieve the same,
nothing precludes us from using natd(8) on tun(4) links.

Noticed by: bde


# 496f81e0 23-Jan-2003 Ruslan Ermilov <ru@FreeBSD.org>

Fixed Charles' e-mail here too.


# e091d0c2 13-Aug-2002 Ruslan Ermilov <ru@FreeBSD.org>

can not -> cannot.


# aa7998d4 12-Aug-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: canonize FreeBSD in e-mail address.


# e1205e80 06-Jul-2002 Philippe Charnier <charnier@FreeBSD.org>

The .Nm utility


# 0099af42 03-Jul-2002 Archie Cobbs <archie@FreeBSD.org>

Update my email address.


# e21a315e 11-Dec-2001 Ruslan Ermilov <ru@FreeBSD.org>

s/sysctl -w/sysctl/


# c0956cf8 27-Nov-2001 Ruslan Ermilov <ru@FreeBSD.org>

Make -log_ipfw_denied active by default with -verbose.

Discussed with: phk


# 3843533e 27-Nov-2001 Ruslan Ermilov <ru@FreeBSD.org>

Fixed (local) style bugs in previous revision.


# 84ef95bd 31-Oct-2001 Poul-Henning Kamp <phk@FreeBSD.org>

Do not uselessly whine in syslog about packets denied by ipfw rules.

Set 'log_ipfw_denied' option if you want the old behaviour.

PR: 30255
Submitted by: Flemming "F3" Jacobsen <fj@batmule.dk>
Reviewed by: phk
MFC after: 4 weeks


# c4d9468e 07-Aug-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


# 9fe48c6e 10-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: removed HISTORY info from the .Os call.


# eb083802 18-Apr-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: normalize .Nd.


# d0353b83 01-Feb-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: split punctuation characters + misc fixes.


# 7c7fb079 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# d2a46bc9 15-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

Describe -deny_incoming better, highlight some keywords,
add myself to the AUTHORS section.


# 32e5e4cf 15-Nov-2000 Ben Smithurst <ben@FreeBSD.org>

more removal of trailing periods from SEE ALSO.


# ecd1fe62 17-Jul-2000 Ruslan Ermilov <ru@FreeBSD.org>

Suggest looking at rc.conf(5) on how to start natd(8) during boot.

Submitted by: dcs


# f685a909 29-Jun-2000 Ruslan Ermilov <ru@FreeBSD.org>

"Ease understanding" of how -punch_fw works.

Reviewed by: sheldonh


# bc4ebb98 27-Jun-2000 Ruslan Ermilov <ru@FreeBSD.org>

Added new option (-punch_fw) which allows to `punch holes'
in the ipfirewall(4) for incoming FTP/IRC DCC connections.

Submitted by: Rene de Vries <rene@canyon.demon.nl>
Rewritten by: ru


# 5a424c8c 27-Jun-2000 Ruslan Ermilov <ru@FreeBSD.org>

- mdoc(7) style cleanup
- new version of security note from alex.


# 7731ee5a 26-Jun-2000 Alexander Langer <alex@FreeBSD.org>

Back out both previous commits.
The first one got screwed up by me because of rev 1.33, which was
incorrectly merged into my patches by myself, and so Ruslan (maintainer)
asked me to back them out.

Ruslan was ok with the second one, but since it needs rework, it'll be
readded later, when it doesn't conflict with the backout of the first one.

Pointy hat: alex
Beer on next meeting: ru


# 54c593c6 26-Jun-2000 Alexander Langer <alex@FreeBSD.org>

Add note about security concerns w/o a firewall but other machines
on your LAN to the "RUNNING NATD" introduction.

In a different way requested by:
PR: 18802
Submitted by: Zachary K Drew <drew0054@tc.umn.edu>


# 27d19e4e 26-Jun-2000 Alexander Langer <alex@FreeBSD.org>

mdoc style cleanup.

Reviewed by: sheldonh


# dc1a0225 19-Jun-2000 Ruslan Ermilov <ru@FreeBSD.org>

Remove ``pptpalias'' since this is now done transparently by libalias(3).


# 3de0a719 22-May-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Fix a small grammar nit, with the maintainer's implicit approval.


# 11c2b3bf 18-May-2000 Ruslan Ermilov <ru@FreeBSD.org>

Add new option (-target_addr) to control how to deal with incoming packets
not associated with any pre-existing link.

Submitted by: brian


# 4330006d 03-May-2000 Ruslan Ermilov <ru@FreeBSD.org>

New option: -redirect_proto.


# bd690510 27-Apr-2000 Ruslan Ermilov <ru@FreeBSD.org>

Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).


# 7ffac027 02-Apr-2000 Brian Somers <brian@FreeBSD.org>

Correct Charles Mott's email address
Requested by: cmott@scientech.com


# ef8f7ac9 01-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# a786a196 26-Feb-2000 Brian Somers <brian@FreeBSD.org>

Suggest ppp -nat, not ppp -alias


# 2522bece 30-Oct-1999 Mike Pritchard <mpp@FreeBSD.org>

Minor grammar fix.


# 04bf7dcf 06-Oct-1999 Ruslan Ermilov <ru@FreeBSD.org>

Fixed the description of how packets re-enter IP firewall filter.

Suggested by: Ari Suutari <ari@suutari.iki.fi>


# 2e7e7c71 07-Sep-1999 Ruslan Ermilov <ru@FreeBSD.org>

Config file parser changes:

- Trailing spaces and empty lines are ignored.
- A `#' sign will mark the remaining of the line as a comment.

Reviewed by: Ari Suutari <ari@suutari.iki.fi>


# 7f3dea24 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# a7d1f497 17-Aug-1999 Chris Costello <chris@FreeBSD.org>

Bad cross-reference of getservbyname(2) changed to getservbyname(3)

Reviewed by: ru


# 7591275e 28-Jul-1999 Ruslan Ermilov <ru@FreeBSD.org>

Back out previous commit.


# 66648838 21-Jun-1999 Brian Somers <brian@FreeBSD.org>

Mention that data going from one internal address to another will
not be processed by natd.
Requested by: Ludwig Pummer <ludwigp@bigfoot.com>


# 9c501140 13-May-1999 Brian Somers <brian@FreeBSD.org>

/sbin/natd portrange documentation and bugfix
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
PR: 11690

3.2 candidate ?


# 26b4eff6 08-Apr-1999 Eivind Eklund <eivind@FreeBSD.org>

Add a comment that natd is made for use with NICs, not PPP links - I'm
tired of the five people each day that ask me how to set up natd for
use with PPP.


# 59a7c613 07-Mar-1999 Brian Somers <brian@FreeBSD.org>

Upgrade (almost) to natd 2.0b1

- 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>


# 06d073b9 14-Jul-1998 Joseph Koshy <jkoshy@FreeBSD.org>

Fix inconsistent port numbering in man page.

PR: 7250
Submitted-by: Norihiro Kumagai <kuma@jp.freebsd.org>


# cdcd36c4 14-Jul-1998 Joseph Koshy <jkoshy@FreeBSD.org>

Add $Id$.

PR: 7249


# 622366b8 03-Jul-1998 Brian Somers <brian@FreeBSD.org>

Suggest port 8668 rather than 6668 for natd.
6668 is IRC.


# 635225ca 18-Apr-1998 Brian Somers <brian@FreeBSD.org>

Fix incorrect flag spec
PR: 6339 (part of)
Submitted by: Chris Dillon <cdillon@wolves.k12.mo.us>


# f12a1471 23-Mar-1998 Philippe Charnier <charnier@FreeBSD.org>

.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.


# f7d1db72 28-Jan-1998 Brian Somers <brian@FreeBSD.org>

Make it clear that aliasing is done on the public interface, not
the private one.


# 10cffc50 18-Oct-1997 Brian Somers <brian@FreeBSD.org>

Add -redirect_port and -redirect_address to the
synopsis.


# 0fc81af1 02-Oct-1997 Philippe Charnier <charnier@FreeBSD.org>

Use err(3). Change firewall to firewall_enable in man page according to
/etc/rc.conf.


# bf5cbf35 29-Sep-1997 Wolfram Schneider <wosch@FreeBSD.org>

Sort cross refereces in section SEE ALSO.


# be995089 18-Sep-1997 Philippe Charnier <charnier@FreeBSD.org>

Typo.


# d6b01f40 31-Aug-1997 Eivind Eklund <eivind@FreeBSD.org>

Fix my e-mail address. Old work addres is no good.


# fb994b07 10-Aug-1997 Brian Somers <brian@FreeBSD.org>

- Buffer space problem found by Sergio Lenzi <lenzi@bsi.com.br>
fixed. Natd now waits with select(2) for buffer space
to become available if write fails.
- Packet aliasing library upgraded to 2.2.

Submitted by: Ari Suutari <suutari@iki.fi>


# 46b2c559 24-Jun-1997 Brian Somers <brian@FreeBSD.org>

Suggest using /etc/services entry rather than a
number in the "ipfw add divert" example.


# c1b792b2 22-Jun-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

sysconfig -> rc.conf


# 24084f9b 21-Jun-1997 Brian Somers <brian@FreeBSD.org>

Bring natd into main source tree now that the
pppd/natd combination works ok.

Submitted by: Ari Suutari <ari.suutari@ps.carel.fi>