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

Содержание

Журнал

Понедельник (11/30/09)

/dev/ttyp1
10:59:08
#apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 392kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 877kB.
Хотите продолжить [Д/н]? y
Получено:1 http://debian.org.ua etch/main libpcap0.8 0.9.5-1 [89,5kB]
Получено:2 http://debian.org.ua etch/main tcpdump 3.9.5-2etch1 [303kB]
Получено 392kB за 0s (6148kB/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-2etch1_i386.deb)...
Настраивается пакет libpcap0.8 (0.9.5-1) ...
Настраивается пакет tcpdump (3.9.5-2etch1) ...
10:59:42
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27422 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5837555 (5.5 MiB)  TX bytes:9624844 (9.1 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:01:07
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29129 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5986384 (5.7 MiB)  TX bytes:9999650 (9.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:03:21
#appropos mac | less
11:08:17
#apropos mac
[root@debian10:~]# ap
[2]+  Stopped                 apropos mac | less
arch (1)             - print machine architecture
feature_test_macros (7) - feature test macrosages
ftm (7)              - feature test macrosde for the -mdoc macro package
man (7)              - macros to format man pageslass for Mac OS X platform
mdoc (7)             - quick reference guide for the -mdoc macro package
Module::Build::Platform::darwin (3pm) - Builder class for Mac OS X platform
Module::Build::Platform::MacOS (3pm) - Builder class for MacOS platformsuth
nameif (8)           - name network interfaces based on MAC addresses
ssh-copy-id (1)      - install your identity.pub in a remote machine's authorized_keys
xon (1)              - start an X program on a remote machine
11:08:19
#mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not supported
SIOCGMIIPHY on 'eth1' failed: Operation not supported
SIOCGMIIPHY on 'eth2' failed: Operation not supported
no MII interfaces found
11:18:18
#ethtool eth0
bash: ethtool: command not found
11:18:52
#apt-get install netdiag
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  netdiag
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 165kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 561kB.
Получено:1 http://debian.org.ua etch/main netdiag 0.7-7.1 [165kB]
Получено 165kB за 0s (855kB/c)
Выбор ранее не выбранного пакета netdiag.
(Чтение базы данных... на данный момент установлено 22641 файлов и каталогов.)
Распаковывается пакет netdiag (из файла .../netdiag_0.7-7.1_i386.deb)...
Настраивается пакет netdiag (0.7-7.1) ...
11:23:33
#trafshow
11:25:01
#trafshow eth1
11:25:10
#apt-cache search tyrafshow
[4]+  Stopped                 trafshow -i eth1
11:25:50
#trafshow
11:33:28
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
прошла 91 минута
13:05:15
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:385269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:396935 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:47220332 (45.0 MiB)  TX bytes:37695784 (35.9 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
прошла 21 минута
13:26:22
#ifconfig eth2 192.168.99.190 netmask 255.255.255.224 up

прошло 15 минут
13:41:58
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:389513 errors:0 dropped:0 overruns:0 frame:0
          TX packets:403117 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:47629932 (45.4 MiB)  TX bytes:38976685 (37.1 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:42:03
#ping 192.168.99.
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
From 192.168.99.190 icmp_seq=1 Destination Host Unreachable
From 192.168.99.190 icmp_seq=2 Destination Host Unreachable
From 192.168.99.190 icmp_seq=3 Destination Host Unreachable
--- 192.168.99.161 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4015ms
, pipe 3
13:42:22
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:389622 errors:0 dropped:0 overruns:0 frame:0
          TX packets:403295 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:47638018 (45.4 MiB)  TX bytes:39022168 (37.2 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:42:23
# apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия tcpdump.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
13:43:04
#ifconfig eth1 192.168.99.193 netmas

13:43:43
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:390601 errors:0 dropped:0 overruns:0 frame:0
          TX packets:404505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:47709468 (45.4 MiB)  TX bytes:39180056 (37.3 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          inet addr:192.168.99.193  Bcast:192.168.99.223  Mask:255.255.255.224
...
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:43:48
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=0.249 ms
64 bytes from 192.168.99.161: icmp_seq=2 ttl=64 time=0.269 ms
64 bytes from 192.168.99.161: icmp_seq=3 ttl=64 time=0.277 ms
64 bytes from 192.168.99.161: icmp_seq=4 ttl=64 time=0.281 ms
--- 192.168.99.161 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.249/0.269/0.281/0.012 ms
13:47:12
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=0.284 ms
64 bytes from 192.168.99.161: icmp_seq=2 ttl=64 time=0.253 ms
64 bytes from 192.168.99.161: icmp_seq=3 ttl=64 time=0.209 ms
--- 192.168.99.161 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.209/0.248/0.284/0.035 ms
13:47:37
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=0.261 ms
64 bytes from 192.168.99.161: icmp_seq=2 ttl=64 time=0.308 ms
--- 192.168.99.161 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.261/0.284/0.308/0.028 ms
13:48:08
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
13:49:42
#tcpdump
14:59:24.310533 IP host203.net.nt.1266 > debian10.net.nt.5900: . ack 83685 win 63712 <nop,nop,timestamp 2032310 13975119>
14:59:24.310617 IP debian10.net.nt.5900 > host203.net.nt.1266: P 84290:84425(135) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.310706 IP debian10.net.nt.5900 > host203.net.nt.1266: P 84425:84564(139) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.310792 IP debian10.net.nt.5900 > host203.net.nt.1266: P 84564:84786(222) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.310860 IP debian10.net.nt.5900 > host203.net.nt.1266: P 84786:84933(147) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.310961 IP debian10.net.nt.5900 > host203.net.nt.1266: P 84933:85191(258) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.311082 IP debian10.net.nt.5900 > host203.net.nt.1266: P 85191:85332(141) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.311150 IP debian10.net.nt.5900 > host203.net.nt.1266: P 85332:85461(129) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.311237 IP debian10.net.nt.5900 > host203.net.nt.1266: P 85461:85697(236) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
14:59:24.311363 IP debian10.net.nt.5900 > host203.net.nt.1266: P 85697:85981(284) ack 71 win 365 <nop,nop,timestamp 13975119 2032310>
...
14:59:24.484500 IP debian10.net.nt.5900 > host203.net.nt.1266: P 123529:123736(207) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.484624 IP debian10.net.nt.5900 > host203.net.nt.1266: P 123736:124006(270) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.484722 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124006:124173(167) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.484808 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124173:124313(140) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485029 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124313:124482(169) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485119 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124482:124643(161) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485218 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124643:124858(215) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485313 IP debian10.net.nt.5900 > host203.net.nt.1266: P 124858:125009(151) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485394 IP debian10.net.nt.5900 > host203.net.nt.1266: P 125009:125148(139) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
14:59:24.485446 IP debian10.net.nt.5900 > host203.net.nt.1266: P 125148:125317(169) ack 101 win 365 <nop,nop,timestamp 13975163 2032327>
/dev/ttyp5
13:54:46
#ifconfig | less
13:55:00
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=2.18 ms
--- 192.168.99.161 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.180/2.180/2.180/0.000 ms
/dev/ttyp1
13:59:26
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
13:59:40
#route delete default
SIOCDELRT: No such device
14:00:40
#route delete default

14:00:58
#route add default gw ?
?: Unknown host
14:01:58
#route add default gw 192.168.99.222

14:02:36
#ping 195.214.195.204
[root@debian10:~]# ping 192.168.99.222
PING 192.168.99.222 (192.168.99.222) 56(84) bytes of data.
64 bytes from 192.168.99.222: icmp_seq=1 ttl=64 time=0.447 ms
64 bytes from 192.168.99.222: icmp_seq=2 ttl=64 time=0.277 ms
--- 192.168.99.222 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.277/0.362/0.447/0.085 ms
PING 195.214.195.204 (195.214.195.204) 56(84) bytes of data.
--- 195.214.195.204 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2009ms
14:02:49
#traceroute nt.ua
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
14:03:04
#traceroute nt.ua -n
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  *
14:03:15
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
14:03:19
#ping 192.168.99.222
PING 192.168.99.222 (192.168.99.222) 56(84) bytes of data.
64 bytes from 192.168.99.222: icmp_seq=1 ttl=64 time=1.65 ms
64 bytes from 192.168.99.222: icmp_seq=2 ttl=64 time=0.300 ms
--- 192.168.99.222 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.300/0.977/1.655/0.678 ms
14:04:09
#traceroute nt.ua -n
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
14:04:15
#ping 212.40.34.157
PING 212.40.34.157 (212.40.34.157) 56(84) bytes of data.
--- 212.40.34.157 ping statistics ---
21 packets transmitted, 0 received, 100% packet loss, time 20007ms
14:04:45
#ping 212.40.34.157
PING 212.40.34.157 (212.40.34.157) 56(84) bytes of data.
--- 212.40.34.157 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3009ms
14:05:32
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
14:05:46
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10
          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:397982 errors:0 dropped:0 overruns:0 frame:0
          TX packets:416206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:48546318 (46.2 MiB)  TX bytes:41918119 (39.9 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10
          inet addr:192.168.99.193  Bcast:192.168.99.223  Mask:255.255.255.224
...
          collisions:0 txqueuelen:1000
          RX bytes:4106 (4.0 KiB)  TX bytes:2610 (2.5 KiB)
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:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
14:06:24
#!r
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
14:06:37
#traceroute nt.ua
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  * * *
 2  *
14:07:26
#ping 212.40.34.15
PING 212.40.34.15 (212.40.34.15) 56(84) bytes of data.
--- 212.40.34.15 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1005ms
14:07:32
#ping 192.168.16.11
PING 192.168.16.11 (192.168.16.11) 56(84) bytes of data.
64 bytes from 192.168.16.11: icmp_seq=1 ttl=64 time=0.424 ms
64 bytes from 192.168.16.11: icmp_seq=2 ttl=64 time=0.140 ms
--- 192.168.16.11 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.140/0.282/0.424/0.142 ms
14:07:45
#vim /etc/sysctl.conf
прошло 14 минут
14:21:47
#route add -net 192.168.99.0/27 gw 192.168.99.161

14:22:57
#route add -net 192.168.99.32

14:23:06
#route add -net 192.168.99.64

14:23:11
#route add -net 192.168.99.9

14:23:19
#route add -net 192.168.99.128

14:23:27
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
14:26:13
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
64 bytes from 192.168.99.129: icmp_seq=1 ttl=63 time=0.531 ms
64 bytes from 192.168.99.129: icmp_seq=2 ttl=63 time=0.451 ms
64 bytes from 192.168.99.129: icmp_seq=3 ttl=63 time=0.461 ms
--- 192.168.99.129 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.451/0.481/0.531/0.035 ms
14:28:12
#!r
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
14:28:30
#!v
 10 #kernel.printk = 4 4 1 7$
 11 $
 12 ##############################################################3$
 13 # Functions previously found in netbase$
 14 #$
 15 $
 16 # Uncomment the next line to enable Spoof protection (reverse-path filter)$
 17 #net.ipv4.conf.default.rp_filter=1$
 18 $/sysctl.conf" 26L, 777C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
 19 # Uncomment the next line to enable TCP/IP SYN cookies$
 20 #net.ipv4.tcp_syncookies=1$
 21 $
 22 # Uncomment the next line to enable packet forwarding for IPv4$
 23 #net.ipv4.conf.default.forwarding=1$
 24 $
 25 # Uncomment the next line to enable packet forwarding for IPv6$
 26 #net.ipv6.conf.default.forwarding=1$
14:28:42
#!v
  2 # /etc/sysctl.conf - Configuration file for setting system variables$
  4 #$
  3 # See sysctl.conf (5) for information.$
  5 $
  7 #net/ipv4/icmp_echo_ignore_broadcasts=1$
  6 #kernel.domainname = example.com$
  8 $
 10 #kernel.printk = 4 4 1 7$
  9 # Uncomment the following to stop low-level messages on console$
 11 $
...
 22 # Uncomment the next line to enable packet forwarding for IPv4$
 23 #net.ipv4.conf.default.forwarding=1$
~
~
~
~
~
~
~
"/etc/sysctl.conf" 26L, 776C записано
14:30:03
#!v
 10 #kernel.printk = 4 4 1 7$
 11 $
 12 ##############################################################3$
 13 # Functions previously found in netbase$
 14 #$
 15 $
 16 # Uncomment the next line to enable Spoof protection (reverse-path filter)$
 17 #net.ipv4.conf.default.rp_filter=1$
 18 $/sysctl.conf" 26L, 776C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
 19 # Uncomment the next line to enable TCP/IP SYN cookies$
 20 #net.ipv4.tcp_syncookies=1$
 21 $
 22 # Uncomment the next line to enable packet forwarding for IPv4$
 23 net.ipv4.conf.default.forwarding=1$
 24 $
 25 # Uncomment the next line to enable packet forwarding for IPv6$
 26 #net.ipv6.conf.default.forwarding=1$
14:30:43
#sysctl -f
net.ipv4.conf.default.forwarding = 1
14:31:14
#!v
 11 $
 12 ##############################################################3$
 13 # Functions previously found in netbase$
 14 #$
 15 $
 16 # Uncomment the next line to enable Spoof protection (reverse-path filter)$
 17 #net.ipv4.conf.default.rp_filter=1$
 18 $/sysctl.conf" 26L, 776C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
 19 # Uncomment the next line to enable TCP/IP SYN cookies$
 20 #net.ipv4.tcp_syncookies=1$
...
    net.ipv4.ip_forward = 1$
 23 w$
~
 28 w$
~
~
~
~
~
"/etc/sysctl.conf" 26L, 711C записано
14:34:14
#!s
sysctl -f
net.ipv4.ip_forward = 1
14:34:17
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
64 bytes from 192.168.99.129: icmp_seq=1 ttl=63 time=0.517 ms
64 bytes from 192.168.99.129: icmp_seq=2 ttl=63 time=0.463 ms
64 bytes from 192.168.99.129: icmp_seq=3 ttl=63 time=0.448 ms
64 bytes from 192.168.99.129: icmp_seq=4 ttl=63 time=0.441 ms
64 bytes from 192.168.99.129: icmp_seq=5 ttl=63 time=0.451 ms
64 bytes from 192.168.99.129: icmp_seq=6 ttl=63 time=0.453 ms
--- 192.168.99.129 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4999ms
rtt min/avg/max/mdev = 0.441/0.462/0.517/0.028 ms
14:34:34
#ping 192.168.99.96
PING 192.168.99.96 (192.168.99.96) 56(84) bytes of data.
From 192.168.99.161: icmp_seq=1 Redirect Host(New nexthop: 192.168.99.190)
From 192.168.99.161: icmp_seq=2 Redirect Host(New nexthop: 192.168.99.190)
From 192.168.99.161: icmp_seq=3 Redirect Host(New nexthop: 192.168.99.190)
--- 192.168.99.96 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3009ms
14:34:43
#ping 192.168.99.12
PING 192.168.99.126 (192.168.99.126) 56(84) bytes of data.
From 192.168.99.161: icmp_seq=1 Redirect Host(New nexthop: 192.168.99.190)
From 192.168.99.161: icmp_seq=2 Redirect Host(New nexthop: 192.168.99.190)
--- 192.168.99.126 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2010ms
14:35:44
#traceroute nt.ua -n
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  192.168.99.222  0.317 ms  0.179 ms  0.173 ms
 2  * * *
 3  * * *
 4  * *
14:40:04
#!t
traceroute nt.ua -n
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  192.168.99.222  0.258 ms  0.177 ms  0.187 ms
 2  * * *
 3  *
14:40:28
#!r
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
прошло 20 минут
15:00:37
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
--- 192.168.99.129 ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 7006ms
15:00:53
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
--- 192.168.99.129 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1009ms
15:00:56
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
64 bytes from 192.168.99.129: icmp_seq=1 ttl=63 time=0.521 ms
64 bytes from 192.168.99.129: icmp_seq=2 ttl=63 time=0.497 ms
--- 192.168.99.129 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.497/0.509/0.521/0.012 ms
15:01:23
#ping 192.168.99.129
PING 192.168.99.129 (192.168.99.129) 56(84) bytes of data.
64 bytes from 192.168.99.129: icmp_seq=1 ttl=63 time=0.472 ms
64 bytes from 192.168.99.129: icmp_seq=2 ttl=63 time=0.454 ms
--- 192.168.99.129 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.454/0.463/0.472/0.009 ms
15:03:35
#traceroute -n nt.ua
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  192.168.99.222  0.287 ms  0.206 ms  0.200 ms
 2  192.168.16.254  0.337 ms  0.241 ms  0.239 ms
 3  10.0.1.1  1.166 ms  0.518 ms  0.521 ms
 4  192.168.1.1  2.118 ms  1.767 ms  1.617 ms
 5  212.40.51.73  5.849 ms  6.430 ms  6.103 ms
 6  89.209.0.25  8.167 ms  6.534 ms  6.752 ms
 7  212.40.34.157  7.704 ms
 *  27.488 ms
15:07:42
#grep forward /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.conf.default.forwarding=1
net.ipv4.ip_forward = 1
прошло 20 минут
15:28:27
#cp /etc/network/interfaces{,.back

15:31:56
#ls -l /etc/network/interfaces
-rw-r--r-- 1 root root 155 2009-11-29 23:22 /etc/network/interfaces
15:32:09
#ls -l /etc/network/interfaces
-rw-r--r-- 1 root root 155 2009-11-29 23:22 /etc/network/interfaces
15:33:37
#cd /etc/network/

15:33:56
#ls
if-down.d  if-post-down.d  if-pre-up.d  if-up.d  interfaces  interfaces.back  run
15:33:57
#cd ..

15:34:11
#cd ..

15:34:13
#cd ..

15:34:15
#vim /etc/network/interfaces.back
15:37:24
#vim /etc/network/interfaces
--- /tmp/l3-saved-1995.24487.31188	2009-11-30 16:37:27.000000000 +0200
+++ /etc/network/interfaces	2009-11-30 16:46:04.000000000 +0200
@@ -1,54 +1,24 @@
-auto lo eth0
+auto lo eth0 eth1 eth2
 iface lo inet loopback
 iface  eth0 inet static
          address 192.168.16.10
          netmask 255.255.255.0
          gateway 192.168.16.254
 
-Kernel IP routing table
-Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
-192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
-192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
-192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
-192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
-192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
-192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
-192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
-192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
-0.0.0.0         192.168.99.222  0.0.0.0         UG    0      0        0 eth1
-eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:10  
-          inet addr:192.168.16.10  Bcast:192.168.16.255  Mask:255.255.255.0
-          inet6 addr: fe80::216:3eff:fe00:10/64 Scope:Link
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-          RX packets:434237 errors:0 dropped:0 overruns:0 frame:0
-          TX packets:465441 errors:0 dropped:0 overruns:0 carrier:0
-          collisions:0 txqueuelen:1000 
-          RX bytes:51771646 (49.3 MiB)  TX bytes:58873445 (56.1 MiB)
-
-eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:10  
-          inet addr:192.168.99.193  Bcast:192.168.99.223  Mask:255.255.255.224
-          inet6 addr: fe80::216:3eff:fe00:110/64 Scope:Link
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-          RX packets:2146 errors:0 dropped:0 overruns:0 frame:0
-          TX packets:4077 errors:0 dropped:0 overruns:0 carrier:0
-          collisions:0 txqueuelen:1000 
-          RX bytes:1276473 (1.2 MiB)  TX bytes:654308 (638.9 KiB)
-
-eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:10  
-          inet addr:192.168.99.190  Bcast:192.168.99.191  Mask:255.255.255.224
-          inet6 addr: fe80::216:3eff:fe00:210/64 Scope:Link
-          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
-          RX packets:8570 errors:0 dropped:0 overruns:0 frame:0
-          TX packets:6413 errors:0 dropped:0 overruns:0 carrier:0
-          collisions:0 txqueuelen:1000 
-          RX bytes:951409 (929.1 KiB)  TX bytes:877273 (856.7 KiB)
-
-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:5 errors:0 dropped:0 overruns:0 frame:0
-          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
-          collisions:0 txqueuelen:0 
-          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
+iface eth1 inet static
+address 192.168.99.193 
+netmask 255.255.255.224
+
+iface eth2 inet static
+address 192.168.99.190
+netmask 255.255.255.224
+
+post-up route add -net 192.168.99.0/27 gw 192.168.99.161
+post-up route add -net 192.168.99.32/27 gw 192.168.99.161
+post-up route add -net 192.168.99.64/27 gw 192.168.99.161
+post-up route add -net 192.168.99.96/27 gw 192.168.99.161
+post-up route add -net 192.168.99.128/27 gw 192.168.99.161
+
+
+
 
15:46:04
#vim /etc/network/interfaces
/dev/ttyp1
15:47:31
#!r
reboot
/dev/ttyp1
15:48:18
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
15:48:22
#ping 192.168.99.1
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
--- 192.168.99.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1008ms
15:48:33
#ping 192.168.99.30
PING 192.168.99.30 (192.168.99.30) 56(84) bytes of data.
--- 192.168.99.30 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
15:48:38
#traceroute -n nt.ua
traceroute to nt.ua (212.40.34.157), 30 hops max, 40 byte packets
 1  192.168.16.254  1.122 ms  1.046 ms  1.043 ms
 2  10.0.1.1  1.052 ms  1.040 ms  1.024 ms
 3  192.168.1.1  2.078 ms  2.828 ms  2.291 ms
 4  212.40.51.73  5.554 ms  5.328 ms  5.371 ms
 5  89.209.0.25  6.180 ms  6.460 ms  7.093 ms
 6  212.40.34.157  37.971 ms  6.348 ms  12.459 ms
15:48:50
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=0.245 ms
64 bytes from 192.168.99.161: icmp_seq=2 ttl=64 time=0.316 ms
64 bytes from 192.168.99.161: icmp_seq=3 ttl=64 time=0.298 ms
--- 192.168.99.161 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.245/0.286/0.316/0.033 ms
15:49:03
#ping 192.168.99.1
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
--- 192.168.99.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1006ms
15:49:58
#ping 192.168.99.161
PING 192.168.99.161 (192.168.99.161) 56(84) bytes of data.
64 bytes from 192.168.99.161: icmp_seq=1 ttl=64 time=0.256 ms
64 bytes from 192.168.99.161: icmp_seq=2 ttl=64 time=0.223 ms
--- 192.168.99.161 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.223/0.239/0.256/0.022 ms
15:50:03
#ping 192.168.99.158
PING 192.168.99.158 (192.168.99.158) 56(84) bytes of data.
64 bytes from 192.168.99.158: icmp_seq=1 ttl=64 time=0.306 ms
64 bytes from 192.168.99.158: icmp_seq=2 ttl=64 time=0.227 ms
--- 192.168.99.158 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.227/0.266/0.306/0.042 ms
15:50:07
#traceroute -n yandex.ru
traceroute: Warning: yandex.ru has multiple addresses; using 77.88.21.11
traceroute to yandex.ru (77.88.21.11), 30 hops max, 40 byte packets
 1  192.168.16.254  0.515 ms  0.054 ms  0.084 ms
 2  10.0.1.1  0.450 ms  0.445 ms  0.295 ms
 3  192.168.1.1  1.505 ms  1.427 ms  1.495 ms
 4  193.200.68.189  4.405 ms  3.593 ms  5.410 ms
 5  193.200.69.241  7.039 ms  5.054 ms  5.833 ms
 6  213.133.162.221  5.274 ms  5.706 ms  4.469 ms
 7  195.35.65.88  7.824 ms  4.911 ms  4.230 ms
 8  77.88.56.101  53.916 ms  60.994 ms  55.145 ms
 9  77.88.56.126  66.657 ms  53.886 ms  56.104 ms
10  87.250.228.136  117.907 ms  221.924 ms  215.452 ms
11  77.88.21.11  54.446 ms  55.252 ms  55.067 ms
15:50:42
#traceroute -n mail
traceroute: Warning: mail.ru has multiple addresses; using 217.69.128.42
traceroute to mail.ru (217.69.128.42), 30 hops max, 40 byte packets
 1  192.168.16.254  0.475 ms  0.051 ms  0.031 ms
 2  10.0.1.1  0.479 ms  0.433 ms  0.291 ms
 3  192.168.1.1  1.539 ms  1.398 ms  1.301 ms
 4  193.200.68.189  3.592 ms  4.206 ms  3.603 ms
 5  193.200.69.241  4.603 ms  6.018 ms  4.630 ms
 6  193.200.69.245  6.606 ms  5.393 ms  5.242 ms
 7  213.248.86.61  5.009 ms  9.132 ms  5.980 ms
 8  80.91.247.58  25.038 ms  27.755 ms  24.215 ms
 9  213.248.102.174  24.494 ms  25.436 ms  27.591 ms
10  80.66.136.43  26.230 ms  28.825 ms  25.729 ms
11  80.66.136.47  38.269 ms  39.459 ms  39.507 ms
12  217.147.96.77  41.433 ms  39.450 ms  39.008 ms
13  217.147.96.42  39.583 ms  40.265 ms 217.147.96.38  40.105 ms
14  217.147.109.22  64.555 ms  61.373 ms  64.018 ms
15  194.186.157.74  80.233 ms  77.065 ms  79.012 ms
16  *
15:52:19
#!r
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
15:54:18
#vim /etc/network/interfaces
--- /tmp/l3-saved-1453.4468.24423	2009-11-30 16:54:43.000000000 +0200
+++ /etc/network/interfaces	2009-11-30 16:55:58.000000000 +0200
@@ -3,11 +3,11 @@
 iface  eth0 inet static
          address 192.168.16.10
          netmask 255.255.255.0
-         gateway 192.168.16.254
-
+         
 iface eth1 inet static
 address 192.168.99.193 
 netmask 255.255.255.224
+gateway 192.168.99.222
 
 iface eth2 inet static
 address 192.168.99.190
15:55:58
#!r
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.0    192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.96   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.160  0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.128  192.168.99.161  255.255.255.224 UG    0      0        0 eth2
192.168.99.192  0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
15:56:02
#route delete default

Статистика

Время первой команды журнала10:59:08 2009-11-30
Время последней команды журнала15:56:02 2009-11-30
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %18.00
Процент синтаксически неверно набранных команд, % 1.00
Суммарное время работы с терминалом *, час 3.42
Количество командных строк в единицу времени, команда/мин 0.49
Частота использования команд
ping25|========================| 24.51%
route17|================| 16.67%
ifconfig10|=========| 9.80%
traceroute9|========| 8.82%
!r6|=====| 5.88%
vim5|====| 4.90%
cd4|===| 3.92%
!v4|===| 3.92%
trafshow3|==| 2.94%
apt-get3|==| 2.94%
ls3|==| 2.94%
less2|=| 1.96%
sysctl1|| 0.98%
tcpdump1|| 0.98%
cp1|| 0.98%
appropos1|| 0.98%
apropos1|| 0.98%
ethtool1|| 0.98%
grep1|| 0.98%
!s1|| 0.98%
mii-tool1|| 0.98%
apt-cache1|| 0.98%
!t1|| 0.98%
____
*) Интервалы неактивности длительностью 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$