version 1.1.1.1, 2012/02/21 16:49:51
|
version 1.1.1.1.2.1, 2013/07/22 01:01:52
|
Line 34
|
Line 34
|
.Nm choparp |
.Nm choparp |
.Nd cheap and omitted proxy ARP |
.Nd cheap and omitted proxy ARP |
.Sh SYNOPSIS |
.Sh SYNOPSIS |
.Nm chpoarp | .Nm choparp |
| .Op Fl v |
.Ar if_name mac_addr |
.Ar if_name mac_addr |
.Oo Fl Oc Ns Ar net_addr Ns |
.Oo Fl Oc Ns Ar net_addr Ns |
.Op / Ns Ar net_mask |
.Op / Ns Ar net_mask |
Line 42
|
Line 43
|
.Sh DESCRIPTION |
.Sh DESCRIPTION |
.Pp |
.Pp |
.Nm choparp |
.Nm choparp |
is a easy-to-use proxy ARP daemon. | is an easy-to-use proxy ARP daemon. |
It watches ARP request packets visible on the interface specified by argument |
It watches ARP request packets visible on the interface specified by argument |
.Ar if_name , |
.Ar if_name , |
and sends proxy ARP reply to the sender if the ARP request queries the |
and sends proxy ARP reply to the sender if the ARP request queries the |
Line 52 for the network specified by
|
Line 53 for the network specified by
|
.Ar net_addr Ns / Ar net_mask . |
.Ar net_addr Ns / Ar net_mask . |
.Pp |
.Pp |
.Ar mac_addr |
.Ar mac_addr |
is th MAC address to be published for the specified hosts. | is the MAC address to be published for the specified hosts. |
It is normally the address of |
It is normally the address of |
.Ar if_name . |
.Ar if_name . |
The format of |
The format of |
Line 72 or be a 32 bit hexadecimal value starting with
|
Line 73 or be a 32 bit hexadecimal value starting with
|
.Dq 0x |
.Dq 0x |
.Pq for example Ad 0x858a0186 . |
.Pq for example Ad 0x858a0186 . |
.Ar net_mask |
.Ar net_mask |
can likewise be speficied as a dotted quad or hexadecimal value, | can likewise be specified as a dotted quad or hexadecimal value, |
or alternatively as a mask length. The following address specifications |
or alternatively as a mask length. The following address specifications |
are therefore equivalent: |
are therefore equivalent: |
.Bl -item -offset indent |
.Bl -item -offset indent |
Line 89 Addresses can be
|
Line 90 Addresses can be
|
.Em excluded |
.Em excluded |
by preceding them with |
by preceding them with |
.Fl |
.Fl |
|
.Pp |
|
.Fl v |
|
option enables verbose mode, showing warning for invalid ARP packets. |
|
.Pp |
|
.Nm choparp |
|
uses the Berkeley Packet Filter |
|
.Nm bpf(4) |
|
and so the kernel must be compiled with support for the |
|
.Nm bpf |
|
device. |
.Sh EXAMPLES |
.Sh EXAMPLES |
If you have network interface |
If you have network interface |
.Dq ne0 |
.Dq ne0 |