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

Содержание

Журнал

Среда (06/03/09)

/dev/pts/0
17:55:22
#ls -l
итого 28
-rw-r--r--  1 root root  152 Июн  3 15:38 console-only
drwxr-xr-x 90 root root 4096 Июн  3 11:24 etc
drwx------  2 user user 4096 Июн  3 09:29 keyring-kGV1Vj
-rw-------  1 root root  636 Июн  3 17:55 linux1.key
drwx------  2 user user 4096 Июн  3 09:32 orbit-user
-rw-r--r--  1 root root  309 Июн  3 12:03 ssh-agent
drwx------  2 root root 4096 Июн  3 11:42 ssh-TtauP31509
17:55:29
#cd /etc/openvpn

17:55:43
#ls -l
итого 4
-rwxr-xr-x 1 root root 1352 Май  1 15:25 update-resolv-conf
17:55:48
#openvpn --genkey --secret linux1.key

17:56:07
#ls -l
итого 8
-rw------- 1 root root  636 Июн  3 17:56 linux1.key
-rwxr-xr-x 1 root root 1352 Май  1 15:25 update-resolv-conf
17:56:13
#touch server.conf

17:56:52
#vi server.conf
18:00:11
#vi server.conf
18:00:49
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
sending incremental file list
rsync: link_stat "/etc/openvpn/root@192.168.202.2" failed: No such file or directory (2)
created directory /etc/opevpn
linux1.key
         636 100%    0.00kB/s    0:00:00 (xfer#1, to-check=0/1)
sent 730 bytes  received 31 bytes  1522.00 bytes/sec
total size is 636  speedup is 0.84
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1058) [sender=3.0.5]
/dev/pts/3
18:02:29
#exit
exit
Connection to 10.0.35.100 closed.
/dev/pts/0
18:05:33
#vi server.conf
18:07:05
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Starting virtual private network daemon: server.
/dev/pts/3
18:07:12
#screen -x
/dev/pts/0
18:07:19
#history
  402  eval `ssh-agent`
  403  ssh-add
  404  ssh-add -l
  405  ssh-add
  406  eval `ssh-agent -k`
  407  scho $SSH_AUTH_SOCK
  408  echo $SSH_AUTH_SOCK
  409  vi /root/.ssh/config
  410  vi /root/.ssh/config
  411  cat > /tmp/ssh-agent
...
  541  cd /etc/openvpn
  542  ls -l
  543  openvpn --genkey --secret linux1.key
  544  ls -l
  545  touch server.conf
  546  vi server.conf
  547  rsync -au --progress linux1.key root@192.168.202.2 /etc/opevpn/
  548  vi server.conf
  549  /etc/init.d/openvpn start
  550  history
