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

Содержание

Журнал

Понедельник (12/10/07)

/dev/pts/9
13:02:56
#open
open_init_pty       openoffice.org-1.9  openssl             openvt
openjade            openoffice.org-2.0  openvpn
13:02:56
#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.
13:04:45
#/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:29:FF
          inet addr:192.168.16.3  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:29ff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47653 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4853916 (4.6 MiB)  TX bytes:47550270 (45.3 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
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:121955 errors:0 dropped:0 overruns:0 frame:0
          TX packets:121955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:481757939 (459.4 MiB)  TX bytes:481757939 (459.4 MiB)
прошло 59 минут
/dev/pts/5
14:03:47
#grep TUN\= /boot/config-`uname -r`
CONFIG_TUN=m
14:03:54
#sudo openvpn --genkey --secret /etc/openvpn/static.key
Mon Dec 10 14:04:30 2007 Cannot open shared secret file '/etc/openvpn/static.key' for write: No such file or directory (errno=2)
Mon Dec 10 14:04:30 2007 Exiting
14:04:30
#whereis openvpn
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.o /usr/src/openvpn-2.0.9/openvpn.spec /usr/src/openvpn-2.0.9/openvpn /usr/local/sbin/openvpn
14:04:47
#open
open_init_pty       openoffice.org-1.9  openssl             openvt
openjade            openoffice.org-2.0  openvpn
14:04:47
#open
open_init_pty       openoffice.org-1.9  openssl             openvt
openjade            openoffice.org-2.0  openvpn
14:04:47
#ls /etc/op
openldap/ opt/
14:04:47
#ls /etc/op
openldap/ opt/
14:04:47
#ls /etc/op
openldap/ opt/
14:04:47
#mkdir /etc/openvpn

14:05:40
#openvpn --genkey --secret /etc/openvpn/static.key

14:05:50
#whereis openvpnsample.conf
openvpnsample:
14:06:46
#whereis sample.conf
sample:
14:06:57
#find / -name sample.conf
/etc/acpi/events/sample.conf
/usr/share/doc/xinetd-2.3.13/sample.conf
find: /usr/share/cups/model/el: Ошибка ввода/вывода
find: /proc/1132/task: Нет такого файла или каталога
find: /proc/1132/fd: Нет такого файла или каталога
14:07:39
#ls /etc/openvpn/
key.txt  static.key
14:12:07
#cat /etc/openvpn/sample.conf
cat: /etc/openvpn/sample.conf: Нет такого файла или каталога
14:12:22
#dev tap
bash: dev: command not found
14:12:22
#ifconfig 172.16.0.1 255.255.255.0
SIOCSIFADDR: Нет такого устройства
172.16.0.1: unknown interface: Нет такого устройства
14:12:22
#secret key.txt
bash: secret: command not found
14:12:22
#comp-lzo
bash: comp-lzo: command not found
14:12:22
#vim /etc/openvpn/sample.conf
14:13:01
#LANG=C

14:13:04
#vim /etc/openvpn/sample.conf
14:14:19
#vim /etc/openvpn/sample.conf
2c2,4
< ifconfig 
---
> ifconfig 172.16.0.1 255.255.255.0
> secret key.txt
> comp-lzo
14:15:15
#openvpn --config /etc/open
openldap/ openvpn/
14:15:15
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 14:16:44 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 14:16:44 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 14:16:44 2007 Cannot open file key file 'key.txt': No such file or directory (errno=2)
Mon Dec 10 14:16:44 2007 Exiting
14:16:44
#vim /etc/openvpn/sample.conf
3c3
< secret key.txt
---
> secret /etc/openvpn/key.txt
14:17:22
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 14:17:24 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 14:17:24 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 14:17:24 2007 WARNING: file '/etc/openvpn/key.txt' is group or others accessible
Mon Dec 10 14:17:24 2007 LZO compression initialized
Mon Dec 10 14:17:25 2007 TUN/TAP device tap0 opened
Mon Dec 10 14:17:25 2007 /sbin/ifconfig tap0 172.16.0.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.0.255
Mon Dec 10 14:17:25 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 14:17:25 2007 UDPv4 link remote: [undef]
Mon Dec 10 14:17:43 2007 Peer Connection Initiated with 192.168.16.103:1194
Mon Dec 10 14:17:43 2007 Initialization Sequence Completed
[1]+  Stopped                 openvpn --config /etc/openvpn/sample.conf
14:18:18
#bg
[1]+ openvpn --config /etc/openvpn/sample.conf &
Mon Dec 10 14:18:20 2007 event_wait : Interrupted system call (code=4)
14:18:20
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:29:FF
          inet addr:192.168.16.3  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:29ff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25088 errors:0 dropped:0 overruns:0 frame:0
          TX packets:53546 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9326650 (8.8 MiB)  TX bytes:48421079 (46.1 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
...
          collisions:0 txqueuelen:0
          RX bytes:481758039 (459.4 MiB)  TX bytes:481758039 (459.4 MiB)
tap0      Link encap:Ethernet  HWaddr 1A:AD:DF:30:D9:30
          inet addr:172.16.0.1  Bcast:172.16.0.255  Mask:255.255.255.0
          inet6 addr: fe80::18ad:dfff:fe30:d930/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:50 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6669 (6.5 KiB)  TX bytes:738 (738.0 b)
14:18:23
#fg
openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 14:18:40 2007 event_wait : Interrupted system call (code=4)
Mon Dec 10 14:18:40 2007 SIGINT[hard,] received, process exiting
14:18:40
#vim /etc/openvpn/sample.conf
2c2
< ifconfig 172.16.0.1 255.255.255.0
---
> ifconfig 172.16.3.1 255.255.255.0
14:19:03
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 14:19:59 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 14:19:59 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 14:19:59 2007 WARNING: file '/etc/openvpn/key.txt' is group or others accessible
Mon Dec 10 14:19:59 2007 LZO compression initialized
Mon Dec 10 14:19:59 2007 TUN/TAP device tap0 opened
Mon Dec 10 14:19:59 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 14:19:59 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 14:19:59 2007 UDPv4 link remote: [undef]
Mon Dec 10 14:20:09 2007 Peer Connection Initiated with 192.168.16.103:1194
Mon Dec 10 14:20:09 2007 Initialization Sequence Completed
[1]+  Stopped                 openvpn --config /etc/openvpn/sample.conf
14:20:28
#bg
[1]+ openvpn --config /etc/openvpn/sample.conf &
Mon Dec 10 14:20:30 2007 event_wait : Interrupted system call (code=4)
14:20:30
#netstat -lnp | grep 22
tcp        0      0 :::22                       :::*                        LISTEN      2159/sshd
unix  2      [ ACC ]     STREAM     LISTENING     6511   2295/hald           @/tmp/hald-local/dbus-Xr6w6RVkGv
unix  2      [ ACC ]     STREAM     LISTENING     6239   2200/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     6297   2239/xfs            /tmp/.font-unix/fs7100
unix  2      [ ACC ]     STREAM     LISTENING     8488   2696/metacity       /tmp/orbit-user/linc-a88-0-3932282d2307c
unix  2      [ ACC ]     STREAM     LISTENING     6373   2278/dbus-daemon    /var/run/dbus/system_bus_socket
14:20:42
#mkdir /etc/open
openldap/ openvpn/
14:20:42
#mkdir /etc/openvpn/keys

прошло 26 минут
14:47:13
#ls /etc/openvpn/keys
ca.cer  certnew.cer  server.cer  server2.cer
14:48:51
#fg
openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 14:49:18 2007 event_wait : Interrupted system call (code=4)
Mon Dec 10 14:49:19 2007 SIGINT[hard,] received, process exiting
14:49:19
#vim /etc/openvpn/sample.conf
3,4c3,7
< secret /etc/openvpn/key.txt
< comp-lzo
---
> #comp-lzo
> tls-server
> ca /etc/openvpn/keys/ca.cer
> cert /etc/openvpn/keys/server.cer
> key /etc/openvpn/keys/server.key
14:53:16
#vim /etc/openvpn/sample.conf
14:56:22
#openvpn --config /etc/openvpn/sample.conf
Options error: You must define DH file (--dh)
Use --help for more information.
14:56:30
#vim /etc/openvpn/sample.conf
4a5
> dh  /etc/openvpn/keys/dh1024.pem
прошло 12 минут
15:08:40
#vim /etc/openvpn/sample.conf
15:08:47
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 15:08:53 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 15:08:53 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 15:08:53 2007 Cannot load certificate file /etc/openvpn/keys/server.cer: error:0906D06C:PEM routines:PEM_read_bio:no start line: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Mon Dec 10 15:08:53 2007 Exiting
15:08:53
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 15:41:48 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 15:41:48 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 15:41:48 2007 Cannot load certificate file /etc/openvpn/keys/server.cer: error:0906D06C:PEM routines:PEM_read_bio:no start line: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Mon Dec 10 15:41:48 2007 Exiting
прошло 32 минуты
15:41:48
#vim /etc/openvpn/sample.conf
5c5
< dh  /etc/openvpn/keys/dh1024.pem
---
> dh  /etc/openvpn/keys/dh2048.pem
15:42:18
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 15:42:23 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 15:42:23 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 15:42:23 2007 Cannot load certificate file /etc/openvpn/keys/server.cer: error:0906D06C:PEM routines:PEM_read_bio:no start line: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Mon Dec 10 15:42:23 2007 Exiting
15:42:23
#vim /etc/openvpn/sample.conf
7c7
< cert /etc/openvpn/keys/server.cer
---
> cert /etc/openvpn/keys/server2.cer
15:44:51
#ls /etc/openvpn/keys/
ca.cer  certnew.cer  dh1024.pem  dh2048.pem  ruslan.key  server.cer  server.key  server2.cer
15:45:02
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 15:45:21 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 15:45:21 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Mon Dec 10 15:45:21 2007 Cannot load certificate file /etc/openvpn/keys/server2.cer: error:0906D06C:PEM routines:PEM_read_bio:no start line: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Mon Dec 10 15:45:21 2007 Exiting
15:45:21
#vim /etc/openvpn/sample.conf
6,7c6,7
< ca /etc/openvpn/keys/ca.cer
< cert /etc/openvpn/keys/server2.cer
---
> ca /etc/openvpn/keys/ca2.cer
> cert /etc/openvpn/keys/serverb64.cer
прошло 16 минут
16:01:46
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:01:48 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:01:48 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:01:52 2007 Cannot load private key file /etc/openvpn/keys/server.key: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
Mon Dec 10 16:01:52 2007 Error: private key password verification failed
Mon Dec 10 16:01:52 2007 Exiting
16:01:52
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:02:02 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:02:02 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:02:05 2007 Cannot load private key file /etc/openvpn/keys/server.key: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
Mon Dec 10 16:02:05 2007 Error: private key password verification failed
Mon Dec 10 16:02:05 2007 Exiting
16:02:05
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:02:14 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:02:14 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:02:16 2007 Cannot load private key file /etc/openvpn/keys/server.key: error:06065064:digital envelope routines:EVP_DecryptFinal:bad decrypt: error:0906A065:PEM routines:PEM_do_header:bad decrypt: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
Mon Dec 10 16:02:16 2007 Error: private key password verification failed
Mon Dec 10 16:02:16 2007 Exiting
16:02:16
#vim /etc/openvpn/sample.conf
7,8c7,8
< cert /etc/openvpn/keys/serverb64.cer
< key /etc/openvpn/keys/server.key
---
> cert /etc/openvpn/keys/svr1.cer
> key /etc/openvpn/keys/svr1.key
16:07:25
#openvpn --config /etc/openvpn/sample.conf
              --ping-restart, --setenv, --persist-key, --persist-tun, --echo
       --push-reset
              Don’t  inherit  the  global  push list for a specific client in-
              stance.  Specify this option in a client-specific  context  such
              as  with  a --client-config-dir configuration file.  This option
              will ignore --push options at the global config file level.
       --disable
              Disable a particular client (based on the common name) from con-
              necting.   Don’t  use this option to disable a client due to key
           [ --fragment max ]          [ --genkey ]          [ --group group ]´Ð¸Ñ‚е...
...
           [ --cipher alg ]   [ --engine ]   [ --keysize n ]   [ --no-replay ]
              Note that cmd can be a shell command with multiple arguments, in
       --ifconfig-pool-persist file [seconds]
              which case all OpenVPN-generated arguments will be  appended  to
              Persist/unpersist  ifconfig-pool data to file, at seconds inter-
              vals (default=600), as well as on program startup and  shutdown.
           [ --auth-user-pass-verify script ]          [ --auth-user-pass up ]
              The  goal  of  this option is to provide a long-term association
              between clients (denoted by their common name) and  the  virtual
              IP address assigned to them from the ifconfig-pool.  Maintaining
/dev/pts/7
16:13:13
#man openvpn
/dev/pts/5
16:14:06
#vim /etc/openvpn/sample.conf
/dev/pts/7
16:14:57
#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.
/dev/pts/5
16:15:01
#openvpn --help | less
16:17:31
#openvpn --crl-verify http://dc.clinika.net/certenroll/tech.crl
Mon Dec 10 16:18:29 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:18:29 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:18:33 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:18:33 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:18:33 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:18:33 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:18:33 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:18:51 2007 CRL: cannot read: http://dc.clinika.net/certenroll/tech.crl: No such file or directory (errno=2)
Mon Dec 10 16:18:51 2007 Exiting
16:18:51
#openvpn --help | less
16:18:51
#openvpn --crl-verify http://dc.clinika.net/ce

16:18:51
#openvpn --crl-verify /etc/openvpn/keys/tech.crl --config /etc/openvpn/sample.con
Mon Dec 10 16:21:12 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:21:12 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:21:16 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:21:16 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:21:16 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:21:16 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:21:16 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:21:31 2007 CRL: cannot read CRL from file /etc/openvpn/keys/tech.crl
Mon Dec 10 16:21:31 2007 Exiting
16:21:31
#openvpn --help | less
16:21:31
#openvpn --help | less
16:24:34
#openvpn --ca /etc/openvpn/keys/ca2.cer
Mon Dec 10 16:25:06 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:25:06 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:25:10 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:25:10 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:25:10 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:25:10 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:25:10 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:25:23 2007 CRL: cannot read CRL from file /etc/openvpn/keys/tech.crl
Mon Dec 10 16:25:23 2007 Exiting
16:28:26
#openvpn --help | less
16:28:26
#vim /etc/openvpn/sample.conf
8a9
> crl-verify /etc/openvpn/keys/tech.crl
16:29:05
#openvpn --help | less
16:29:05
#vim /etc/openvpn/sample.conf
16:29:23
#openvpn --crl-verify /etc/openvpn/keys/tech.c

16:29:23
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:30:04 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:30:04 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:30:07 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:30:07 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:30:07 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:30:07 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:30:07 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:30:17 2007 CRL: cannot read CRL from file /etc/openvpn/keys/tech.crl
Mon Dec 10 16:30:17 2007 Exiting
16:30:17
#vim /etc/openvpn/sample.conf
16:30:35
#ping dc.clinika.net
ping: unknown host dc.clinika.net
16:36:59
#vim /etc/hosts
16:37:24
#vim /etc/resolv.conf
3c3
< nameserver 192.168.16.254
---
> nameserver 192.168.16.253
16:37:38
#ping dc.clinika.net
PING dc.clinika.net (192.168.16.253) 56(84) bytes of data.
64 bytes from 192.168.16.253: icmp_seq=0 ttl=128 time=0.316 ms
64 bytes from 192.168.16.253: icmp_seq=1 ttl=128 time=0.398 ms
--- dc.clinika.net ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.316/0.357/0.398/0.041 ms, pipe 2
16:37:42
#vim /etc/openvpn/sample.conf
9c9
< crl-verify /etc/openvpn/keys/tech.crl
---
> crl-verify http://dc.clinka.net/CertEnroll/tech.crl
16:38:50
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:38:55 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:38:55 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:38:59 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:38:59 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:38:59 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:38:59 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:38:59 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:39:09 2007 CRL: cannot read: http://dc.clinka.net/CertEnroll/tech.crl: No such file or directory (errno=2)
Mon Dec 10 16:39:09 2007 Exiting
16:39:09
#vim /etc/openvpn/sample.conf
9c9
< crl-verify http://dc.clinka.net/CertEnroll/tech.crl
---
> crl-verify /etc/openvpn/keys/tech.crl
16:39:57
#openvpn --config /etc/openvpn/sample.conf
Mon Dec 10 16:39:59 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Mon Dec 10 16:39:59 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Mon Dec 10 16:40:02 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Mon Dec 10 16:40:02 2007 TUN/TAP device tap0 opened
Mon Dec 10 16:40:02 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Mon Dec 10 16:40:02 2007 UDPv4 link local (bound): [undef]:1194
Mon Dec 10 16:40:02 2007 UDPv4 link remote: [undef]
Mon Dec 10 16:40:13 2007 CRL: cannot read CRL from file /etc/openvpn/keys/tech.crl
Mon Dec 10 16:40:13 2007 Exiting

Вторник (12/11/07)

/dev/pts/1
08:56:28
#openvpn --config /etc/openvpn/sample.conf
Tue Dec 11 08:56:47 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Tue Dec 11 08:56:47 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Tue Dec 11 08:56:51 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Tue Dec 11 08:56:51 2007 TUN/TAP device tap0 opened
Tue Dec 11 08:56:51 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Tue Dec 11 08:56:51 2007 UDPv4 link local (bound): [undef]:1194
Tue Dec 11 08:56:51 2007 UDPv4 link remote: [undef]
Tue Dec 11 08:57:09 2007 CRL: cannot read CRL from file /etc/openvpn/keys/MyCrl.crl
Tue Dec 11 08:57:09 2007 Exiting
08:57:09
#vim /etc/openvpn/sample.conf
9c9
< crl-verify /etc/openvpn/keys/MyCrl.crl
---
> crl-verify /etc/openvpn/keys/ruslan2.cer
08:57:59
#ls /etc/openvpn/keys/
ca2.cer  certnew.cer  dh2048.pem  ruslan.key   serverb64.cer  server.key  svr1.key  tech.crl
ca.cer   dh1024.pem   MyCrl.crl   server2.cer  server.cer     svr1.cer    svr1.req
08:58:14
#vim /etc/openvpn/sample.conf
08:58:35
#openvpn --config /etc/openvpn/sample.conf
Tue Dec 11 08:59:06 2007 OpenVPN 2.0.9 i686-pc-linux [SSL] [LZO] [EPOLL] built on Dec 10 2007
Tue Dec 11 08:59:06 2007 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Enter Private Key Password:
Tue Dec 11 08:59:09 2007 WARNING: file '/etc/openvpn/keys/svr1.key' is group or others accessible
Tue Dec 11 08:59:09 2007 TUN/TAP device tap0 opened
Tue Dec 11 08:59:09 2007 /sbin/ifconfig tap0 172.16.3.1 netmask 255.255.255.0 mtu 1500 broadcast 172.16.3.255
Tue Dec 11 08:59:09 2007 UDPv4 link local (bound): [undef]:1194
Tue Dec 11 08:59:09 2007 UDPv4 link remote: [undef]
Tue Dec 11 08:59:22 2007 CRL: cannot read CRL from file /etc/openvpn/keys/ruslan2.cer
Tue Dec 11 08:59:22 2007 Exiting
08:59:22
#yum install samba
Setting up Install Process
Setting up repositories
base                      100% |=========================|  951 B    00:00
updates-released          100% |=========================|  951 B    00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
samba-3.0.24-1.110asp.i38 100% |=========================| 124 kB    00:46
...
 samba-common            i386       3.0.24-1.110asp  updates-released  7.9 M
Transaction Summary
=============================================================================
Install      1 Package(s)
Update       2 Package(s)
Remove       0 Package(s)
Total download size: 28 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
09:04:12
#ls /media/cdrom/
Add-ONS           GPG-KEY       LafoxNet.koi  LICENSE.RUS      RELEASE_NOTES
ASPLinux          GPL           LafoxNet.utf  LICENSE.RUS.koi  RELEASE_NOTES.RUS
ASPLinux-updates  LafoxNet.dos  LICENSE.ENG   README           RELEASE_NOTES.RUS.koi
09:06:24
#ls /media/cdrom/A
Add-ONS/          ASPLinux/         ASPLinux-updates/
09:06:24
#ls /media/cdrom/Add-ONS/
acroread-7.0.1                      opera-8.52-20060201.6-shared-qt.i386-en.rpm
acroread_7.0.1.orig.tar.gz          VmWare
flash-player-7.0.25                 w32codecs-20050412
java                                w32codecs_20050412.orig.tar.gz
NVIDIA-Linux-x86-1.0-8178-pkg1.run
09:06:52
#ls /media/cdrom/ASPLinux
base  boot  RPMS
09:07:18
#ls /media/cdrom/ASPLinux/RPMS/
jakarta-commons-lang-2.0-2jpp_1fc.noarch.rpm
jakarta-commons-lang-javadoc-2.0-2jpp_1fc.noarch.rpm
jakarta-commons-launcher-0.9-3jpp_1fc.noarch.rpm
jakarta-commons-launcher-javadoc-0.9-3jpp_1fc.noarch.rpm
jakarta-commons-logging-1.0.4-2jpp_4fc.i386.rpm
jakarta-commons-logging-javadoc-1.0.4-2jpp_4fc.i386.rpm
jakarta-commons-modeler-1.1-3jpp_4fc.i386.rpm
jakarta-commons-modeler-javadoc-1.1-3jpp_4fc.i386.rpm
jakarta-commons-pool-1.2-2jpp_1fc.noarch.rpm
jakarta-commons-pool-javadoc-1.2-2jpp_1fc.noarch.rpm
...
lazarus-0.9.11-0.20051230.110asp.i386.rpm
lcdf-typetools-2.36-1.110asp.i386.rpm
lcms-1.14-3.i386.rpm
lcms-devel-1.14-3.i386.rpm
ldapjdk-4.17-1jpp_3fc.noarch.rpm
ldapjdk-javadoc-4.17-1jpp_3fc.noarch.rpm
less-394-1.fc4.i386.rpm
lftp-3.3.0-1.110asp.i386.rpm
lha-1.14i-19.i386.rpm
libacl-2.2.32-1.FC4.2.i386.rpm
09:07:26
#ls /media/cdrom/ASPLinux/RPMS/samba*
/media/cdrom/ASPLinux/RPMS/samba-3.0.20-0.110.2asp.i386.rpm
/media/cdrom/ASPLinux/RPMS/samba-client-3.0.20-0.110.2asp.i386.rpm
/media/cdrom/ASPLinux/RPMS/samba-common-3.0.20-0.110.2asp.i386.rpm
/media/cdrom/ASPLinux/RPMS/samba-swat-3.0.20-0.110.2asp.i386.rpm
09:07:35
#man rpm
09:08:39
#cd /media/cdrom/ASPLinux/RPMS/

09:09:54
#rpm -i samba-3.0.20-0.110.2asp.i386.rpm

09:10:22
#yum list | grep samba
samba.i386                               3.0.20-0.110.2asp      installed
samba-client.i386                        3.0.20-0.110.2asp      installed
samba-common.i386                        3.0.20-0.110.2asp      installed
samba-swat.i386                          3.0.20-0.110.2asp      installed
samba.i386                               3.0.24-1.110asp        updates-released
samba-client.i386                        3.0.24-1.110asp        updates-released
samba-common.i386                        3.0.24-1.110asp        updates-released
samba-swat.i386                          3.0.24-1.110asp        updates-released
system-config-samba.noarch               1.2.31-1               base

Статистика

Время первой команды журнала13:02:56 2007-12-10
Время последней команды журнала09:10:22 2007-12-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %29.70
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 2.32
Количество командных строк в единицу времени, команда/мин 0.73
Частота использования команд
openvpn33|==============================| 30.00%
vim23|====================| 20.91%
ls13|===========| 11.82%
less6|=====| 5.45%
ifconfig3|==| 2.73%
mkdir3|==| 2.73%
open3|==| 2.73%
whereis3|==| 2.73%
grep3|==| 2.73%
fg2|=| 1.82%
ping2|=| 1.82%
yum2|=| 1.82%
man2|=| 1.82%
bg2|=| 1.82%
comp-lzo1|| 0.91%
sudo1|| 0.91%
secret1|| 0.91%
dev1|| 0.91%
cd1|| 0.91%
netstat1|| 0.91%
cat1|| 0.91%
rpm1|| 0.91%
find1|| 0.91%
LANG=C1|| 0.91%
____
*) Интервалы неактивности длительностью 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$