mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-15 23:50:44 +00:00
1b5f72d092
small and simplified proxy arp daemon. Submitted by: itojun@itojun.org
81 lines
3.1 KiB
Plaintext
81 lines
3.1 KiB
Plaintext
--- /dev/null Wed Oct 8 06:50:58 1997
|
|
+++ choparp.8 Tue Oct 7 23:34:42 1997
|
|
@@ -0,0 +1,77 @@
|
|
+.\" Copyright (c) 1997 by Takamichi Tateoka. All rights reserved.
|
|
+.\"
|
|
+.\" Redistribution and use in source and binary forms, with or without
|
|
+.\" modification, are permitted provided that the following conditions
|
|
+.\" are met:
|
|
+.\" 1. Redistributions of source code must retain the above copyright
|
|
+.\" notice, this list of conditions and the following disclaimer.
|
|
+.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
+.\" notice, this list of conditions and the following disclaimer in the
|
|
+.\" documentation and/or other materials provided with the distribution.
|
|
+.\" 3. All advertising materials mentioning features or use of this software
|
|
+.\" must display the following acknowledgement:
|
|
+.\" This product includes software developed by Takamichi Tateoka.
|
|
+.\" 4. Neither the name of the author may be used to endorse or promote
|
|
+.\" products derived from this software without specific prior
|
|
+.\" written permission.
|
|
+.\"
|
|
+.\" THIS SOFTWARE IS PROVIDED BY TAKAMICHI TATEOKA ``AS IS'' AND
|
|
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
+.\" SUCH DAMAGE.
|
|
+.\"
|
|
+.Dd October 7, 1997
|
|
+.Dt CHOPARP 8
|
|
+.Os
|
|
+.Sh NAME
|
|
+.Nm choparp
|
|
+.Nd cheap and omitted proxy arp
|
|
+.Sh SYNOPSIS
|
|
+.Nm chpoarp
|
|
+.Ar if_name mac_addr net_addr net_mask
|
|
+.Sh DESCRIPTION
|
|
+.Pp
|
|
+.Nm choparp
|
|
+is a easy-to-use proxy arp daemon.
|
|
+It watches arp request packets visible on the interface specified by argument
|
|
+.Ar if_name ,
|
|
+and sends proxy arp reply to the sender if the arp request queries the
|
|
+MAC address (ethernet hardware address) for the network speicified by
|
|
+.Ar net_addr
|
|
+and
|
|
+.Ar net_mask .
|
|
+.Pp
|
|
+.Ar mac_addr
|
|
+has to be the MAC address assigned to the interface
|
|
+.Ar if_name .
|
|
+The format of
|
|
+.Ar mac_addr
|
|
+must be 6 bytes of hexadecimal value, separated by colons (":") ;
|
|
+for example, "00:00:01:01:14:46".
|
|
+The format of
|
|
+.Ar net_addr
|
|
+and
|
|
+.Ar net_mask
|
|
+must be dot notation (say, 133.138.1.134) or 32bit hexadecimal value
|
|
+starting with "0x" (say, 0x858a0186).
|
|
+.Sh EXAMPLES
|
|
+If you have network interface "ne0" with MAC address "00:00:01:01:14:16",
|
|
+and would like to send proxy arp reply for 192.168.0.64/26,
|
|
+the argument would be as follows:
|
|
+.Bd -literal -offset indent
|
|
+choparp ne0 00:00:01:01:14:46 192.168.0.64 255.255.255.192
|
|
+.Ed
|
|
+.Sh BUGS
|
|
+Supports ethernet interfaces only.
|
|
+Handles single interface at a time.
|
|
+(you can start multiple
|
|
+.Nm choparp
|
|
+for multiple interfaces, though)
|
|
+MAC address should be automatically detected.
|