Журнал лабораторных работ

Содержание

Журнал

Суббота (06/02/07)

/dev/pts/4
16:49:52
#cd /usr/src//openvpn-2.0.9.tar.gz
bash: cd: /usr/src//openvpn-2.0.9.tar.gz: Not a directory
16:49:54
#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
16:49:57
#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
16:49:58
#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
16:50:34
#cd openvpn-2.0.9/

16:50:37
#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
16:50:38
#vim INSTALL
16:51:57
#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
16:51:58
#./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
16:51:58
#./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
16:53:37
#vim INSTALL
16:54:16
#./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
16:54:35
#./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.
16:54:59
#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
16:55:15
#apt-cache search openssl | less
16:55:48
#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 пакетов не обновлено.
16:56:00
#apt-cache search openssl | less
16:56:14
#./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.
16:56:32
#apt-cache search openssl | less
16:57:26
#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
16:57:31
#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) ...
16:57:52
#./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
16:58:24
#echo $?
0
16:58:29
#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
Неправильно
Все равно
прошло 11 минут
17:10:14
#vim INSTALL
17:10:29
#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'
17:11:04
#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
17:13:47
#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
17:14:00
#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
17:14:00
#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/
17:14:00
#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/
17:14:00
#ls /usr/local/
bin/     games/   include/ lib/     man/     sbin/    share/   src/
17:14:00
#man openvpn
17:16:13
#less INSTALL
17:17:11
#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
17:17:29
#find /usr/ -name openvpn --type d
find: неверный предикат `--type'
17:17:32
#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
17:17:38
#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
17:17:54
#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
17:18:02
#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
17:18:02
#openv
openvpn  openvt
17:18:02
#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.
17:18:20
#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.
17:18:25
#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
17:18:52
#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-----
17:18:56
#vim /etc/openvpn/andrey.conf
17:22:24
#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
17:22:43
#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:.
17:23:06
#vim /etc/openvpn/andrey.conf
17:24:39
#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
17:24:43
#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
17:25:09
#/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
17:25:09
#/etc/init.d/openvpn restart
Stopping virtual private network daemon:.
Starting virtual private network daemon: andrey(OK).
17:25:22
#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)
17:25:27
#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
17:25:47
#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
17:25:55
#exit
Connection to 192.168.17.2 closed.
17:25:57
#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.
17:26:11
#openvpn --help | less
17:27:27
#make uninstall
 rm -f '/usr/local/man/man8/openvpn.8'
 rm -f '/usr/local/sbin/openvpn'
17:27:36
#cd

17:27:37
#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).
17:27:52
#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)
17:27:59
#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
17:28:12
#vim /etc/openvpn/andrey.key
17:28:28
#vim /etc/openvpn/andrey.conf
17:28:40
#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
17:28:56
#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
17:29:04
#/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).
17:29:16
#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
17:29:19
#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
17:29:23
#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.
17:29:34
#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
17:29:40
#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
17:29:48
#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
17:30:07
#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
17:30:17
#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
17:30:27
#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
17:30:45
#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
17:30:50
#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
17:30:59
#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
17:31:09
#/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
17:31:37
#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
17:31:46
#cat /etc/openvpn/andrey.conf
dev tun
ifconfig 172.16.10.1 172.168.10.2
secret andrey.key
/dev/pts/1
17:31:58
#screen
/dev/pts/6
17:31:58
#screen -x
/dev/pts/4
17:32:06
#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
17:32:18
#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
17:32:38
#ls
1  install
17:32:41
#cat /etc/openvpn/andrey.conf
remote 192.168.15.2
dev tun
ifconfig 172.16.10.2 172.16.10.1
secret andrey.key
17:32:51
#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
17:33:04
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: andrey.
Starting virtual private network daemon: andrey(OK).
17:33:13
#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)
17:33:16
#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
17:33:30
#exit
Connection to 192.168.17.2 closed.
17:33:33
#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)
17:33:37
#/etc/init.d/openvpn stop
Stopping virtual private network daemon: andrey.
17:33:44
#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)
17:33:46
#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
17:33:54
#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)
17:33:56
#/etc/init.d/openvpn stop
Stopping virtual private network daemon: andrey.

Файлы

  • /etc/openvpn/andrey.conf
  • /etc/openvpn/andrey.key
  • /etc/openvpn/andrey.conf
    >
    remote 192.168.15.2
    dev tun
    ifconfig 172.16.10.2 172.16.10.1
    secret andrey.key
    
    /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-----
    

    Статистика

    Время первой команды журнала16:49:52 2007- 6- 2
    Время последней команды журнала17:33:56 2007- 6- 2
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 0.73
    Количество командных строк в единицу времени, команда/мин 2.29
    Частота использования команд
    ls8|=======| 7.02%
    openvpn8|=======| 7.02%
    ping7|======| 6.14%
    vim7|======| 6.14%
    ifconfig6|=====| 5.26%
    configure5|====| 4.39%
    less5|====| 4.39%
    /etc/init.d/openvpn5|====| 4.39%
    apt-cache5|====| 4.39%
    dpkg4|===| 3.51%
    cd4|===| 3.51%
    cat4|===| 3.51%
    apt-get4|===| 3.51%
    grep4|===| 3.51%
    ssh4|===| 3.51%
    &3|==| 2.63%
    echo3|==| 2.63%
    find3|==| 2.63%
    exit3|==| 2.63%
    screen2|=| 1.75%
    whereis2|=| 1.75%
    rm2|=| 1.75%
    make2|=| 1.75%
    open2|=| 1.75%
    openv2|=| 1.75%
    scp2|=| 1.75%
    hostname2|=| 1.75%
    mkdir1|| 0.88%
    config1|| 0.88%
    man1|| 0.88%
    tar1|| 0.88%
    /etc/init.d/open1|| 0.88%
    test1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$