18:07:36
#netstat -lnp -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:11022         0.0.0.0:*               LISTEN      11127/ssh
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      2868/inetd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2868/inetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      12264/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2852/exim4
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      19027/openvpn
18:07:50
#ifconfig -a | less
18:10:21
#ping 172.16.1.2
PING 172.16.1.2 (172.16.1.2) 56(84) bytes of data.
64 bytes from 172.16.1.2: icmp_seq=1 ttl=64 time=0.608 ms
64 bytes from 172.16.1.2: icmp_seq=2 ttl=64 time=0.716 ms
64 bytes from 172.16.1.2: icmp_seq=3 ttl=64 time=0.526 ms
64 bytes from 172.16.1.2: icmp_seq=4 ttl=64 time=0.545 ms
64 bytes from 172.16.1.2: icmp_seq=5 ttl=64 time=0.530 ms
64 bytes from 172.16.1.2: icmp_seq=6 ttl=64 time=0.519 ms
64 bytes from 172.16.1.2: icmp_seq=7 ttl=64 time=0.532 ms
64 bytes from 172.16.1.2: icmp_seq=8 ttl=64 time=0.547 ms
64 bytes from 172.16.1.2: icmp_seq=9 ttl=64 time=0.544 ms
64 bytes from 172.16.1.2: icmp_seq=10 ttl=64 time=0.550 ms
64 bytes from 172.16.1.2: icmp_seq=11 ttl=64 time=0.533 ms
64 bytes from 172.16.1.2: icmp_seq=12 ttl=64 time=0.735 ms
64 bytes from 172.16.1.2: icmp_seq=13 ttl=64 time=0.548 ms
64 bytes from 172.16.1.2: icmp_seq=14 ttl=64 time=0.532 ms
64 bytes from 172.16.1.2: icmp_seq=15 ttl=64 time=0.506 ms
64 bytes from 172.16.1.2: icmp_seq=16 ttl=64 time=0.538 ms
^C
--- 172.16.1.2 ping statistics ---
16 packets transmitted, 16 received, 0% packet loss, time 14996ms
rtt min/avg/max/mdev = 0.506/0.563/0.735/0.065 ms
18:11:19
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:12:29
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:16:39
#ping 192.168.102.1
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data.
^C
--- 192.168.102.1 ping statistics ---
79 packets transmitted, 0 received, 100% packet loss, time 78608ms
18:22:37
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  2 proto tcp-server
  3 route 192.168.102.0/24
    secret linux1.key
  4
  7
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"server.conf" 7L, 107C записано
18:26:56
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server.
Starting virtual private network daemon: server.
18:27:07
#ip route
192.168.102.0 via 172.16.1.2 dev tun0
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:27:18
#ping 192.168.102.2
PING 192.168.102.2 (192.168.102.2) 56(84) bytes of data.
^C
--- 192.168.102.2 ping statistics ---
12 packets transmitted, 0 received, 100% packet loss, time 11088ms
18:27:53
#ping 192.168.102.1
PING 192.168.102.1 (192.168.102.1) 56(84) bytes of data.
^C
--- 192.168.102.1 ping statistics ---
37 packets transmitted, 0 received, 100% packet loss, time 35999ms
18:28:39
#ip route
192.168.102.0 via 172.16.1.2 dev tun0
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:30:23
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server.
Starting virtual private network daemon: server.
18:31:10
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:39:07
#vi server.conf
18:39:12
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
 less: error fetching interface information: Device not found
18:42:33
#ifconfig -a | less
18:43:45
#iproute -L
bash: iproute: команда не найдена
18:45:22
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       tcp  --  10.0.35.100          anywhere            tcp dpt:pop3
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
18:45:36
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.15.254 dev eth0
18:46:09
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  anywhere             anywhere
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
18:47:46
#iptables -D INPUT 1

18:52:48
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
18:52:56
#vi server.conf
18:56:29
#vi server.conf
18:58:08
#/etc/init.d/openvpn restart
Stopping virtual private network daemon: server.
Starting virtual private network daemon: server.
18:58:15
#cd /var/log; ls -la
итого 2608
drwxr-xr-x  9 root        root   4096 Июн  3 09:34 .
drwxr-xr-x 14 root        root   4096 Июн  2 16:48 ..
drwxr-xr-x  2 root        root   4096 Июн  2 16:48 apache2
drwxr-xr-x  2 root        root   4096 Июн  1 09:33 apt
-rw-r-----  1 root        adm   73441 Июн  3 18:31 auth.log
-rw-r-----  1 root        adm   31048 Июн  1 09:32 auth.log.1.gz
-rw-r-----  1 root        adm      31 Май 24 13:16 boot
-rw-r--r--  1 root        root  33565 Май 24 13:16 bootstrap.log
-rw-rw----  1 root        utmp      0 Июн  1 09:33 btmp
...
-rw-r-----  1 root        adm   46893 Июн  1 09:33 syslog.3.gz
-rw-r-----  1 root        adm   65979 Май 30 09:30 syslog.4.gz
-rw-r-----  1 root        adm   11208 Май 29 09:32 syslog.5.gz
-rw-r-----  1 root        adm  130173 Май 28 09:38 syslog.6.gz
-rw-r-----  1 root        adm       0 Июн  1 09:33 user.log
-rw-r-----  1 root        adm     291 Май 27 15:22 user.log.1.gz
-rw-rw-r--  1 root        utmp  62208 Июн  3 18:02 wtmp
-rw-rw-r--  1 root        utmp 348288 Июн  1 09:31 wtmp.1
-rw-r--r--  1 root        root  24951 Июн  3 16:15 Xorg.0.log
-rw-r--r--  1 root        root  23662 Июн  2 18:50 Xorg.0.log.old
18:58:42
#cd /var/log; ls -la | less
18:59:30
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.211.0/24 dev eth0.211  proto kernel  scope link  src 192.168.211.2
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.201.1 dev eth0.201

