1892cb98eSJohn-Mark Gurney.\" 27f3dea24SPeter Wemm.\" $FreeBSD$ 3892cb98eSJohn-Mark Gurney.\" 4d962d52aSRuslan Ermilov.Dd October 28, 2002 59a96729cSLuigi Rizzo.Dt IPFW 4 6a53227ffSUgen J.S. Antsilevich.Os 7a53227ffSUgen J.S. Antsilevich.Sh NAME 89a96729cSLuigi Rizzo.Nm ipfw 92a81fd7cSJulian Elischer.Nd IP packet filter and traffic accounting 102a81fd7cSJulian Elischer.Sh DESCRIPTION 11d962d52aSRuslan ErmilovThe 12d962d52aSRuslan Ermilov.Nm 13d962d52aSRuslan Ermilovsystem facility allows filtering, 14d962d52aSRuslan Ermilovredirecting, and other operations on 15d962d52aSRuslan Ermilov.Tn IP 16d962d52aSRuslan Ermilovpackets travelling through 17d962d52aSRuslan Ermilovnetwork interfaces. 182a81fd7cSJulian Elischer.Pp 199a96729cSLuigi RizzoThe user interface for 20d962d52aSRuslan Ermilov.Nm 219a96729cSLuigi Rizzois implemented by the 229a96729cSLuigi Rizzo.Xr ipfw 8 23d962d52aSRuslan Ermilovutility, so please refer to the 24d962d52aSRuslan Ermilov.Xr ipfw 8 25d962d52aSRuslan Ermilovmanpage for a complete description of the 26d962d52aSRuslan Ermilov.Nm 27d962d52aSRuslan Ermilovcapabilities and how to use it. 28d962d52aSRuslan Ermilov.Ss Kernel Options 299a96729cSLuigi RizzoThe following options in the kernel configuration file are related to 30d962d52aSRuslan Ermilov.Nm 319a96729cSLuigi Rizzooperation: 32d962d52aSRuslan Ermilov.Pp 33d962d52aSRuslan Ermilov.Bl -tag -width ".Dv IPFIREWALL_VERBOSE_LIMIT" -compact 34d962d52aSRuslan Ermilov.It Dv IPFIREWALL 352fd93bffSSheldon Hearnenable 362fd93bffSSheldon Hearn.Nm 37d962d52aSRuslan Ermilov.It Dv IPFIREWALL_VERBOSE 38d962d52aSRuslan Ermilovenable 39d962d52aSRuslan Ermilov.Nm 40d962d52aSRuslan Ermilovlogging 41d962d52aSRuslan Ermilov.It Dv IPFIREWALL_VERBOSE_LIMIT 42d962d52aSRuslan Ermilovlimit 43d962d52aSRuslan Ermilov.Nm 44d962d52aSRuslan Ermilovlogging 45d962d52aSRuslan Ermilov.It Dv IPDIVERT 462fd93bffSSheldon Hearnenable 472fd93bffSSheldon Hearn.Xr divert 4 482fd93bffSSheldon Hearnsockets 492fd93bffSSheldon Hearn.El 50a53227ffSUgen J.S. Antsilevich.Sh SEE ALSO 51b805452cSMike Pritchard.Xr setsockopt 2 , 522a81fd7cSJulian Elischer.Xr divert 4 , 53bceb8aedSWolfram Schneider.Xr ip 4 , 542a81fd7cSJulian Elischer.Xr ipfw 8 , 55dc60ef4aSRuslan Ermilov.Xr sysctl 8 , 56dc60ef4aSRuslan Ermilov.Xr syslogd 8 57