--- embedaddon/choparp/choparp.8 2012/02/21 16:49:51 1.1.1.1 +++ embedaddon/choparp/choparp.8 2013/07/22 01:01:52 1.1.1.1.2.1 @@ -34,7 +34,8 @@ .Nm choparp .Nd cheap and omitted proxy ARP .Sh SYNOPSIS -.Nm chpoarp +.Nm choparp +.Op Fl v .Ar if_name mac_addr .Oo Fl Oc Ns Ar net_addr Ns .Op / Ns Ar net_mask @@ -42,7 +43,7 @@ .Sh DESCRIPTION .Pp .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 .Ar if_name , and sends proxy ARP reply to the sender if the ARP request queries the @@ -52,7 +53,7 @@ for the network specified by .Ar net_addr Ns / Ar net_mask . .Pp .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 .Ar if_name . The format of @@ -72,7 +73,7 @@ or be a 32 bit hexadecimal value starting with .Dq 0x .Pq for example Ad 0x858a0186 . .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 are therefore equivalent: .Bl -item -offset indent @@ -89,6 +90,16 @@ Addresses can be .Em excluded by preceding them with .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 If you have network interface .Dq ne0