Четверг (06/04/09)

09:33:05
#ip roure show table 2
Object "roure" is unknown, try "ip help".
09:37:52
#ip route show table 2
default via 192.168.201.1 dev eth0.201
09:38:00
#ip route show table 3
default via 192.168.211.1 dev eth0.211
09:38:18
#vi super_route
09:44:53
#vi server.conf
09:45:05
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
итого 20
drwxr-xr-x  2 root root 4096 Июн  4 09:45 .
drwxr-xr-x 93 root root 4096 Июн  3 18:02 ..
-rw-------  1 root root  636 Июн  3 17:56 linux1.key
-rw-r--r--  1 root root  202 Июн  3 18:58 server.conf
-rwxr-xr-x  1 root root 1352 Май  1 15:25 update-resolv-conf
09:45:16
#ifconfig -a | less
09:46:09
#cd /etc/network/ ; ls -la
итого 28
drwxr-xr-x  6 root root 4096 Июн  3 15:37 .
drwxr-xr-x 93 root root 4096 Июн  3 18:02 ..
drwxr-xr-x  2 root root 4096 Июн  3 14:48 if-down.d
drwxr-xr-x  2 root root 4096 Июн  1 16:26 if-post-down.d
drwxr-xr-x  2 root root 4096 Июн  2 10:35 if-pre-up.d
drwxr-xr-x  2 root root 4096 Июн  3 14:48 if-up.d
-rw-r--r--  1 root root  571 Июн  3 15:32 interfaces
lrwxrwxrwx  1 root root   16 Ноя 24  2008 run -> /dev/shm/network
09:47:09
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0 eth0.101
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.1
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
iface eth0.101
    address 192.168.101.1
    netmask 255.255.255.0
    network 192.168.101.0
#up route add default gw 10.0.35.1 || true
#up route add default gw 10.0.35.1
#auto dummy
#iface dummy0 inet manual
#     up ifconfig dummy0 1.2.3.4
09:47:26
#ifconfig -a | less
09:48:42
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.211.0/24 dev eth0.211  proto kernel  scope link  src 192.168.211.2
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.201.1 dev eth0.201
09:52:26
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
/root/super_route
09:52:47
#cd /root/

