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

Содержание

Журнал

Воскресенье (05/24/09)

/dev/ttyp0
13:29:14
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=51 time=60.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 60.334/60.334/60.334/0.000 ms
/dev/ttyp0
13:29:42
#ping xgu.ru
PING xgu.ru (194.150.93.78) 56(84) bytes of data.
64 bytes from chub.in (194.150.93.78): icmp_seq=1 ttl=55 time=7.18 ms
64 bytes from chub.in (194.150.93.78): icmp_seq=2 ttl=55 time=5.86 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 5.869/6.528/7.187/0.659 ms

Понедельник (05/25/09)

/dev/ttyp4
11:21:08
#arp -an
? (192.168.16.3) at 00:16:3E:00:00:02 [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.2) at 00:16:3E:00:00:02 [ether] on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] on eth0
11:21:11
#tcpd
tcpd       tcpdchk    tcpdmatch
11:21:11
#tcpdump -i eth0 -n arp
bash: tcpdump: command not found
11:21:44
#apt-gert install tcpdump
bash: apt-gert: command not found
11:21:53
#apt-ge
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 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 (6398kB/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 24657 файлов и каталогов.)
Распаковывается пакет 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) ...
11:22:30
#arp -an
[root@debian1:~]# tcpdump -i eth0 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:22:03.461148 arp reply 192.168.16.3 is-at 00:16:3e:00:00:02
11:22:13.473732 arp reply 192.168.16.3 is-at 00:16:3e:00:00:02
11:22:23.486364 arp reply 192.168.16.3 is-at 00:16:3e:00:00:02
3 packets captured
3 packets received by filter
0 packets dropped by kernel
? (192.168.16.3) at 00:16:3E:00:00:02 [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] on eth0
11:22:33
#telnet 192.168.16.3 110
Trying 192.168.16.3...
Connected to 192.168.16.3.
Escape character is '^]'.
USER user
PASS password
LIST
^]
telnet> q
Connection closed.
11:23:31
#arp -an | awk '{print$4" " $2}' | tr -d '(,)' > /etc/ethers

11:31:26
#cat /etc/ethers
00:04:75:75:46:B1 192.168.16.254
00:16:3E:00:00:10 192.168.16.10
11:31:32
#ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data.
64 bytes from 192.168.16.3: icmp_seq=1 ttl=64 time=1.06 ms
--- 192.168.16.3 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.065/1.065/1.065/0.000 ms
11:31:40
#arp -an | awk '{print$4" " $2}' | tr -d '(,)' > /etc/ethers

11:31:43
#arp -f /etc/ethers

11:31:49
#arp -an
? (192.168.16.3) at 00:16:3E:00:00:03 [ether] PERM on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] PERM on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] PERM on eth0
11:31:51
#arp -an
? (192.168.16.2) at 00:16:3E:00:00:02 [ether] on eth0
? (192.168.16.3) at 00:16:3E:00:00:03 [ether] PERM on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] PERM on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] PERM on eth0
11:32:24
#man arp
11:34:24
#arp -an
? (192.168.16.3) at 00:16:3E:00:00:03 [ether] PERM on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] PERM on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] PERM on eth0
11:34:25
#arp -an
? (192.168.16.3) at 00:16:3E:00:00:03 [ether] PERM on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] PERM on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] PERM on eth0
11:34:33
#arp -an
? (192.168.16.3) at 00:16:3E:00:00:03 [ether] PERM on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] PERM on eth0
? (192.168.16.10) at 00:16:3E:00:00:10 [ether] PERM on eth0
11:35:02
#watch

11:36:06
#telnet 192.168.16.3 110
[root@debian1:~]# watch arp -an
Trying 192.168.16.3...
Connected to 192.168.16.3.
Escape character is '^]'.
USER user
PASS password
QUIT
^]
telnet> q
Connection closed.
11:36:49
#watch arp -an

11:41:00
#watch arp -an

11:41:08
#ofciofnfig
bash: ofciofnfig: command not found
11:41:58
#ofciofnf

