summaryrefslogtreecommitdiff
path: root/net-mgmt/choparp/files/patch-aa
blob: 02c13fd65b80c5d84261a2d4ef3d89ff1c68c017 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
--- /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.