@node Client
@section Client part
-Except for common @code{-stats}, @code{-egd} options client has the
-following ones:
+Except for common @ref{Stats, -stats}, @ref{EGD, -egd} options client
+has the following ones:
-@table @code
+@table @option
@item -mtu
Expected TAP interface @ref{MTU}.
@item -proto
-@ref{Network, network protocol} to use. Can be either @emph{udp}
+@ref{Network, Network protocol} to use. Can be either @emph{udp}
(default) or @emph{tcp}.
@item -proxy
Our client's @ref{Verifier}.
@item -key
-Path to the file with the passphrase. See @ref{Verifier} for
-how to enter passphrase from stdin silently and store it in the file.
+Path to the file with the passphrase. If omitted, then you will be asked
+to enter it in the terminal.
@item -timeout
@ref{Timeout} setting in seconds.
+@item -timesync
+Optional @ref{Timesync, time synchronization} requirement. If set to
+zero, then no synchronization required.
+
@item -noise
Enable @ref{Noise}.
established. Interface name will be given to it as a first argument.
@item -down
-Same as @code{-up} above, but it is executed when connection is lost,
+Same as @option{-up} above, but it is executed when connection is lost,
when we exit.
@end table
Example up-script that calls DHCP client and IPv6 advertisement
solicitation:
-@example
+@verbatim
client% cat > up.sh <<EOF
#!/bin/sh
dhclient $1
rtsol $1
EOF
client% chmod +x up.sh
-@end example
+@end verbatim