11:42:00
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:100751 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90040 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:96980608 (92.4 MiB)  TX bytes:29109293 (27.7 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:42:02
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:42:12
#ifconfig eth1 hw ether 00:17

11:43:14
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:17:3E:00:01:01
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:43:16
#man mactab
11:43:50
#man nameif
11:44:24
#ssh root@192.168.16.254
Connection to 192.168.16.254 closed.
11:45:44
#vim /etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules
11:47:38
#nameif --help
[root@debian1:~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94024 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:97486592 (92.9 MiB)  TX bytes:30005057 (28.6 MiB)
eth1      Link encap:Ethernet  HWaddr 00:17:3E:00:01:01
...
          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)
usage: nameif [-c configurationfile] [-s] {ifname macaddress}
11:47:45
#nameif local 00:17:3E:00:01:01

11:48:04
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104663 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94552 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:97564150 (93.0 MiB)  TX bytes:30144172 (28.7 MiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          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:1000
          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:48:06
#vim /etc/network/interfaces
--- /tmp/l3-saved-4464.27958.19267	2009-05-25 11:48:54.000000000 +0300
+++ /etc/network/interfaces	2009-05-25 11:50:03.000000000 +0300
@@ -5,3 +5,6 @@
          netmask 255.255.255.0
          gateway 192.168.16.254
 
+iface eth1 inet static
+        address 0.0.0.0
+pre-up ifconfig eth1 hw ether 
11:50:03
#ifconfig eth1 hw ether 00:17:3E:00:01:01

11:50:54
#nameif local 00:17:3E:00:01:01vim
  3 iface  eth0 inet static$
  4          address 192.168.16.1$
  5          netmask 255.255.255.0$
  6          gateway 192.168.16.254$
  7 $
  8 iface eth1 inet static$
  9         address 192.168.99.99$
 10 pre-up ifconfig eth1 hw ether 00:17:3E:00:01:01$
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/network/interfaces" 10L, 260C записано                                                             сь
11:51:18
#vim /etc/mactab
--- /dev/null	2009-05-24 13:26:27.875757463 +0300
+++ /etc/mactab	2009-05-25 11:51:31.000000000 +0300
@@ -0,0 +1 @@
+local 00:17:3E:00:01:01
11:51:32
#reboot

/dev/ttyp0
11:52:41
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:956 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:81996 (80.0 KiB)  TX bytes:20868 (20.3 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: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:52:45
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:972 errors:0 dropped:0 overruns:0 frame:0
          TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:83268 (81.3 KiB)  TX bytes:25666 (25.0 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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:52:49
#vim /etc/ethers
11:53:44
#vim /etc/network/interfaces
11:54:19
#ifup -v eth1
Configuring interface eth1=eth1 (inet)
Don't seem to be have all the variables for eth1/inet.
Failed to bring up eth1.
11:54:46
#reboot

/dev/ttyp2
11:55:29
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:749 errors:0 dropped:0 overruns:0 frame:0
          TX packets:288 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:69402 (67.7 KiB)  TX bytes:46903 (45.8 KiB)
eth1      Link encap:Ethernet  HWaddr 00:17:3E:00:01:01
          inet addr:192.168.99.99  Bcast:192.168.99.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:468 (468.0 b)
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:55:48
#nameif
cannot change name of eth1 to local: Device or resource busy
11:56:04
#grep -r /etc/ nameif
grep: nameif: No such file or directory
11:56:16
#grep -r nameif

11:56:23
#vim /etc/network/interfaces
11:56:57
#reboot

/dev/ttyp0
11:57:23
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:520 errors:0 dropped:0 overruns:0 frame:0
          TX packets:218 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:58806 (57.4 KiB)  TX bytes:25580 (24.9 KiB)
eth1      Link encap:Ethernet  HWaddr 00:17:3E:00:01:01
          inet addr:192.168.99.99  Bcast:192.168.99.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:308 (308.0 b)
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:57:25
#vim /etc/rc.local
11:57:42
#whereis nameif
nameif: /sbin/nameif /usr/share/man/man8/nameif.8.gz
/dev/ttyp0
11:58:08
#vim /etc/rc.local
--- /tmp/l3-saved-1468.2788.28169	2009-05-25 11:58:20.000000000 +0300
+++ /etc/rc.local	2009-05-25 11:58:25.000000000 +0300
@@ -11,5 +11,4 @@
 #
 # By default this script does nothing.
 
-/sbin/nameif
 exit 0
11:58:44
#/etc/init.d/networking restart
[root@debian1:~]#
Reconfiguring network interfaces...SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.
done.
11:58:50
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:107 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11636 (11.3 KiB)  TX bytes:14998 (14.6 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: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:58:53
#vim /etc/network/interfaces
--- /tmp/l3-saved-1468.10016.12481	2009-05-25 11:58:59.000000000 +0300
+++ /etc/network/interfaces	2009-05-25 11:59:26.000000000 +0300
@@ -1,4 +1,4 @@
-auto lo eth0 eth1
+auto lo eth0 local
 iface lo inet loopback
 iface  eth0 inet static
          address 192.168.16.1
11:59:27
#vim /etc/network/interfaces
--- /tmp/l3-saved-1468.27198.12703	2009-05-25 12:00:33.000000000 +0300
+++ /etc/network/interfaces	2009-05-25 12:01:03.000000000 +0300
@@ -5,7 +5,7 @@
          netmask 255.255.255.0
          gateway 192.168.16.254
 
-iface eth1 inet static
+iface local inet static
         address 192.168.99.99
 				netmask 255.255.255.0
-pre-up ifconfig eth1 hw ether 00:17:3E:00:01:01; nameif
+pre-up ifconfig local hw ether 00:17:3E:00:01:01
12:01:04
#reboot

/dev/ttyp0
12:01:31
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:485 errors:0 dropped:0 overruns:0 frame:0
          TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50786 (49.5 KiB)  TX bytes:17445 (17.0 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: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)
12:01:35
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:499 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:51950 (50.7 KiB)  TX bytes:22205 (21.6 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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)
12:01:37
#vim /etc/network/interfaces
--- /tmp/l3-saved-1292.15508.14290	2009-05-25 12:02:02.000000000 +0300
+++ /etc/network/interfaces	2009-05-25 12:02:23.000000000 +0300
@@ -4,6 +4,7 @@
          address 192.168.16.1
          netmask 255.255.255.0
          gateway 192.168.16.254
+	 post-up nameif
 
 iface local inet static
         address 192.168.99.99
12:02:23
#revb

12:02:34
#/etc/init.d/networking restart
Reconfiguring network interfaces...interface 'local' not found
done.
12:02:39
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:100 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10598 (10.3 KiB)  TX bytes:11833 (11.5 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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)
12:02:44
#reboot

/dev/ttyp0
12:03:11
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:504 errors:0 dropped:0 overruns:0 frame:0
          TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:57134 (55.7 KiB)  TX bytes:22619 (22.0 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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)
12:03:13
#vim /etc/network/interfaces
--- /tmp/l3-saved-1293.12241.505	2009-05-25 12:09:43.000000000 +0300
+++ /etc/network/interfaces	2009-05-25 12:22:54.000000000 +0300
@@ -1,12 +1,7 @@
-auto lo eth0 local
+auto lo eth0 
 iface lo inet loopback
 iface  eth0 inet static
          address 192.168.16.1
          netmask 255.255.255.0
          gateway 192.168.16.254
-	 post-up nameif
-
-iface local inet static
-        address 192.168.99.99
-				netmask 255.255.255.0
 pre-up ifconfig local hw ether 00:17:3E:00:01:01
прошло 19 минут
12:22:55
#vim /etc/network
12:22:55
#vim /etc/network/
12:22:55
#vim /etc/network/if-pre-up.d/nameif
--- /dev/null	2009-05-25 12:02:56.265660074 +0300
+++ /etc/network/if-pre-up.d/nameif	2009-05-25 12:24:11.000000000 +0300
@@ -0,0 +1,3 @@
+#!/bin/sh
+PATH=/sbin
+nameif 
12:24:11
#vim /etc/mactab
--- /tmp/l3-saved-1293.25446.29386	2009-05-25 12:24:14.000000000 +0300
+++ /etc/mactab	2009-05-25 12:24:27.000000000 +0300
@@ -1 +1 @@
-local 00:17:3E:00:01:01
+local 00:16:3E:00:01:01
12:24:27
#vim /etc/network/interfaces
12:24:40
#reboot

/dev/tty1
12:27:05
#ifconfig
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)
12:27:07
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          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
...
          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)
12:27:09
#chmod +x /etc/network
network/  networks
12:27:09
#chmod +x /etc/network/
if-down.d/      if-pre-up.d/    interfaces
if-post-down.d/ if-up.d/        run/
12:27:09
#chmod +x /etc/network/if-pre-up.d/nameif

12:27:47
#man nameif
12:27:58
#cat /etc/mactab
local 00:16:3E:00:01:01
/dev/tty1
12:28:37
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:537 errors:0 dropped:0 overruns:0 frame:0
          TX packets:327 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:51543 (50.3 KiB)  TX bytes:86919 (84.8 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: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)
12:28:40
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:570 errors:0 dropped:0 overruns:0 frame:0
          TX packets:369 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:53935 (52.6 KiB)  TX bytes:90804 (88.6 KiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          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:1000
          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)
/dev/ttyp0
12:28:59
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:651 errors:0 dropped:0 overruns:0 frame:0
          TX packets:472 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:61966 (60.5 KiB)  TX bytes:118071 (115.3 KiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          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:1000
          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)
12:29:01
#ifconfig -a | less
/dev/ttyp0
12:30:47
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:837 errors:0 dropped:0 overruns:0 frame:0
          TX packets:606 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:78703 (76.8 KiB)  TX bytes:166233 (162.3 KiB)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:00:02:01
          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:1000
          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)
12:30:59
#cat /etc/network/if-pre-up.d/nameif
#!/bin/sh
/sbin/nameif
12:31:13
#cat /etc/mactab
local 00:16:3E:00:01:01
12:31:28
#cat /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface  eth0 inet static
         address 192.168.16.1
         netmask 255.255.255.0
         gateway 192.168.16.254
pre-up ifconfig local hw ether 00:17:3E:00:01:01
12:31:48
#arp
Address                  HWtype  HWaddress           Flags Mask            Iface
debian10.net.nt          ether   00:16:3E:00:00:10   C                     eth0
debian.net.nt            ether   00:04:75:75:46:B1   C                     eth0
12:33:28
#apr-get install arpwatch
bash: apr-get: command not found
12:34:14
#mail
bash: mail: command not found
12:34:16
#/etc/init.d/arpwatch restart
Stopping Ethernet/FDDI station monitor daemon: arpwatch.
Starting Ethernet/FDDI station monitor daemon: (chown arpwatch /var/lib/arpwatch/arp.dat) arpwatch.
12:34:30
#mail
bash: mail: command not found
12:34:32
#ssh 192.168.16.3 reboot
The authenticity of host '192.168.16.3 (192.168.16.3)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.3' (RSA) to the list of known hosts.
root@192.168.16.3's password:
Permission denied, please try again.
root@192.168.16.3's password:
12:34:55
#mail\
>
bash: mail: command not found

Файлы

  • /etc/ethers
  • /etc/mactab
  • /etc/network/if-pre-up.d/nameif
  • /etc/network/interfaces
  • /etc/ethers
    >
    00:04:75:75:46:B1 192.168.16.254
    00:16:3E:00:00:10 192.168.16.10
    
    /etc/mactab
    >
    local 00:16:3E:00:01:01
    
    /etc/network/if-pre-up.d/nameif
    >
    #!/bin/sh
    /sbin/nameif
    
    /etc/network/interfaces
    >
    auto lo eth0
    iface lo inet loopback
    iface  eth0 inet static
             address 192.168.16.1
             netmask 255.255.255.0
             gateway 192.168.16.254
    pre-up ifconfig local hw ether 00:17:3E:00:01:01
    

    Статистика

    Время первой команды журнала13:29:14 2009- 5-24
    Время последней команды журнала12:34:55 2009- 5-25
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %12.00
    Процент синтаксически неверно набранных команд, % 7.00
    Суммарное время работы с терминалом *, час 1.24
    Количество командных строк в единицу времени, команда/мин 1.35
    Частота использования команд
    ifconfig22|====================| 20.56%
    vim17|===============| 15.89%
    arp11|==========| 10.28%
    reboot6|=====| 5.61%
    cat5|====| 4.67%
    man4|===| 3.74%
    nameif4|===| 3.74%
    ping3|==| 2.80%
    chmod3|==| 2.80%
    watch3|==| 2.80%
    telnet2|=| 1.87%
    awk2|=| 1.87%
    mail2|=| 1.87%
    /etc/ethers2|=| 1.87%
    grep2|=| 1.87%
    ssh2|=| 1.87%
    /etc/init.d/networking2|=| 1.87%
    tr2|=| 1.87%
    apt-ge1|| 0.93%
    ofciofnf1|| 0.93%
    ifup1|| 0.93%
    tcpdump1|| 0.93%
    whereis1|| 0.93%
    revb1|| 0.93%
    apt-gert1|| 0.93%
    less1|| 0.93%
    mail\1|| 0.93%
    apr-get1|| 0.93%
    tcpd1|| 0.93%
    ofciofnfig1|| 0.93%
    /etc/init.d/arpwatch1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$