09:53:05
#vi super_route
09:54:22
#cd /etc/;ls -lf
apm                  profile          mime.types       hosts.deny              debsums-ignore          console-cyrillic  rc.local                       rsyslog.conf
gshadow-             rcS.d            magic.mime       anacrontab              rc5.d                   grub.d            etter.conf                     openvpn
.pwd.lock            issue            cron.monthly     calendar                console-setup           dpkg              menu                           blkid.tab.old
rc1.d                cron.hourly      john             mtab                    mailcap.order           mailname          perl                           xml
passwd-              fonts            default          lvm                     sgml                    security          gamin                          rc3.d
ld.so.conf           at.deny          a2ps-site.cfg    modprobe.d              logrotate.conf          dhcp3             ca-certificates.conf.dpkg-new  libaudit.conf
sysctl.conf          python2.5        xdg              rmt                     login.defs              bash_completion   pam.conf                       ca-certificates
exim4                initramfs-tools  motd             bash_completion.d       hostname                menu-methods      hesiod.conf                    rc4.d
motd.tail            host.conf        issue.net        python                  inittab                 openoffice        sudoers                        shells
papersize            debconf.conf     gshadow          timezone                resolv.conf             terminfo          locale.alias                   blkid.tab
...
kernel               group            crontab          wgetrc                  emacs                   dbus-1            kbd                            qpopper.conf
adduser.conf         shadow           network          opevpn                  adduser.conf.dpkg-save  modules           ssl                            ConsoleKit
ld.so.conf.d         manpath.config   environment      nsswitch.conf           ethers                  shadow-           cron.d                         lsb-base
gdm                  kde3             sysctl.d         passwd                  monit                   inputrc           ca-certificates.conf           apt
syslog-ng            logcheck         mailcap          aliases                 ssh                     udev              defoma                         pam.d
deluser.conf         rc2.d            mke2fs.conf      ldap                    a2ps.cfg                ucf.conf          alternatives                   libpaper.d
gconf                rc6.d            purple           bindresvport.blacklist  groff                   localtime         securetty
dictionaries-common  protocols        locale.gen       lilalo                  magic                   hal               init.d
mdadm                iproute2         kernel-img.conf  apache2                 dm                      iceweasel         aumixrc
screenrc             logrotate.d      ..               inetd.conf              cron.weekly             gai.conf          mail.rc
09:54:59
#cat rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exit 0
09:55:52
#find / -name change*
/usr/share/doc/defoma/changelog.Debian.gz
/usr/share/doc/gksu/changelog.gz
/usr/share/doc/gksu/changelog.Debian.gz
/usr/share/doc/xserver-xorg-video-tdfx/changelog.gz
/usr/share/doc/xserver-xorg-video-tdfx/changelog.Debian.gz
/usr/share/doc/xserver-xorg-video-vmware/changelog.gz
/usr/share/doc/xserver-xorg-video-vmware/changelog.Debian.gz
/usr/share/doc/libisccfg50/changelog.Debian.gz
/usr/share/doc/anacron/changelog.gz
/usr/share/doc/anacron/changelog.Debian.gz
...
/usr/share/doc/libsexy2/changelog.gz
/usr/share/doc/libsexy2/changelog.Debian.gz
/usr/share/doc/miscfiles/changelog.gz
/usr/share/doc/miscfiles/changelog.Debian.gz
/usr/share/doc/apt/changelog.gz
/usr/share/doc/libvorbisenc2/changelog.gz
/usr/share/doc/libvorbisenc2/changelog.Debian.gz
/usr/share/doc/libcap2/changelog.gz
/usr/share/doc/libcap2/changelog.Debian.gz
/usr/share/doc/psfontmgr/changelog.Debian.gz
09:57:13
#find / -name change_d*

