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

Содержание

Журнал

Среда (01/17/07)

/dev/pts/1
18:10:00
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
18:10:09
#apt-get install ethtool
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  ethtool
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 51,2kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 172kB.
Получено:1 http://192.168.15.15 etch/main ethtool 5-1 [51,2kB]
Получено 51,2kB за 0s (608kB/c)
Выбор ранее не выбранного пакета ethtool.
(Чтение базы данных... на данный момент установлено 111695 файлов и каталогов.)
Распаковывается пакет ethtool (из файла .../archives/ethtool_5-1_i386.deb)...
Настраивается пакет ethtool (5-1) ...
18:11:44
#ethtool
ethtool: bad command line argument(s)
For more information run ethtool -h
18:11:55
#ethtool mylocal
Settings for mylocal:
Cannot get device settings: No such device
Cannot get wake-on-lan settings: No such device
Cannot get message level: No such device
Cannot get link status: No such device
No data available
18:12:14
#ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
        Link detected: yes
/dev/pts/3
18:12:36
#ethtool mylocal
Settings for mylocal:
Cannot get device settings: No such device
Cannot get wake-on-lan settings: No such device
Cannot get message level: No such device
Cannot get link status: No such device
No data available
18:12:48
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19787 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15575 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:19419685 (18.5 MiB)  TX bytes:2616092 (2.4 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
18:12:51
#ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
        Link detected: yes
/dev/pts/1
18:13:10
#mii-tool -a 10baseT-FD Eth0
mii-tool: invalid option -- a
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
18:14:33
#mii-tool -f 10baseT-FD Eth0
mii-tool: invalid option -- f
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
18:14:49
#mii-tool -F 10baseT-FD Eth0
SIOCGMIIPHY on 'Eth0' failed: No such device
18:15:08
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20403 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15998 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:19779724 (18.8 MiB)  TX bytes:2702275 (2.5 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
прошло 12 минут
/dev/pts/3
18:27:52
#tcpd
tcpd       tcpdchk    tcpdmatch
18:27:52
#tcpd
tcpd       tcpdchk    tcpdmatch
18:27:52
#apt-get istall tcpdump
E: Неверная операция istall
18:28:10
#apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  tcpdump
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 303kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 623kB.
Получено:1 http://192.168.15.15 etch/main tcpdump 3.9.5-1 [303kB]
Получено 303kB за 0s (2601kB/c)
Выбор ранее не выбранного пакета tcpdump.
(Чтение базы данных... на данный момент установлено 111705 файлов и каталогов.)
Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-1_i386.deb)...
Настраивается пакет tcpdump (3.9.5-1) ...
18:28:17
#tcpdump arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
18:28:43.626609 arp who-has linux5.unix.nt tell linux3.unix.nt
18:28:43.631089 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
18:28:48.628925 arp who-has linux3.unix.nt tell linux5.unix.nt
18:28:48.629661 arp reply linux3.unix.nt is-at 00:13:d4:b2:4f:91 (oui Unknown)
18:31:12.169318 arp who-has linux2.unix.nt tell host15.unix.nt
18:31:17.169295 arp who-has linux5.unix.nt tell host15.unix.nt
18:31:17.169310 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
18:31:18.200412 arp who-has linux2.unix.nt tell linux1.unix.nt
...
18:44:29.722665 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
18:44:57.596231 arp who-has linux5.unix.nt tell host15.unix.nt
18:44:57.596247 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
18:45:24.437316 arp who-has linux5.unix.nt tell host15.unix.nt
18:45:24.437330 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
18:45:51.678486 arp who-has linux5.unix.nt tell host15.unix.nt
18:45:51.678501 arp reply linux5.unix.nt is-at 00:13:d4:b2:48:94 (oui Unknown)
77 packets captured
77 packets received by filter
0 packets dropped by kernel
/dev/pts/1
18:31:30
#ifconfig mylocal 00;13;D4:B2:48:49
SIOCSIFADDR: No such device
mylocal: ERROR while getting interface flags: No such device
bash: 13: command not found
bash: D4:B2:48:49: command not found

Четверг (01/18/07)

/dev/pts/1
14:09:32
#route add -net 192.168.18.0/24 gw 192.168.15.3

прошло >2 часов
/dev/pts/1
16:34:27
#apt-get install ipcalk
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет ipcalk
16:34:58
#apt-get install ipcalc
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  ipcalc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 26,4kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 131kB.
Получено:1 http://192.168.15.15 etch/main ipcalc 0.41-1 [26,4kB]
Получено 26,4kB за 0s (484kB/c)
Выбор ранее не выбранного пакета ipcalc.
(Чтение базы данных... на данный момент установлено 111717 файлов и каталогов.)
Распаковывается пакет ipcalc (из файла .../archives/ipcalc_0.41-1_all.deb)...
Настраивается пакет ipcalc (0.41-1) ...
16:35:19
#ipcalc
Usage: ipcalc [options] <ADDRESS>[[/]<NETMASK>] [NETMASK]
ipcalc takes an IP address and netmask and calculates the resulting broadcast,
network, Cisco wildcard mask, and host range. By giving a second netmask, you
can design sub- and supernetworks. It is also intended to be a teaching tool
and presents the results as easy-to-understand binary values.
 -n --nocolor  Don't display ANSI color codes.
 -b --nobinary Suppress the bitwise output.
 -c --class    Just print bit-count-mask of given address.
 -h --html     Display results as HTML (not finished in this version).
 -v --version  Print Version.
...
ipcalc 192.168.0.1/24
ipcalc 192.168.0.1/255.255.128.0
ipcalc 192.168.0.1 255.255.128.0 255.255.192.0
ipcalc 192.168.0.1 0.0.63.255
ipcalc <ADDRESS1> - <ADDRESS2>  deaggregate address range
ipcalc <ADDRESS>/<NETMASK> --s a b c
                                split network to subnets
                                where a b c fits in.
! New HTML support not yet finished.
ipcalc 0.41
16:35:27
#ipcalc 192.168.16.1/27
Address:   192.168.16.1         11000000.10101000.00010000.000 00001
Netmask:   255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Wildcard:  0.0.0.31             00000000.00000000.00000000.000 11111
=>
Network:   192.168.16.0/27      11000000.10101000.00010000.000 00000
HostMin:   192.168.16.1         11000000.10101000.00010000.000 00001
HostMax:   192.168.16.30        11000000.10101000.00010000.000 11110
Broadcast: 192.168.16.31        11000000.10101000.00010000.000 11111
Hosts/Net: 30                    Class C, Private Internet
16:36:03
#ipcalc 192.168.16.1/24 /27
Address:   192.168.16.1         11000000.10101000.00010000. 00000001
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.16.0/24      11000000.10101000.00010000. 00000000
HostMin:   192.168.16.1         11000000.10101000.00010000. 00000001
HostMax:   192.168.16.254       11000000.10101000.00010000. 11111110
Broadcast: 192.168.16.255       11000000.10101000.00010000. 11111111
Hosts/Net: 254                   Class C, Private Internet
Subnets after transition from /24 to /27
...
Broadcast: 192.168.16.223       11000000.10101000.00010000.110 11111
Hosts/Net: 30                    Class C, Private Internet
 8.
Network:   192.168.16.224/27    11000000.10101000.00010000.111 00000
HostMin:   192.168.16.225       11000000.10101000.00010000.111 00001
HostMax:   192.168.16.254       11000000.10101000.00010000.111 11110
Broadcast: 192.168.16.255       11000000.10101000.00010000.111 11111
Hosts/Net: 30                    Class C, Private Internet
Subnets:   8
Hosts:     240
16:36:58
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
прошло 20 минут
16:57:39
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765696 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110795225 (1.9 GiB)  TX bytes:2569610997 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
16:57:53
#ifconfig eth0 192.168.16.94/27

16:59:06
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.16.94  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765739 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110795225 (1.9 GiB)  TX bytes:2569615288 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
16:59:11
#ifconfig eth0 192.168.16.94 netmask 255.255.255.224

17:00:29
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.16.94  Bcast:192.168.16.95  Mask:255.255.255.224
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765748 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110795225 (1.9 GiB)  TX bytes:2569617415 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
17:00:33
#ifconfig eth0 192.168.18.94 netmask 255.255.255.224

17:01:30
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.18.94  Bcast:192.168.18.95  Mask:255.255.255.224
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421594 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765759 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110795225 (1.9 GiB)  TX bytes:2569619563 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
17:01:34
#ifconfig eth1 192.168.18.97 netmask 255.255.255.224

17:02:23
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.18.97  Bcast:192.168.18.127  Mask:255.255.255.224
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:347 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24112 (23.5 KiB)  TX bytes:7719 (7.5 KiB)
          Interrupt:58 Base address:0xec00
17:02:29
#. /etc/bash_completion

17:04:04
#route add de
de: Host name lookup failure
17:04:20
#route add de
default  del      dev
17:04:20
#route add de
default  del      dev
17:04:20
#route add default
SIOCADDRT: No such device
17:04:52
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
          inet addr:192.168.18.97  Bcast:192.168.18.127  Mask:255.255.255.224
          inet6 addr: fe80::204:79ff:fe67:9671/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:353 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24472 (23.8 KiB)  TX bytes:7719 (7.5 KiB)
          Interrupt:58 Base address:0xec00
17:05:48
#ping 192.168.18.65
PING 192.168.18.65 (192.168.18.65) 56(84) bytes of data.
64 bytes from 192.168.18.65: icmp_seq=1 ttl=64 time=0.608 ms
64 bytes from 192.168.18.65: icmp_seq=2 ttl=64 time=0.351 ms
64 bytes from 192.168.18.65: icmp_seq=3 ttl=64 time=0.228 ms
64 bytes from 192.168.18.65: icmp_seq=4 ttl=64 time=0.369 ms
64 bytes from 192.168.18.65: icmp_seq=5 ttl=64 time=0.220 ms
64 bytes from 192.168.18.65: icmp_seq=6 ttl=64 time=0.352 ms
64 bytes from 192.168.18.65: icmp_seq=7 ttl=64 time=0.196 ms
64 bytes from 192.168.18.65: icmp_seq=8 ttl=64 time=0.350 ms
--- 192.168.18.65 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7000ms
rtt min/avg/max/mdev = 0.196/0.334/0.608/0.123 ms
17:07:16
#ping 192.168.18.126
PING 192.168.18.126 (192.168.18.126) 56(84) bytes of data.
From 192.168.18.97 icmp_seq=1 Destination Host Unreachable
From 192.168.18.97 icmp_seq=2 Destination Host Unreachable
From 192.168.18.97 icmp_seq=3 Destination Host Unreachable
From 192.168.18.97 icmp_seq=5 Destination Host Unreachable
From 192.168.18.97 icmp_seq=6 Destination Host Unreachable
From 192.168.18.97 icmp_seq=7 Destination Host Unreachable
From 192.168.18.97 icmp_seq=9 Destination Host Unreachable
From 192.168.18.97 icmp_seq=10 Destination Host Unreachable
From 192.168.18.97 icmp_seq=11 Destination Host Unreachable
--- 192.168.18.126 ping statistics ---
12 packets transmitted, 0 received, +9 errors, 100% packet loss, time 11009ms
, pipe 3
17:07:59
#ping 192.168.18.126
PING 192.168.18.126 (192.168.18.126) 56(84) bytes of data.
64 bytes from 192.168.18.126: icmp_seq=1 ttl=64 time=0.171 ms
64 bytes from 192.168.18.126: icmp_seq=2 ttl=64 time=0.145 ms
64 bytes from 192.168.18.126: icmp_seq=3 ttl=64 time=0.128 ms
64 bytes from 192.168.18.126: icmp_seq=4 ttl=64 time=0.157 ms
64 bytes from 192.168.18.126: icmp_seq=5 ttl=64 time=0.212 ms
--- 192.168.18.126 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3997ms
rtt min/avg/max/mdev = 0.128/0.162/0.212/0.031 ms
17:08:22
#echo 1 > /proc/sys/net/ipv4/ip_forward

17:11:19
#route add default gw 192.168.18.65 netmask 255.255.255.224

прошло 13 минут
17:25:14
#ping 192.168.18.1
connect: Network is unreachable
17:29:37
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.65   255.255.255.224 UG    0      0        0 eth0
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
17:30:01
#ping 192.168.18.1
connect: Network is unreachable
прошло 17 минут
17:47:02
#ping 192.168.18.1
connect: Network is unreachable
17:48:15
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.65   255.255.255.224 UG    0      0        0 eth0
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
17:48:33
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.65   255.255.255.224 UG    0      0        0 eth0
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
прошло 12 минут
18:00:55
#ping 192.168.18.62
connect: Network is unreachable
18:02:09
#route add -net 192.168.18.32 netmask 255.255.255.224 gw 192.16

18:02:09
#route del defailt gateway
defailt: Host name lookup failure
18:04:05
#route del defailt gw
defailt: Host name lookup failure
18:04:21
#route del default gw
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
18:04:40
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.65   255.255.255.224 UG    0      0        0 eth0
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:04:50
#route del default gw 192.168.18.65 netmask 255.255.255.224

18:05:37
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:05:40
#route add default gw 192.168.18.129 netmask 255.255.255.224
SIOCADDRT: Network is unreachable
18:06:17
#route add default gw 192.168.18.129 netmask 255.255.255.224
SIOCADDRT: Network is unreachable
18:06:29
#route add default gw 192.168.18.126 netmask 255.255.255.224

18:06:40
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.18.126  255.255.255.224 UG    0      0        0 eth1
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:06:44
#route del default gw 192.168.18.126 netmask 255.255.255.224
SIOCDELRT: No such process
прошло 27 минут
18:34:40
#route del default gw 192.168.18.126 netmask 255.255.255.224
SIOCDELRT: No such process
18:35:27
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:35:31
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.18.94  Bcast:192.168.18.95  Mask:255.255.255.224
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421621 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765777 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110799073 (1.9 GiB)  TX bytes:2569621765 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
...
          RX bytes:28756 (28.0 KiB)  TX bytes:9991 (9.7 KiB)
          Interrupt:58 Base address:0xec00
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:413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:32824 (32.0 KiB)  TX bytes:32824 (32.0 KiB)
18:35:38
#ifconfig eth1 192.168.18.97 netmask 255.255.255.224

18:36:17
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:36:18
#route add default gw 192.168.18.65

18:36:57
#ifconfig eth1 192.168.18.97 netmask 255.255.255.224

18:37:39
#ifconfig eth0 192.168.18.94 netmask 255.255.255.224

18:37:52
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
0.0.0.0         192.168.18.65   0.0.0.0         UG    0      0        0 eth0
18:37:55
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.18.94  Bcast:192.168.18.95  Mask:255.255.255.224
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421624 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765792 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110799265 (1.9 GiB)  TX bytes:2569622845 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
...
          RX bytes:28756 (28.0 KiB)  TX bytes:9991 (9.7 KiB)
          Interrupt:58 Base address:0xec00
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:413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:32824 (32.0 KiB)  TX bytes:32824 (32.0 KiB)
18:38:15
#route -n
\Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
0.0.0.0         192.168.18.65   0.0.0.0         UG    0      0        0 eth0
18:38:22
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
0.0.0.0         192.168.18.65   0.0.0.0         UG    0      0        0 eth0
18:38:24
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
18:38:46
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.15.15   0.0.0.0         UG    0      0        0 eth0
18:38:48
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:48:94
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4894/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1421625 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1765808 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2110799329 (1.9 GiB)  TX bytes:2569625549 (2.3 GiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:79:67:96:71
...
          RX bytes:28756 (28.0 KiB)  TX bytes:9991 (9.7 KiB)
          Interrupt:58 Base address:0xec00
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:413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:32824 (32.0 KiB)  TX bytes:32824 (32.0 KiB)
18:38:56
#ifconfig eth0 192.168.18.94 netmask 255.255.255.224

18:39:11
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.96   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
18:39:13
#route add default gw 192.168.18.65

18:39:52
#ping 192.168.15.15
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data.
--- 192.168.15.15 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
18:40:03
#ping 192.168.18.65
PING 192.168.18.65 (192.168.18.65) 56(84) bytes of data.
64 bytes from 192.168.18.65: icmp_seq=1 ttl=64 time=0.502 ms
64 bytes from 192.168.18.65: icmp_seq=2 ttl=64 time=0.304 ms
--- 192.168.18.65 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.304/0.403/0.502/0.099 ms
18:40:14
#ping 192.168.18.62
PING 192.168.18.62 (192.168.18.62) 56(84) bytes of data.
64 bytes from 192.168.18.62: icmp_seq=1 ttl=64 time=0.291 ms
64 bytes from 192.168.18.62: icmp_seq=2 ttl=64 time=0.317 ms
--- 192.168.18.62 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.291/0.304/0.317/0.013 ms
18:40:20
#ping 192.168.18.33
PING 192.168.18.33 (192.168.18.33) 56(84) bytes of data.
64 bytes from 192.168.18.33: icmp_seq=185 ttl=63 time=0.495 ms
64 bytes from 192.168.18.33: icmp_seq=186 ttl=63 time=0.757 ms
64 bytes from 192.168.18.33: icmp_seq=187 ttl=63 time=0.425 ms
64 bytes from 192.168.18.33: icmp_seq=188 ttl=63 time=0.736 ms
64 bytes from 192.168.18.33: icmp_seq=189 ttl=63 time=0.371 ms
64 bytes from 192.168.18.33: icmp_seq=190 ttl=63 time=0.953 ms
64 bytes from 192.168.18.33: icmp_seq=191 ttl=63 time=0.424 ms
64 bytes from 192.168.18.33: icmp_seq=192 ttl=63 time=0.709 ms
64 bytes from 192.168.18.33: icmp_seq=193 ttl=63 time=0.790 ms
--- 192.168.18.33 ping statistics ---
193 packets transmitted, 9 received, 95% packet loss, time 192101ms
rtt min/avg/max/mdev = 0.371/0.628/0.953/0.195 ms
18:43:43
#ping mail.ru
ping: unknown host mail.ru
18:43:51
#ping 192.168.15.15
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data.
64 bytes from 192.168.15.15: icmp_seq=1 ttl=61 time=1.16 ms
64 bytes from 192.168.15.15: icmp_seq=2 ttl=61 time=2.17 ms
64 bytes from 192.168.15.15: icmp_seq=3 ttl=61 time=2.28 ms
64 bytes from 192.168.15.15: icmp_seq=4 ttl=61 time=2.16 ms
64 bytes from 192.168.15.15: icmp_seq=5 ttl=61 time=2.29 ms
64 bytes from 192.168.15.15: icmp_seq=6 ttl=61 time=2.09 ms
64 bytes from 192.168.15.15: icmp_seq=7 ttl=61 time=2.29 ms
64 bytes from 192.168.15.15: icmp_seq=8 ttl=61 time=2.14 ms
64 bytes from 192.168.15.15: icmp_seq=9 ttl=61 time=2.28 ms
64 bytes from 192.168.15.15: icmp_seq=10 ttl=61 time=2.10 ms
--- 192.168.15.15 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9032ms
rtt min/avg/max/mdev = 1.166/2.099/2.296/0.320 ms
18:44:20
#vim /etc/resolv.conf
1a2
> nameserver 192.168.15.15
18:45:08
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=110 time=209 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=2 ttl=110 time=204 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=3 ttl=110 time=217 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=4 ttl=110 time=196 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=5 ttl=110 time=218 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=6 ttl=110 time=199 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=7 ttl=110 time=217 ms
64 bytes from mail.ru (194.67.57.26): icmp_seq=8 ttl=110 time=211 ms
--- mail.ru ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7016ms
rtt min/avg/max/mdev = 196.730/209.289/218.447/7.931 ms
/dev/pts/1
18:49:32
#pkill firefox

18:49:43
#tcpdump -i eth1 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
18:50:20
#cat /proc/sys/net/ipv4/ip_forward
1
18:50:40
#tcpdump -i eth0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
18:52:08.359392 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 2, length 64
18:52:09.359439 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 3, length 64
18:52:10.359739 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 4, length 64
18:52:11.359621 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 5, length 64
18:52:12.359710 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 6, length 64
18:52:13.359800 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 7, length 64
18:52:14.359890 IP 192.168.18.126 > 192.168.18.97: ICMP echo request, id 1868, seq 8, length 64
18:52:25.376813 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 1, length 64
...
18:52:45.378680 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 21, length 64
18:52:46.378760 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 22, length 64
18:52:47.378848 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 23, length 64
18:52:48.378941 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 24, length 64
18:52:49.379023 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 25, length 64
18:52:50.379100 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 26, length 64
18:52:51.379195 IP 192.168.18.126 > host15.unix.nt: ICMP echo request, id 17228, seq 27, length 64
34 packets captured
34 packets received by filter
0 packets dropped by kernel
18:54:22
#tcpdump -i eth0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
18:56:07
#tcpdump -i eth0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
18:56:27
#ping 192.168.15.15
connect: Network is unreachable
18:56:40
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.64   0.0.0.0         255.255.255.224 U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
18:57:04
#route add default gw 192.168.18.65

18:57:37
#ifconfig eth1 192.168.18.97 netmask 255.255.255.224

Файлы

  • /proc/sys/net/ipv4/ip_forward
  • /proc/sys/net/ipv4/ip_forward
    >
    1
    

    Статистика

    Время первой команды журнала18:10:00 2007- 1-17
    Время последней команды журнала18:57:37 2007- 1-18
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %28.00
    Процент синтаксически неверно набранных команд, % 1.00
    Суммарное время работы с терминалом *, час 2.74
    Количество командных строк в единицу времени, команда/мин 0.61
    Частота использования команд
    route33|================================| 32.04%
    ifconfig21|====================| 20.39%
    ping15|==============| 14.56%
    ethtool5|====| 4.85%
    apt-get5|====| 4.85%
    tcpdump5|====| 4.85%
    mii-tool5|====| 4.85%
    ipcalc3|==| 2.91%
    tcpd2|=| 1.94%
    echo1|| 0.97%
    131|| 0.97%
    .1|| 0.97%
    cat1|| 0.97%
    ip_forward1|| 0.97%
    pkill1|| 0.97%
    vim1|| 0.97%
    /etc/init.d/networking1|| 0.97%
    D4:B2:48:491|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$