badvpn-client(8) System Manager's Manual badvpn-client(8) (NAME) badvpn-client - VPN BadVPN (SYNOPSIS) badvpn-client [--help] [--version] [--logger ] (logger=syslog? [--syslog-facility ] [--syslog-ident ] ) [--loglevel <0-5/none/error/warning/notice/info/debug>] [--channel-loglevel <0-5/none/error/warning/notice/info/debug>] ... [--threads ] [--ssl --nssdb --client-cert-name ] [--server-name ] --server-addr [--tapdev ] [--scope ] ... [ --bind-addr (transport-mode=udp? --num-ports ) [--ext-addr ] ... ] ... --transport-mode (transport-mode=udp? --encryption-mode --hash-mode [--otp ] [--fragmentation-latency ] ) (transport-mode=tcp? (ssl? [--peer-ssl]) [--peer-tcp-socket-sndbuf ] ) [--send-buffer-size ] [--send-buffer-relay-size ] [--max-macs ] [--max-groups ] [--igmp-group-membership-interval ] [--igmp-last-member-query-time ] [--allow-peer-talk-without-ssl] (INTRODUCTION) BadVPN VPN BadVPN . BadVPN badvpn(7) . (DESCRIPTION) BadVPN VPN . TAP TAP . . (OPTIONS) BadVPN . --help . --version . --logger (). stdout . syslog . --syslog-facility syslog (facility) . facility . --syslog-ident syslog (ident) . --loglevel <0-5/none/error/warning/notice/info/debug> . --channel-loglevel <0-5/none/error/warning/notice/info/debug> . --threads (threads) ( OTP). (0) () (event loop) . (<0) . (>0) . --ssl TLS. --nssdb --client-cert-name . --nssdb TLS NSS sql:/some/folder. --client-cert-name TLS . . --server-name . ( ) . --server-addr . . --tapdev TAP . . TAP ( ) . VPN TAP VPN . --scope (scope) . . . (bind) . --bind-addr (bind) . . . UDP --num-ports . --ext-addr . . --num-ports UDP . --bind-addr . --ext-addr . --bind-addr . . . IP {server_reported} IPv4 . . . . --transport-mode . UDP . TCP . . --encryption-mode UDP . none . TLS . . --hash-mode UDP () . none . . . --otp UDP (OTP) . (seed) . . . num (>0) num-warn (>0) num (<=num). (num - num-warn) . . TLS . OTP num-warn . --fragmentation-latency UDP . (>=0) . (<0) . 0 . --peer-ssl TCP TLS . TLS . TLS . . --peer-tcp-socket-sndbuf SO_SNDBUF TCP ( ). ( ) (BDP) . --send-buffer-size . --send-buffer-relay-size . --max-macs MAC . . --max-groups IGMP . . --igmp-group-membership-interval Group Membership Interval IGMP ( IGMP IGMP snooping) . --igmp-last-member-query-time Last Member Query Time IGMP ( IGMP IGMP snooping) . --allow-peer-talk-without-ssl SSL SSL SSL . . BadVPN ( 1.999.109) . SSL SSL . SSL ( ) SSL . (EXIT CODE) . . (ADDRESS FORMAT) ipaddr:port ipaddr IPv4 ( ) IPv6 [] ( ). TAP (TAP DEVICE CONFIGURATION) TAP . . TAP . ( IP ). CONFIG_TUN . `modprobe tun` . TAP VPN . tunctl openvpn . ( !). tunctl `tunctl -u -t tapN` openvpn `openvpn --mktun --user --dev tapN` N TAP . TAP `--tapdev tapN` . . TAP . TAP-Win32 OpenVPN . (!) OpenVPN `TAP Virtual Ethernet Adapter` `Add Shortcuts to Start Menu` . : OpenVPN TAP . `Programs -> OpenVPN -> Utilities -> Add a new TAP virtual ethernet adapter` . OpenVPN . TAP . TAP `Device Name` . `--tapdev : ` TAP ( tap0901 OpenVPN 2.1 2.2) ( ) TAP ( `Local Area Connection 2`). (EXAMPLES) BadVPN badvpn(7) . (SEE ALSO) badvpn-server(8), badvpn(7) (AUTHORS) Ambroz Bizjak 14 July 2011 badvpn-client(8)