09:57:23
#find / -name change | less
09:57:42
#find / -name change* | less
прошло 19 минут
10:17:13
#ip route
172.16.1.2 dev tun0  proto kernel  scope link  src 172.16.1.1
192.168.101.0/24 dev eth0.101  proto kernel  scope link  src 192.168.101.1
192.168.102.0/24 via 172.16.1.2 dev tun0
192.168.211.0/24 dev eth0.211  proto kernel  scope link  src 192.168.211.2
192.168.201.0/24 dev eth0.201  proto kernel  scope link  src 192.168.201.2
192.168.15.0/24 dev eth0  proto kernel  scope link  src 192.168.15.1
default via 192.168.201.1 dev eth0.201
10:17:28
#cat /etc/default/openvpn
# This is the configuration file for /etc/init.d/openvpn
#
# Start only these VPNs automatically via init script.
# Allowed values are "all", "none" or space separated list of
# names of the VPNs. If empty, "all" is assumed.
#
#AUTOSTART="all"
#AUTOSTART="none"
#AUTOSTART="home office"
#
# Refresh interval (in seconds) of default status files
# located in /var/run/openvpn.$NAME.status
# Defaults to 10, 0 disables status file generation
#
#STATUSREFRESH=10
#STATUSREFRESH=0
# Optional arguments to openvpn's command line
OPTARGS=""
прошло 27 минут
10:45:10
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
> maol.ru
Server:         10.0.35.1
Address:        10.0.35.1#53
Non-authoritative answer:
Name:   maol.ru
Address: 82.98.86.167
> mail.ru
Server:         10.0.35.1
Address:        10.0.35.1#53
Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26
Name:   mail.ru
Address: 194.67.57.126
Name:   mail.ru
Address: 194.67.57.226
Name:   mail.ru
Address: 194.67.57.20
10:45:52
#host
Usage:      host [-v] [-a] [-t querytype] [options]  name  [server]
Listing:    host [-v] [-a] [-t querytype] [options]  -l zone  [server]
Hostcount:  host [-v] [options] -H [-D] [-E] [-G] zone
Check soa:  host [-v] [options] -C zone
Addrcheck:  host [-v] [options] -A host
Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone]
Common options:  [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z]
Other options:   [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w]
Special options: [-O srcaddr] [-j minport] [-J maxport]
Extended usage:  [-x [name ...]] [-X server [name ...]]
10:46:05
#dig
; <<>> DiG 9.6.0-P1 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13771
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       434418  IN      NS      k.root-servers.net.
.                       434418  IN      NS      h.root-servers.net.
...
g.root-servers.net.     344662  IN      A       192.112.36.4
h.root-servers.net.     344662  IN      A       128.63.2.53
h.root-servers.net.     346593  IN      AAAA    2001:500:1::803f:235
i.root-servers.net.     344662  IN      A       192.36.148.17
j.root-servers.net.     434418  IN      A       192.58.128.30
j.root-servers.net.     434418  IN      AAAA    2001:503:c27::2:30
;; Query time: 1 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:46:12 2009
;; MSG SIZE  rcvd: 500
10:46:12
#host google.com
google.com              A       74.125.67.100
google.com              A       209.85.171.100
google.com              A       74.125.45.100
10:47:04
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58626
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      A
;; ANSWER SECTION:
mail.ru.                3483    IN      A       194.67.57.20
mail.ru.                3483    IN      A       194.67.57.26
...
mail.ru.                3170    IN      NS      ns4.mail.ru.
mail.ru.                3170    IN      NS      ns5.mail.ru.
mail.ru.                3170    IN      NS      ns.mail.ru.
mail.ru.                3170    IN      NS      ns3.mail.ru.
mail.ru.                3170    IN      NS      ns2.mail.ru.
mail.ru.                3170    IN      NS      ns1.mail.ru.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:47:41 2009
;; MSG SIZE  rcvd: 196
10:47:41
#host google.com
google.com              A       209.85.171.100
google.com              A       74.125.45.100
google.com              A       74.125.67.100
10:50:41
#dig google.com
; <<>> DiG 9.6.0-P1 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10483
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.                    IN      A
;; ANSWER SECTION:
google.com.             74      IN      A       74.125.67.100
google.com.             74      IN      A       209.85.171.100
...
google.com.             172653  IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         183957  IN      A       216.239.32.10
ns2.google.com.         261728  IN      A       216.239.34.10
ns3.google.com.         261728  IN      A       216.239.36.10
ns4.google.com.         261728  IN      A       216.239.38.10
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:50:50 2009
;; MSG SIZE  rcvd: 212
10:50:50
#dig eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43288
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      A
;; AUTHORITY SECTION:
eb.co.ua.               3061    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:55:54 2009
;; MSG SIZE  rcvd: 77
10:55:54
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32327
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      A
;; ANSWER SECTION:
mail.ru.                2971    IN      A       194.67.57.126
mail.ru.                2971    IN      A       194.67.57.226
...
mail.ru.                2658    IN      NS      ns4.mail.ru.
mail.ru.                2658    IN      NS      ns2.mail.ru.
mail.ru.                2658    IN      NS      ns.mail.ru.
mail.ru.                2658    IN      NS      ns1.mail.ru.
mail.ru.                2658    IN      NS      ns5.mail.ru.
mail.ru.                2658    IN      NS      ns3.mail.ru.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:56:12 2009
;; MSG SIZE  rcvd: 196
10:56:12
#dig mail.ru mx
; <<>> DiG 9.6.0-P1 <<>> mail.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50016
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; ANSWER SECTION:
mail.ru.                3596    IN      MX      10 mxs.mail.ru.
;; AUTHORITY SECTION:
...
mail.ru.                2618    IN      NS      ns4.mail.ru.
mail.ru.                2618    IN      NS      ns5.mail.ru.
mail.ru.                2618    IN      NS      ns.mail.ru.
mail.ru.                2618    IN      NS      ns3.mail.ru.
;; ADDITIONAL SECTION:
mxs.mail.ru.            3596    IN      A       94.100.176.20
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:56:52 2009
;; MSG SIZE  rcvd: 168
10:56:52
#dig mail.ru ns
; <<>> DiG 9.6.0-P1 <<>> mail.ru ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16555
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                2569    IN      NS      ns1.mail.ru.
mail.ru.                2569    IN      NS      ns3.mail.ru.
mail.ru.                2569    IN      NS      ns.mail.ru.
mail.ru.                2569    IN      NS      ns2.mail.ru.
mail.ru.                2569    IN      NS      ns5.mail.ru.
mail.ru.                2569    IN      NS      ns4.mail.ru.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:57:41 2009
;; MSG SIZE  rcvd: 132
10:57:41
#dig ua ns
; <<>> DiG 9.6.0-P1 <<>> ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25328
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;ua.                            IN      NS
;; ANSWER SECTION:
ua.                     172800  IN      NS      ho1.ns.ua.
ua.                     172800  IN      NS      ns.lucky.net.
...
ua.                     172800  IN      NS      cd1.ns.ua.
;; ADDITIONAL SECTION:
ns2.nic.fr.             109168  IN      A       192.93.0.4
ns2.nic.fr.             109168  IN      AAAA    2001:660:3005:1::1:2
sunic.sunet.se.         5385    IN      A       192.36.125.2
sunic.sunet.se.         5385    IN      AAAA    2001:6b0:7::2
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:04 2009
;; MSG SIZE  rcvd: 334
10:58:04
#dig br ns
; <<>> DiG 9.6.0-P1 <<>> br ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49624
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;br.                            IN      NS
;; ANSWER SECTION:
br.                     172796  IN      NS      d.dns.br.
br.                     172796  IN      NS      a.dns.br.
br.                     172796  IN      NS      c.dns.br.
br.                     172796  IN      NS      b.dns.br.
br.                     172796  IN      NS      f.dns.br.
br.                     172796  IN      NS      e.dns.br.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:58:46 2009
;; MSG SIZE  rcvd: 120
10:58:46
#dig cn ns
; <<>> DiG 9.6.0-P1 <<>> cn ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64596
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;cn.                            IN      NS
;; ANSWER SECTION:
cn.                     21600   IN      NS      b.dns.cn.
cn.                     21600   IN      NS      e.dns.cn.
cn.                     21600   IN      NS      d.dns.cn.
cn.                     21600   IN      NS      c.dns.cn.
cn.                     21600   IN      NS      a.dns.cn.
cn.                     21600   IN      NS      ns.cernet.net.
;; Query time: 48 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:59:48 2009
;; MSG SIZE  rcvd: 131
10:59:48
#dig eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29672
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      NS
;; ANSWER SECTION:
eb.co.ua.               18      IN      NS      ns2.eb.co.ua.
eb.co.ua.               18      IN      NS      ns1.eb.co.ua.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:08:42 2009
;; MSG SIZE  rcvd: 62
11:08:42
#dig eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27899
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      MX
;; ANSWER SECTION:
eb.co.ua.               545     IN      MX      10 alpha.eb.co.ua.
eb.co.ua.               545     IN      MX      20 bravo.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               11      IN      NS      ns1.eb.co.ua.
eb.co.ua.               11      IN      NS      ns2.eb.co.ua.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:08:49 2009
;; MSG SIZE  rcvd: 106
11:08:49
#dig kt.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> kt.eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17598
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;kt.eb.co.ua.                   IN      MX
;; ANSWER SECTION:
kt.eb.co.ua.            600     IN      MX      20 bravo.eb.co.ua.
kt.eb.co.ua.            600     IN      MX      10 alpha.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               30      IN      NS      ns2.eb.co.ua.
eb.co.ua.               30      IN      NS      ns1.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         30      IN      A       62.80.163.45
bravo.eb.co.ua.         30      IN      A       212.109.52.53
;; Query time: 37 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:09:20 2009
;; MSG SIZE  rcvd: 141
11:09:20
#dig dn.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> dn.eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53856
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;dn.eb.co.ua.                   IN      MX
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 37 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:09:54 2009
;; MSG SIZE  rcvd: 80
11:09:54
#dig kt.eb.co.ua txt
; <<>> DiG 9.6.0-P1 <<>> kt.eb.co.ua txt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46186
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;kt.eb.co.ua.                   IN      TXT
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 31 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:10:26 2009
;; MSG SIZE  rcvd: 80
11:10:26
#dig eb.co.ua txt
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua txt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6406
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      TXT
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 31 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:10:51 2009
;; MSG SIZE  rcvd: 77
11:10:51
#dig eb.co.ua version.bind. chaos txt
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua version.bind. chaos txt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43033
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      A
;; AUTHORITY SECTION:
eb.co.ua.               2095    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 0 msec
...
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "9.5.0-P2"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:12:00 2009
;; MSG SIZE  rcvd: 65
11:12:00
#dig eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55329
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      NS
;; ANSWER SECTION:
eb.co.ua.               17      IN      NS      ns2.eb.co.ua.
eb.co.ua.               17      IN      NS      ns1.eb.co.ua.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:13:45 2009
;; MSG SIZE  rcvd: 62
11:13:45
#dig @ns2.eb.co.ua version.bind. chaos txt
; <<>> DiG 9.6.0-P1 <<>> @ns2.eb.co.ua version.bind. chaos txt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41348
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "9.4.2"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 26 msec
;; SERVER: 212.109.52.53#53(212.109.52.53)
;; WHEN: Thu Jun  4 11:14:18 2009
;; MSG SIZE  rcvd: 62
11:14:18
#dig uktelecom.ua mx
; <<>> DiG 9.6.0-P1 <<>> uktelecom.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 34797
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;uktelecom.ua.                  IN      MX
;; AUTHORITY SECTION:
ua.                     10800   IN      SOA     updates-denied.kolo.net. domain-master.nic.net.ua. 2009060401 7205 3602 3024000 21600
;; Query time: 10 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:16:04 2009
;; MSG SIZE  rcvd: 111
11:16:04
#dig uktelecom.ua nx
; <<>> DiG 9.6.0-P1 <<>> uktelecom.ua nx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9349
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;uktelecom.ua.                  IN      A
;; AUTHORITY SECTION:
ua.                     10757   IN      SOA     updates-denied.kolo.net. domain-master.nic.net.ua. 2009060401 7205 3602 3024000 21600
;; Query time: 0 msec
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 28560
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nx.                            IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2009060301 1800 900 604800 86400
;; Query time: 64 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:16:47 2009
;; MSG SIZE  rcvd: 95
11:16:47
#dig uktelecom.net nx
; <<>> DiG 9.6.0-P1 <<>> uktelecom.net nx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45308
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;uktelecom.net.                 IN      A
;; ANSWER SECTION:
uktelecom.net.          3600    IN      A       63.119.44.197
;; AUTHORITY SECTION:
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55195
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nx.                            IN      A
;; AUTHORITY SECTION:
.                       10751   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2009060301 1800 900 604800 86400
;; Query time: 1 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:17:36 2009
;; MSG SIZE  rcvd: 95
11:17:36
#dig uktelecom.net mx
; <<>> DiG 9.6.0-P1 <<>> uktelecom.net mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54722
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;uktelecom.net.                 IN      MX
;; ANSWER SECTION:
uktelecom.net.          3600    IN      MX      0 dev.null.
;; AUTHORITY SECTION:
uktelecom.net.          3573    IN      NS      ns.buydomains.com.
uktelecom.net.          3573    IN      NS      this-domain-for-sale.com.
;; ADDITIONAL SECTION:
ns.buydomains.com.      172773  IN      A       63.119.44.93
this-domain-for-sale.com. 172773 IN     A       128.121.3.72
;; Query time: 145 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:18:03 2009
;; MSG SIZE  rcvd: 153
11:18:03
#dig @ns.buydomains.com version.bind. chaos.txt

