/l3/users/29-05-2007/nt-lnet/linux2.net.nt/root :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 |
|
#cd /usr/src//openvpn-2.0.9.tar.gz
bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory |
#cd /usr/src/
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 ... [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz [root@zero:src]# tar xvzf |
#ls
linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#tar xvzf openvpn-2.0.9.tar.gz
openvpn-2.0.9/schedule.h openvpn-2.0.9/integer.h openvpn-2.0.9/base64.c openvpn-2.0.9/base64.h openvpn-2.0.9/COPYING openvpn-2.0.9/mroute.c openvpn-2.0.9/mroute.h openvpn-2.0.9/packet_id.c openvpn-2.0.9/packet_id.h openvpn-2.0.9/shaper.c ... openvpn-2.0.9/proto.c openvpn-2.0.9/proto.h openvpn-2.0.9/proxy.c openvpn-2.0.9/proxy.h openvpn-2.0.9/socket.c openvpn-2.0.9/socket.h openvpn-2.0.9/helper.c openvpn-2.0.9/helper.h openvpn-2.0.9/plugin.c openvpn-2.0.9/plugin.h |
#cd openvpn-2.0.9/
|
#ls
acinclude.m4 depcomp integer.h mtcp.h perf.h service-win32 aclocal.m4 doclean interval.c mtu.c ping.c session_id.c AUTHORS easy-rsa interval.h mtu.h ping.h session_id.h base64.c errlevel.h list.c mudp.c ping-inline.h shaper.c base64.h error.c list.h mudp.h plugin shaper.h basic.h error.h lzo.c multi.c plugin.c sig.c buffer.c event.c lzo.h multi.h plugin.h sig.h buffer.h event.h Makefile.am NEWS pool.c socket.c ChangeLog fdmisc.c Makefile.in ntlm.c pool.h socket.h circ_list.h fdmisc.h makefile.w32 ntlm.h PORTS socks.c ... config-win32.h gremlin.c memcmp.c openvpn-plugin.h README syshead.h config-win32.h.in gremlin.h memdbg.h openvpn.spec reliable.c tap-win32 contrib helper.c misc.c openvpn.spec.in reliable.h t_cltsrv.sh COPYING helper.h misc.h options.c route.c thread.c COPYRIGHT.GPL init.c missing options.h route.h thread.h cryptoapi.c init.h mroute.c otime.c sample-config-files t_lpback.sh cryptoapi.h INSTALL mroute.h otime.h sample-keys tun.c crypto.c install-sh mss.c packet_id.c sample-scripts tun.h crypto.h install-win32 mss.h packet_id.h schedule.c win32.c debug INSTALL-win32.txt mtcp.c perf.c schedule.h win32.h |
#vim INSTALL
|
#ls
base64.c errlevel.h list.c mudp.c ping-inline.h shaper.c base64.h error.c list.h mudp.h plugin shaper.h basic.h error.h lzo.c multi.c plugin.c sig.c buffer.c event.c lzo.h multi.h plugin.h sig.h buffer.h event.h Makefile.am NEWS pool.c socket.c ChangeLog fdmisc.c Makefile.in ntlm.c pool.h socket.h circ_list.h fdmisc.h makefile.w32 ntlm.h PORTS socks.c common.h forward.c makefile.w32-vc occ.c proto.c socks.h config.guess forward.h manage.c occ.h proto.h ssl.c config.h.in forward-inline.h manage.h occ-inline.h proxy.c ssl.h ... config-win32.h gremlin.c memcmp.c openvpn-plugin.h README syshead.h config-win32.h.in gremlin.h memdbg.h openvpn.spec reliable.c tap-win32 contrib helper.c misc.c openvpn.spec.in reliable.h t_cltsrv.sh COPYING helper.h misc.h options.c route.c thread.c COPYRIGHT.GPL init.c missing options.h route.h thread.h cryptoapi.c init.h mroute.c otime.c sample-config-files t_lpback.sh cryptoapi.h INSTALL mroute.h otime.h sample-keys tun.c crypto.c install-sh mss.c packet_id.c sample-scripts tun.h crypto.h install-win32 mss.h packet_id.h schedule.c win32.c debug INSTALL-win32.txt mtcp.c perf.c schedule.h win32.h |
#./config
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz config.guess config.sub configure |
#./configure
checking for inet_ntoa... yes checking for time... yes checking for ctime... yes checking for memset... yes checking for vsnprintf... yes configure: checking for working epoll implementation... checking for epoll_create... yes configure: checking for libdl Library and Header files... checking dlfcn.h usability... yes checking dlfcn.h presence... yes ... configure: checking for LZO Library and Header files... checking lzo/lzo1x.h usability... no checking lzo/lzo1x.h presence... no checking for lzo/lzo1x.h... no checking lzo1x.h usability... no checking lzo1x.h presence... no checking for lzo1x.h... no LZO headers were not found LZO library available from http://www.oberhumer.com/opensource/lzo/ configure: error: Or try ./configure --disable-lzo |
#vim INSTALL
|
#./configure
checking for inet_ntoa... yes checking for time... yes checking for ctime... yes checking for memset... yes checking for vsnprintf... yes configure: checking for working epoll implementation... checking for epoll_create... yes configure: checking for libdl Library and Header files... checking dlfcn.h usability... yes checking dlfcn.h presence... yes ... configure: checking for LZO Library and Header files... checking lzo/lzo1x.h usability... no checking lzo/lzo1x.h presence... no checking for lzo/lzo1x.h... no checking lzo1x.h usability... no checking lzo1x.h presence... no checking for lzo1x.h... no LZO headers were not found LZO library available from http://www.oberhumer.com/opensource/lzo/ configure: error: Or try ./configure --disable-lzo |
#./configure --disable-lzo
checking for accept... yes checking for connect... yes checking for bind... yes checking for select... yes checking for gethostbyname... yes checking for inet_ntoa... yes checking for time... yes checking for ctime... yes checking for memset... yes checking for vsnprintf... yes ... checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen... no checking for dlopen in -ldl... yes configure: checking for OpenSSL Crypto Library and Header files... checking openssl/evp.h usability... no checking openssl/evp.h presence... no checking for openssl/evp.h... no configure: error: OpenSSL Crypto headers not found. |
#apt-cache search openssl
libwww-curl-perl - Perl bindings to libcurl libxmlsec1-openssl - Openssl engine for the XML security library litmus - WebDAV server protocol compliance test suite newpki-client - PKI based on the OpenSSL low-level API (client package) newpki-server - PKI based on the OpenSSL low-level API (server package) openssl - Secure Socket Layer (SSL) binary and related cryptographic tools openvpn - Virtual Private Network daemon php4-cgi - server-side, HTML-embedded scripting language (CGI binary) php4-cli - command-line interpreter for the php4 scripting language php5-cgi - server-side, HTML-embedded scripting language (CGI binary) ... pyopenssl-doc - Documentation for pyOpenSSL python-pyopenssl - Python wrapper around the OpenSSL library (dummy package) ruby1.8 - Interpreter of object-oriented scripting language Ruby 1.8 somaplayer - player audio for the soma suite ssl-cert - Simple debconf wrapper for openssl stone - TCP/IP packet repeater in the application layer. tcltls - The TLS OpenSSL extension to Tcl tinyca - simple graphical program for certification authority management zope-externaleditor - Zope External Editor zopeedit - Helper Application for Zope External Editor |
#apt-cache search openssl | less
|
#apt-get install openssl
=> `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия openssl. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено. |
#apt-cache search openssl | less
|
#./configure --disable-lzo
checking for accept... yes checking for connect... yes checking for bind... yes checking for select... yes checking for gethostbyname... yes checking for inet_ntoa... yes checking for time... yes checking for ctime... yes checking for memset... yes checking for vsnprintf... yes ... checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen... no checking for dlopen in -ldl... yes configure: checking for OpenSSL Crypto Library and Header files... checking openssl/evp.h usability... no checking openssl/evp.h presence... no checking for openssl/evp.h... no configure: error: OpenSSL Crypto headers not found. |
#apt-cache search openssl | less
|
#apt-cache search openssl | grep dev
libcurl3-dev - Transitional package to libcurl3-openssl-dev libcurl3-openssl-dev - Development files and documentation for libcurl libssl-dev - SSL development libraries, header files and documentation libssl-ocaml-dev - OCaml bindings for OpenSSL |
#apt-get install libssl-dev
------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz ... libssl-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено. Необходимо скачать 2087kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 5779kB. Получено:1 http://debian.org.ua etch/main libssl-dev 0.9.8c-4 [2087kB] Получено 2087kB за 10s (204kB/c) Выбор ранее не выбранного пакета libssl-dev. (Чтение базы данных... на данный момент установлено 68752 файлов и каталогов.) Распаковывается пакет libssl-dev (из файла .../libssl-dev_0.9.8c-4_i386.deb)... Настраивается пакет libssl-dev (0.9.8c-4) ... |
#./configure --disable-lzo
checking openssl/evp.h presence... yes checking for openssl/evp.h... yes checking for EVP_CIPHER_CTX_init in -lcrypto... yes configure: checking that OpenSSL Library is at least version 0.9.6... checking for EVP_CIPHER_CTX_set_key_length... yes checking openssl/engine.h usability... yes checking openssl/engine.h presence... yes checking for openssl/engine.h... yes checking for ENGINE_load_builtin_engines... yes checking for ENGINE_register_all_complete... yes ... checking openssl/ssl.h presence... yes checking for openssl/ssl.h... yes checking for SSL_CTX_new in -lssl... yes configure: creating ./config.status config.status: creating Makefile config.status: creating openvpn.spec config.status: creating config-win32.h config.status: creating install-win32/openvpn.nsi config.status: creating config.h config.status: executing depfiles commands |
#echo $?
0 |
#test 11 -lt 10 && echo Правильно || echo Неправильно ; echo Все\ равно
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Неправильно Все равно |
#vim INSTALL
|
#make && make install
then mv -f ".deps/shaper.Tpo" ".deps/shaper.Po"; else rm -f ".deps/shaper.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT sig.o -MD -MP -MF ".deps/sig.Tpo" -c -o sig.o sig.c; \ then mv -f ".deps/sig.Tpo" ".deps/sig.Po"; else rm -f ".deps/sig.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT socket.o -MD -MP -MF ".deps/socket.Tpo" -c -o socket.o socket.c; \ then mv -f ".deps/socket.Tpo" ".deps/socket.Po"; else rm -f ".deps/socket.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT socks.o -MD -MP -MF ".deps/socks.Tpo" -c -o socks.o socks.c; \ then mv -f ".deps/socks.Tpo" ".deps/socks.Po"; else rm -f ".deps/socks.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT ssl.o -MD -MP -MF ".deps/ssl.Tpo" -c -o ssl.o ssl.c; \ then mv -f ".deps/ssl.Tpo" ".deps/ssl.Po"; else rm -f ".deps/ssl.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT status.o -MD -MP -MF ".deps/status.Tpo" -c -o status.o status.c; \ ... if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -g -O2 -MT tun.o -MD -MP -MF ".deps/tun.Tpo" -c -o tun.o tun.c; \ then mv -f ".deps/tun.Tpo" ".deps/tun.Po"; else rm -f ".deps/tun.Tpo"; exit 1; fi gcc -g -O2 -o openvpn base64.o buffer.o crypto.o error.o event.o fdmisc.o forward.o fragment.o gremlin.o helper.o init.o interval.o list.o lzo.o manage.o mbuf.o misc.o mroute.o mss.o mtcp.o mtu.o mudp.o multi.o ntlm.o occ.o openvpn.o options.o otime.o packet_id.o perf.o ping.o plugin.o pool.o proto.o proxy.o push.o reliable.o route.o schedule.o session_id.o shaper.o sig.o socket.o socks.o ssl. make[1]: Leaving directory `/usr/src/openvpn-2.0.9' make[1]: Entering directory `/usr/src/openvpn-2.0.9' test -z "/usr/local/sbin" || mkdir -p -- . "/usr/local/sbin" /usr/bin/install -c 'openvpn' '/usr/local/sbin/openvpn' test -z "/usr/local/man/man8" || mkdir -p -- . "/usr/local/man/man8" /usr/bin/install -c -m 644 './openvpn.8' '/usr/local/man/man8/openvpn.8' make[1]: Leaving directory `/usr/src/openvpn-2.0.9' |
#echo $?
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz 0 |
#whereis openvpn
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openvpn: /usr/src/openvpn-2.0.9/openvpn.8 /usr/src/openvpn-2.0.9/openvpn.c /usr/src/openvpn-2.0.9/openvpn.h /usr/src/openvpn-2.0.9/openvpn.spec /usr/src/openvpn-2.0.9/openvpn.o /usr/src/openvpn-2.0.9/openvpn /usr/local/sbin/openvpn |
#open
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz open openssl openvpn openvt |
#ls /usr/local/
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz bin/ games/ include/ lib/ man/ sbin/ share/ src/ |
#ls /usr/
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz bin/ include/ local/ sbin/ sles5.img X11R6/ games/ lib/ lost+found/ share/ src/ |
#ls /usr/local/
bin/ games/ include/ lib/ man/ sbin/ share/ src/ |
#man openvpn
|
#less INSTALL
|
#find /usr/ -name openvpn -type d
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#find /usr/ -name openvpn --type d
find: неверный предикат `--type' |
#find /usr/ -name openvpn
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz /usr/src/openvpn-2.0.9/openvpn /usr/local/sbin/openvpn |
#ls -l /usr/local/sbin/
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz итого 1364 -rwxr-xr-x 1 root staff 1391570 2007-06-02 17:11 openvpn |
#mkdir /etc/openvpn
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#openv
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openvpn openvt |
#openv
openvpn openvt |
#openvpn --genkey
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Options error: You must define shared secret output file (--secret) Use --help for more information. |
#openvpn --help
--push-reset : Don't inherit global push list for specific client instance. --ifconfig-pool start-IP end-IP [netmask] : Set aside a pool of subnets to be dynamically allocated to connecting clients. --ifconfig-pool-linear : Use individual addresses rather than /30 subnets in tun mode. Not compatible with Windows clients. --ifconfig-pool-persist file [seconds] : Persist/unpersist ifconfig-pool data to file, at seconds intervals (default=600). If seconds=0, file will be treated as read-only. --ifconfig-push local remote-netmask : Push an ifconfig option to remote, ... --show-tls : Show all TLS ciphers (TLS used only as a control channel). Generate a random key (only for non-TLS static key encryption mode): --genkey : Generate a random key to be used as a shared secret, for use with the --secret option. --secret file : Write key to file. Tun/tap config mode (available with linux 2.4+): --mktun : Create a persistent tunnel. --rmtun : Remove a persistent tunnel. --dev tunX|tapX : tun/tap device --dev-type dt : Device type. See tunnel options above for details. |
#openvpn --genkey --secret /etc/openvpn/andrey.key
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#cat /etc/openvpn/andrey.key
# # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- 9f367f1d9959bb8c4c5ce95b9629f189 453d42e781359e87778d0ac710aa33b3 aab7d73656c0fbec2336ae0132b18309 82359b7725a9c23d5048f3265fb81aa0 c06058afc9340f26ddbff0a3272ae723 ccaaa5cb7d8bea16267c1176da31b8f1 72d745cc27f4df41b9b6e110629aa8ac 5f14480f61040ca8fea4a6fdb63255f6 574bfd99d55d7d9cb3c728d56b2b24a0 887f7d3ed1f3ffb7df31bb2ef1491765 78c1c47624e6913cc5f36918cca89b34 19d018ffa9f50c7ab808518fa23fb28c 9e1b2ddd6d3dc3aaf77a0de00ed037b6 284af4f3212e1f4b2bf54366a376e01d 4736f38ac1885f538df458bb0a5edea9 099791bc7039a23deaeaab5d939b64f2 -----END OpenVPN Static key V1----- |
#vim /etc/openvpn/andrey.conf
|
#ssh 192.168.17.2
16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Debian GNU/Linux lenny/sid Last login: Sat Jun 2 16:41:02 2007 Linux zero 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=3531; pidfile=/root/.lilalo/l3-agent.pid |
#apt-get install openvpn
[root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: ... Необходимо скачать 337kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 918kB. Получено:1 http://debian.org.ua etch/main openvpn 2.0.9-4 [337kB] Получено 337kB за 0s (2282kB/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета openvpn. (Чтение базы данных... на данный момент установлено 109619 файлов и каталогов.) Распаковывается пакет openvpn (из файла .../openvpn_2.0.9-4_i386.deb)... Настраивается пакет openvpn (2.0.9-4) ... Starting virtual private network daemon:. |
#vim /etc/openvpn/andrey.conf
|
#hostname -f
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz zero.tree.two.net.nt |
#scp 192.168.15.2:/etc/openvpn/andrey.key /etc/openvpn/
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz andrey.key 100% 636 0.6KB/s 00:00 |
#/etc/init.d/open
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openbsd-inetd openvpn |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon:. Starting virtual private network daemon: andrey(OK). |
#ifconfig
RX packets:72776 errors:0 dropped:0 overruns:1 frame:0 TX packets:54352 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:19148586 (18.2 MiB) TX bytes:3987855 (3.8 MiB) Interrupt:185 Base address:0xa000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:7775 errors:0 dropped:0 overruns:0 frame:0 TX packets:7775 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:477940 (466.7 KiB) TX bytes:477940 (466.7 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.2 P-t-P:172.16.10.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ping 172.16.10.2
Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz PING 172.16.10.2 (172.16.10.2) 56(84) bytes of data. 64 bytes from 172.16.10.2: icmp_seq=1 ttl=64 time=0.059 ms --- 172.16.10.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.059/0.059/0.059/0.000 ms |
#ping 172.16.10.1
PING 172.16.10.1 (172.16.10.1) 56(84) bytes of data. --- 172.16.10.1 ping statistics --- 7 packets transmitted, 0 received, 100% packet loss, time 6009ms |
#exit
Connection to 192.168.17.2 closed. |
#openvpn --help
executed as 'cmd certificate_depth X509_NAME_oneline') --tls-remote x509name: Accept connections only from a host with X509 name x509name. The remote host must also pass all other tests of verification. --ns-cert-type t: Require that peer certificate was signed with an explicit nsCertType designation t = 'client' | 'server'. SSL Library information: --show-ciphers : Show cipher algorithms to use with --cipher option. --show-digests : Show message digest algorithms to use with --auth option. --show-engines : Show hardware crypto accelerator engines (if available). --show-tls : Show all TLS ciphers (TLS used only as a control channel). Generate a random key (only for non-TLS static key encryption mode): --genkey : Generate a random key to be used as a shared secret, for use with the --secret option. --secret file : Write key to file. Tun/tap config mode (available with linux 2.4+): --mktun : Create a persistent tunnel. --rmtun : Remove a persistent tunnel. --dev tunX|tapX : tun/tap device --dev-type dt : Device type. See tunnel options above for details. |
#openvpn --help | less
|
#make uninstall
rm -f '/usr/local/man/man8/openvpn.8' rm -f '/usr/local/sbin/openvpn' |
#cd
|
#apt-get install openvpn
[root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: ... Необходимо скачать 337kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 918kB. Получено:1 http://debian.org.ua etch/main openvpn 2.0.9-4 [337kB] Получено 337kB за 0s (5977kB/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета openvpn. (Чтение базы данных... на данный момент установлено 69911 файлов и каталогов.) Распаковывается пакет openvpn (из файла .../openvpn_2.0.9-4_i386.deb)... Настраивается пакет openvpn (2.0.9-4) ... Starting virtual private network daemon: andrey(OK). |
#ifconfig
RX packets:807948 errors:0 dropped:0 overruns:0 frame:0 TX packets:509449 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1007036701 (960.3 MiB) TX bytes:59008448 (56.2 MiB) Base address:0xcc00 Memory:ff7e0000-ff800000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2781 errors:0 dropped:0 overruns:0 frame:0 TX packets:2781 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:277124 (270.6 KiB) TX bytes:277124 (270.6 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.1 P-t-P:172.168.10.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ping 172.16.10.2
Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz PING 172.16.10.2 (172.16.10.2) 56(84) bytes of data. --- 172.16.10.2 ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3009ms |
#vim /etc/openvpn/andrey.key
|
#vim /etc/openvpn/andrey.conf
|
#ssh 192.168.17.2
16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Debian GNU/Linux lenny/sid Last login: Sat Jun 2 17:22:43 2007 from 192.168.17.1 Linux zero 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=3531; pidfile=/root/.lilalo/l3-agent.pid |
#cat /etc/openvpn/andrey.conf
=> `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz remote 192.168.15.2 dev tun ifconfig 172.16.10.2 172.16.10.1 secret andrey.key |
#/etc/init.d/openvpn restart
[root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Stopping virtual private network daemon: andrey. Starting virtual private network daemon: andrey(OK). |
#ping 172.16.10.2
PING 172.16.10.2 (172.16.10.2) 56(84) bytes of data. 64 bytes from 172.16.10.2: icmp_seq=1 ttl=64 time=0.051 ms 64 bytes from 172.16.10.2: icmp_seq=2 ttl=64 time=0.050 ms --- 172.16.10.2 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.050/0.050/0.051/0.007 ms |
#ping 172.16.10.1
PING 172.16.10.1 (172.16.10.1) 56(84) bytes of data. --- 172.16.10.1 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 1999ms |
#exit
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz Connection to 192.168.17.2 closed. |
#openvpn --help
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#rm /etc/openvpn/andrey.key
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#openvpn --genkey --secret /etc/openvpn/andrey.key
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz bash: /usr/local/sbin/openvpn: No such file or directory |
#open
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz open openssl openvpn openvt |
#whereis openvpn
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openvpn: /usr/src/openvpn-2.0.9/openvpn.8 /usr/src/openvpn-2.0.9/openvpn.c /usr/src/openvpn-2.0.9/openvpn.h /usr/src/openvpn-2.0.9/openvpn.spec /usr/src/openvpn-2.0.9/openvpn.o /usr/src/openvpn-2.0.9/openvpn /usr/sbin/openvpn /etc/openvpn /usr/lib/openvpn /usr/include/openvpn /usr/share/openvpn /usr/share/man/man8/openvpn.8.gz |
#dpkg -l | grep openvpn
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz ii openvpn 2.0.9-4 Virtual Private Network daemon |
#dpkg -S openvpn
openvpn: /usr/share/doc/openvpn/examples/sample-config-files/home.up openvpn: /usr/share/doc/openvpn/examples/easy-rsa/2.0/inherit-inter openvpn: /usr/share/doc/openvpn/examples/easy-rsa/2.0/vars openvpn: /usr/share/openvpn openvpn: /usr/share/doc/openvpn/examples/sample-keys/client.crt openvpn: /usr/share/doc/openvpn/examples/sample-config-files/openvpn-startup.sh openvpn: /usr/share/doc/openvpn/examples/easy-rsa/2.0/revoke-full openvpn: /usr/share/doc/openvpn/examples/easy-rsa/README.gz openvpn: /usr/share/doc/openvpn/examples/easy-rsa/build-key openvpn: /usr/share/doc/openvpn/examples/sample-config-files/static-office.conf ... openvpn: /usr/include/openvpn/openvpn-plugin.h openvpn: /usr/share/man/man8/openvpn.8.gz openvpn: /etc/openvpn openvpn: /usr/share/doc/openvpn/examples/sample-config-files/openvpn-shutdown.sh openvpn: /usr/share/doc/openvpn/examples/easy-rsa/2.0/sign-req openvpn: /etc/network/if-up.d/openvpn openvpn: /usr/share/doc/openvpn/examples/sample-config-files/static-home.conf openvpn: /usr/share/doc/openvpn/README.Debian openvpn: /usr/include/openvpn openvpn: /usr/share/doc/openvpn/examples/easy-rsa/2.0/whichopensslcnf |
#dpkg -S openvpn | grep /etc
Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openvpn: /etc/network/if-down.d/openvpn openvpn: /etc/default/openvpn openvpn: /etc/init.d/openvpn openvpn: /etc/openvpn openvpn: /etc/network/if-up.d/openvpn |
#dpkg -S openvpn | grep sbin
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz openvpn: /usr/sbin/openvpn |
#/usr/sbin/openvpn --genkey --secret /etc/openvpn/andrey.key
[root@zero:~]# [root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz |
#hostname -f
[root@zero:~]# [root@zero:~]# wget http://openvpn.net/release/openvpn-2.0.9.tar.gz -O /usr/src//openvpn-2.0.9.tar.gz --16:48:53-- http://openvpn.net/release/openvpn-2.0.9.tar.gz => `/usr/src//openvpn-2.0.9.tar.gz' Распознаётся openvpn.net... 216.218.242.2 Устанавливается соединение с openvpn.net|216.218.242.2|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 669.076 (653K) [application/x-tar] 100%[======================================================================>] 669.076 23.34K/s ETA 00:00 16:49:23 (22.10 KB/s) - `/usr/src//openvpn-2.0.9.tar.gz' сохранён [669076/669076] ------------------------------------------------------------------------------------------------------------------ [root@zero:~]# [root@zero:~]# [root@zero:~]# [root@zero:~]# cd /usr/src//openvpn-2.0.9.tar.gz bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory [root@zero:~]# cd /usr/src/ [root@zero:src]# ls linux linux-2.6.21.2.tar.bz2 linux-source-2.6.18.tar.bz2 nmap-4.21ALPHA4.tar.bz2 rpm linux-2.6.21.2 linux-source-2.6.18 nmap-4.21ALPHA4 openvpn-2.0.9.tar.gz zero.two.net.nt |
#cat /etc/openvpn/andrey.conf
dev tun ifconfig 172.16.10.1 172.168.10.2 secret andrey.key |
#ssh 192.168.17.2
Debian GNU/Linux lenny/sid Last login: Sat Jun 2 17:28:55 2007 from 192.168.17.1 Linux zero 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=3531; pidfile=/root/.lilalo/l3-agent.pid |
#rm /etc/openvpn/andrey.key && scp 192.168.15.2:/etc/openvpn/andrey.key /etc/openvpn/
andrey.key 100% 636 0.6KB/s 00:00 |
#ls
1 install |
#cat /etc/openvpn/andrey.conf
remote 192.168.15.2 dev tun ifconfig 172.16.10.2 172.16.10.1 secret andrey.key |
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data. 64 bytes from 192.168.15.2: icmp_seq=1 ttl=63 time=0.497 ms --- 192.168.15.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.497/0.497/0.497/0.000 ms |
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: andrey. Starting virtual private network daemon: andrey(OK). |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:75:75:46:C1 inet addr:192.168.17.2 Bcast:192.168.17.255 Mask:255.255.255.0 inet6 addr: fe80::204:75ff:fe75:46c1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15921 errors:0 dropped:0 overruns:0 frame:0 TX packets:990 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1276621 (1.2 MiB) TX bytes:231795 (226.3 KiB) Interrupt:169 Base address:0x2000 eth1 Link encap:Ethernet HWaddr 00:01:02:B4:61:10 ... TX packets:7781 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:478444 (467.2 KiB) TX bytes:478444 (467.2 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.2 P-t-P:172.16.10.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ping 172.16.10.1
PING 172.16.10.1 (172.16.10.1) 56(84) bytes of data. --- 172.16.10.1 ping statistics --- 6 packets transmitted, 0 received, 100% packet loss, time 5000ms |
#exit
Connection to 192.168.17.2 closed. |
#ifconfig
eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:811430 errors:0 dropped:0 overruns:0 frame:0 TX packets:512731 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1007394180 (960.7 MiB) TX bytes:59820140 (57.0 MiB) Base address:0xcc00 Memory:ff7e0000-ff800000 lo Link encap:Local Loopback ... TX packets:2843 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:282961 (276.3 KiB) TX bytes:282961 (276.3 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.1 P-t-P:172.168.10.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:252 (252.0 b) TX bytes:0 (0.0 b) |
#/etc/init.d/openvpn stop
Stopping virtual private network daemon: andrey. |
#ifconfig
eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet addr:192.168.15.2 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:811568 errors:0 dropped:0 overruns:0 frame:0 TX packets:512846 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1007405228 (960.7 MiB) TX bytes:59851749 (57.0 MiB) Base address:0xcc00 Memory:ff7e0000-ff800000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2843 errors:0 dropped:0 overruns:0 frame:0 TX packets:2843 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:282961 (276.3 KiB) TX bytes:282961 (276.3 KiB) |
#ssh 192.168.17.2
Debian GNU/Linux lenny/sid Last login: Sat Jun 2 17:32:17 2007 from 192.168.17.1 Linux zero 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=3531; pidfile=/root/.lilalo/l3-agent.pid |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:75:75:46:C1 inet addr:192.168.17.2 Bcast:192.168.17.255 Mask:255.255.255.0 inet6 addr: fe80::204:75ff:fe75:46c1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15943 errors:0 dropped:0 overruns:0 frame:0 TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1278016 (1.2 MiB) TX bytes:265371 (259.1 KiB) Interrupt:169 Base address:0x2000 eth1 Link encap:Ethernet HWaddr 00:01:02:B4:61:10 ... TX packets:7781 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:478444 (467.2 KiB) TX bytes:478444 (467.2 KiB) tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.2 P-t-P:172.16.10.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:504 (504.0 b) |
#/etc/init.d/openvpn stop
Stopping virtual private network daemon: andrey. |
remote 192.168.15.2 dev tun ifconfig 172.16.10.2 172.16.10.1 secret andrey.key
# # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- 9f367f1d9959bb8c4c5ce95b9629f189 453d42e781359e87778d0ac710aa33b3 aab7d73656c0fbec2336ae0132b18309 82359b7725a9c23d5048f3265fb81aa0 c06058afc9340f26ddbff0a3272ae723 ccaaa5cb7d8bea16267c1176da31b8f1 72d745cc27f4df41b9b6e110629aa8ac 5f14480f61040ca8fea4a6fdb63255f6 574bfd99d55d7d9cb3c728d56b2b24a0 887f7d3ed1f3ffb7df31bb2ef1491765 78c1c47624e6913cc5f36918cca89b34 19d018ffa9f50c7ab808518fa23fb28c 9e1b2ddd6d3dc3aaf77a0de00ed037b6 284af4f3212e1f4b2bf54366a376e01d 4736f38ac1885f538df458bb0a5edea9 099791bc7039a23deaeaab5d939b64f2 -----END OpenVPN Static key V1-----
Время первой команды журнала | 16:49:52 2007- 6- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:33:56 2007- 6- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008