11:19:37
#dig @ns.buydomains.com version.bind chaos.txt

11:20:55
#rndc flush
bash: rndc: команда не найдена
11:21:52
#apt-get install rndc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет rndc
11:22:38
#apt-cace search rndc
bash: apt-cace: команда не найдена
11:23:19
#apt-cache search rndc
gadmin-bind - GTK+ configuration tool for bind9
libisccc50 - библиотека управляющего канала, используемая BIND
libisccfg50 - библиотека для анализа файлов настройки, используемая BIND
11:23:27
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB]
Получено:3 http://10.0.35.1 sid Release [94,4kB]
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Получено:4 http://10.0.35.1 sid/main Packages [7775kB]
Получено 8269kБ за 4s (1799kБ/c)
Чтение списков пакетов... Готово
11:24:06
#apt-cache search rndc
gadmin-bind - GTK+ configuration tool for bind9
libisccc50 - библиотека управляющего канала, используемая BIND
libisccfg50 - библиотека для анализа файлов настройки, используемая BIND
11:24:11
#dpkg -l | grep bind
ii  libbind9-50                          1:9.6.0.dfsg.P1-2            BIND9 Shared Library used by BIND
ii  libnet-libidn-perl                   0.07-1+b1                    Perl bindings for GNU Libidn
ii  python-cairo                         1.8.4-3                      Python bindings for the Cairo vector graphics library
ii  python-glade2                        2.14.1-2                     GTK+ bindings: Glade support
ii  python-gobject                       2.16.1-1                     Python bindings for the GObject library
ii  python-gtk2                          2.14.1-2                     Python bindings for the GTK+ widget set

Файлы

  • /etc/default/openvpn
  • /etc/network/interfaces
  • rc.local
  • /etc/default/openvpn
    >
    # This is the configuration file for /etc/init.d/openvpn
    #
    # Start only these VPNs automatically via init script.
    # Allowed values are "all", "none" or space separated list of
    # names of the VPNs. If empty, "all" is assumed.
    #
    #AUTOSTART="all"
    #AUTOSTART="none"
    #AUTOSTART="home office"
    #
    # Refresh interval (in seconds) of default status files
    # located in /var/run/openvpn.$NAME.status
    # Defaults to 10, 0 disables status file generation
    #
    #STATUSREFRESH=10
    #STATUSREFRESH=0
    # Optional arguments to openvpn's command line
    OPTARGS=""
    
    /etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0 eth0.101
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.15.1
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
    iface eth0.101
        address 192.168.101.1
        netmask 255.255.255.0
        network 192.168.101.0
    #up route add default gw 10.0.35.1 || true
    #up route add default gw 10.0.35.1
    #auto dummy
    #iface dummy0 inet manual
    #     up ifconfig dummy0 1.2.3.4
    
    rc.local
    >
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    exit 0
    

    Статистика

    Время первой команды журнала17:55:22 2009- 6- 3
    Время последней команды журнала11:24:11 2009- 6- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 9.90
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 2.92
    Количество командных строк в единицу времени, команда/мин 0.58
    Частота использования команд
    dig25|======================| 22.12%
    ip12|==========| 10.62%
    vi9|=======| 7.96%
    less7|======| 6.19%
    ~7|======| 6.19%
    ls7|======| 6.19%
    cd6|=====| 5.31%
    ifconfig4|===| 3.54%
    ping4|===| 3.54%
    iptables4|===| 3.54%
    find4|===| 3.54%
    host3|==| 2.65%
    cat3|==| 2.65%
    /etc/init.d/openvpn3|==| 2.65%
    apt-get2|=| 1.77%
    apt-cache2|=| 1.77%
    dpkg1|| 0.88%
    touch1|| 0.88%
    apt-cace1|| 0.88%
    screen1|| 0.88%
    history1|| 0.88%
    openvpn1|| 0.88%
    rndc1|| 0.88%
    netstat1|| 0.88%
    grep1|| 0.88%
    exit1|| 0.88%
    iproute1|| 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$