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

Содержание

Журнал

Пятница (04/06/07)

/dev/pts/9
23:58:46
#tcpdump -i xenbr1 -n
From 192.168.16.4 icmp_seq=362 Destination Host Unreachable
From 192.168.16.4 icmp_seq=363 Destination Host Unreachable
From 192.168.16.4 icmp_seq=364 Destination Host Unreachable
From 192.168.16.4 icmp_seq=365 Destination Host Unreachable
From 192.168.16.4 icmp_seq=366 Destination Host Unreachable
From 192.168.16.4 icmp_seq=367 Destination Host Unreachable
From 192.168.16.4 icmp_seq=368 Destination Host Unreachable
From 192.168.16.4 icmp_seq=369 Destination Host Unreachable
From 192.168.16.4 icmp_seq=370 Destination Host Unreachable
From 192.168.16.4 icmp_seq=371 Destination Host Unreachable
...
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on xenbr1, link-type EN10MB (Ethernet), capture size 96 bytes
23:58:56.085728 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:57.085707 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:58.141551 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:59.162389 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:59:00.183100 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
5 packets captured
5 packets received by filter
0 packets dropped by kernel
23:59:01
#ip link show
From 192.168.16.4 icmp_seq=401 Destination Host Unreachable
From 192.168.16.4 icmp_seq=402 Destination Host Unreachable
From 192.168.16.4 icmp_seq=403 Destination Host Unreachable
From 192.168.16.4 icmp_seq=405 Destination Host Unreachable
From 192.168.16.4 icmp_seq=406 Destination Host Unreachable
From 192.168.16.4 icmp_seq=407 Destination Host Unreachable
From 192.168.16.4 icmp_seq=408 Destination Host Unreachable
From 192.168.16.4 icmp_seq=409 Destination Host Unreachable
From 192.168.16.4 icmp_seq=410 Destination Host Unreachable
From 192.168.16.4 icmp_seq=411 Destination Host Unreachable
...
37: vif7.2: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
38: vif8.0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
39: vif8.1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
40: vif8.2: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
41: eth0.3@eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff

Суббота (04/07/07)

00:08:26
#xm list
From 192.168.16.4 icmp_seq=354 Destination Host Unreachable
From 192.168.16.4 icmp_seq=355 Destination Host Unreachable
From 192.168.16.4 icmp_seq=356 Destination Host Unreachable
From 192.168.16.4 icmp_seq=357 Destination Host Unreachable
From 192.168.16.4 icmp_seq=358 Destination Host Unreachable
From 192.168.16.4 icmp_seq=359 Destination Host Unreachable
From 192.168.16.4 icmp_seq=360 Destination Host Unreachable
From 192.168.16.4 icmp_seq=361 Destination Host Unreachable
From 192.168.16.4 icmp_seq=362 Destination Host Unreachable
From 192.168.16.4 icmp_seq=363 Destination Host Unreachable
...
From 192.168.16.4 icmp_seq=515 Destination Host Unreachable
From 192.168.16.4 icmp_seq=516 Destination Host Unreachable
From 192.168.16.4 icmp_seq=518 Destination Host Unreachable
From 192.168.16.4 icmp_seq=519 Destination Host Unreachable
From 192.168.16.4 icmp_seq=520 Destination Host Unreachable
From 192.168.16.4 icmp_seq=521 Destination Host Unreachable
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----   5622.7
xenomips0                                  8      400     1 -b----     14.7
xenomips1                                  7      400     1 -b----     26.8
прошло >10 часов
10:22:42
#xm destroy xenomips0

10:22:51
#xm destroy xenomips1

10:22:55
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----   5629.4
10:22:57
#shutdown -h now

прошло 80 минут
/dev/tty1
11:43:32
#cd /etc/rc2.d/

11:43:39
#ls
README        S20exim4            S20rsync       S21xendomains
S10sysklogd   S20fglrx-driver     S20ssh         S89atd
S11klogd      S20inetutils-inetd  S20vbladed     S89cron
S18portmap    S20lpd              S20xend        S99rc.local
S20acpid      S20makedev          S21gdm         S99rmnologin
S20apt-proxy  S20openbsd-inetd    S21nfs-common  S99stop-bootlogd
11:43:39
#mv S21gdm s21gdm

11:44:11
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          UP 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)
          Base address:0xd800 Memory:cffe0000-d0000000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:722 (722.0 b)  TX bytes:722 (722.0 b)
xenbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 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:0 (0.0 b)  TX bytes:256 (256.0 b)
11:44:13
#ifconfig | less
11:44:35
#ifconfig eth1
eth1: error fetching interface information: Device not found
/dev/tty1
11:46:13
#lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:04.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller)) (rev 11)
04:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
/dev/tty1
11:51:52
#ip link show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff
3: peth1: <NO-CARRIER,BROADCAST,NOARP,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
5: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
...
9: vif0.2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
10: veth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
11: vif0.3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
12: veth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
13: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
11:52:01
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
--- 192.168.15.254 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2002ms
11:52:12
#ip link show eth1
8: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:04:76:a1:f0:24 brd ff:ff:ff:ff:ff:ff
11:52:20
#ip addr show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff
    inet 192.168.16.1/24 brd 192.168.16.255 scope global eth0
3: peth1: <NO-CARRIER,BROADCAST,NOARP,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
...
10: veth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
11: vif0.3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
12: veth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
13: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
    inet6 fe80::200:ff:fe00:0/64 scope link
       valid_lft forever preferred_lft forever
11:52:29
#ip addr show eth1
8: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:04:76:a1:f0:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.15.251/24 brd 192.168.15.255 scope global eth1
    inet6 fe80::204:76ff:fea1:f024/64 scope link
       valid_lft forever preferred_lft forever
11:52:34
#ping 192.168.15.251
PING 192.168.15.251 (192.168.15.251) 56(84) bytes of data.
64 bytes from 192.168.15.251: icmp_seq=1 ttl=64 time=0.034 ms
--- 192.168.15.251 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.034/0.034/0.034/0.000 ms
11:52:47
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
From 192.168.15.251 icmp_seq=1 Destination Host Unreachable
From 192.168.15.251 icmp_seq=2 Destination Host Unreachable
From 192.168.15.251 icmp_seq=3 Destination Host Unreachable
--- 192.168.15.254 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2006ms
, pipe 3
11:52:50
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:24
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea1:f024/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:64 (64.0 b)  TX bytes:2516 (2.4 KiB)
11:52:55
#ifconfig peth1
peth1     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST NOARP  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)
          Interrupt:20 Base address:0xc00
11:53:05
#lspci -v | less
/dev/tty1
11:56:01
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          UP 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)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:444 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:57144 (55.8 KiB)  TX bytes:40663 (39.7 KiB)
xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:49 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:2627 (2.5 KiB)  TX bytes:0 (0.0 b)
11:56:03
#ifconfig -a | less
11:56:13
#tcpdump -i -n eth1
tcpdump: SIOCGIFHWADDR: No such device
11:56:22
#tcpdump -n -i eth1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
11:56:27.775400 arp who-has 10.0.1.21 (ff:ff:ff:ff:ff:ff) tell 10.0.1.21
11:56:28.027320 arp who-has 10.0.1.5 (ff:ff:ff:ff:ff:ff) tell 10.0.1.5
11:56:28.267424 arp who-has 10.0.1.9 (ff:ff:ff:ff:ff:ff) tell 10.0.1.9
11:56:28.440248 arp who-has 10.0.13.2 (ff:ff:ff:ff:ff:ff) tell 10.0.13.2
11:56:28.582973 arp who-has 10.0.13.1 (ff:ff:ff:ff:ff:ff) tell 10.0.13.1
5 packets captured
5 packets received by filter
0 packets dropped by kernel
11:56:29
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.278 ms
--- 192.168.15.254 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.278/0.278/0.278/0.000 ms
/dev/pts/0
12:05:37
#minicom
bash: minicom: command not found
12:05:40
#apt-get install minicom
Reading package lists... Done
Building dependency tree... Done
Recommended packages:
  lrzsz
The following NEW packages will be installed:
  minicom
0 upgraded, 1 newly installed, 0 to remove and 145 not upgraded.
Need to get 290kB of archives.
After unpacking 1139kB of additional disk space will be used.
Get:1 http://192.168.15.251 testing/main minicom 2.2-5 [290kB]
Fetched 290kB in 0s (976kB/s)
Selecting previously deselected package minicom.
(Reading database ... 32896 files and directories currently installed.)
Unpacking minicom (from .../minicom_2.2-5_i386.deb) ...
Setting up minicom (2.2-5) ...
12:05:50
#man minicom
12:06:08
#minicom -s
minicom: WARNING: configuration file not found, using defaults
12:06:29
#man minicom
12:06:59
#minicom -o
Welcome to minicom 2.2
OPTIONS: I18n
               Press CTRL-A Z for help on special keys
Compiled on Jan  7 2007, 18:00:43.
Port /dev/ttyS0
 CTRL-A Z for help |  9600 8N1 | NOR | Minicom 2.2    | VT102 |      Offline
прошло 26 минут
/dev/tty1
12:33:47
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:80 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5442 (5.3 KiB)  TX bytes:1098 (1.0 KiB)
12:33:50
#ifconfig eth1:0 10.0.35.201

12:33:55
#ping 10.0.35.200
PING 10.0.35.200 (10.0.35.200) 56(84) bytes of data.
64 bytes from 10.0.35.200: icmp_seq=1 ttl=64 time=2.93 ms
--- 10.0.35.200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.937/2.937/2.937/0.000 ms
12:34:01
#telnet 10.0.35.200

/dev/pts/3
12:42:36
#xm create -c xenomips N=0
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]#
               Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
12:42:48
#cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
0*$ bash
12:43:00
#cd /

12:43:02
#xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
/dev/pts/6
12:43:07
#xm create -c xenomips N=1
[root@xen1:~]# xm create -c xenomips N=1
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]#
               Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
12:43:15
#cd /
[root@xen1:~]# xm create -c xenomips N=1
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=1
Using config file "/etc/xen/xenomips".
12:43:18
#xm create -c xenomips N=1
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
               Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips1
12:44:22
#xm create -c xenomips N=1
Xen virtual console successfully installed as tty1
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
...
ping: unknown host 192.168..
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
/dev/pts/3
12:44:26
#brctl show
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
                                 bridge name    bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
12:44:30
#brctl addbr xenbr1

12:44:37
#brctl addbr xenbr2
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
...
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
[root@xen1:/]# ip link x
12:44:40
#brctl addbr service0

12:44:44
#ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
12:44:48
#ip link up xenbr1
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
...
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
Command "up" is unknown, try "ip link help".
12:44:53
#ip link ?
Command "?" is unknown, try "ip link help".
12:44:55
#ip link hep
Command "hep" is unknown, try "ip link help".
12:44:57
#ip link help
Usage: ip link set DEVICE { up | down |
                             arp { on | off } |
                             dynamic { on | off } |
                             multicast { on | off } |
                             allmulticast { on | off } |
                             promisc { on | off } |
                             trailers { on | off } |
                             txqueuelen PACKETS |
                             name NEWNAME |
                             address LLADDR | broadcast LLADDR |
                             mtu MTU }
       ip link show [ DEVICE ]
12:44:58
#ip link set xenbr1 up
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
12:45:10
#ip link set xenbr2 up
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
12:45:11
#ip link set servcie0 up
SIOCGIFFLAGS: No such device
12:45:17
#ip link set service0 up
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
12:54:54
#xm create -c xenomips N=0
Using IPI No-Shortcut mode
Registering block device major 3
netfront: device eth0 has flipping receive path.
netfront: device eth1 has flipping receive path.
netfront: device eth2 has flipping receive path.
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
Begin: Running /scripts/init-premount ...
...
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
xenomips0:~#
/dev/pts/9
12:56:37
#less /etc/xen/xenomips
12:57:51
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:762 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:56777 (55.4 KiB)  TX bytes:58858 (57.4 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
...
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:768 (768.0 b)  TX bytes:948 (948.0 b)
xenbr2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:384 (384.0 b)  TX bytes:948 (948.0 b)
12:57:53
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:774 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:57545 (56.1 KiB)  TX bytes:58858 (57.4 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
12:57:56
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6849 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1642 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:547193 (534.3 KiB)  TX bytes:314467 (307.0 KiB)
12:57:57
#head -20 /etc/xen/xenomips
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
...
vbridges_table = [
                ['service0', 'xenbr0', 'xenbr1'],
                ['service0', 'xenbr1', 'xenbr2'],
                ['service0', 'xenbr0', 'xenbr2']
                 ]
vbridges = vbridges_table[int(N)]
vif=[]
x=1
for i in vbridges:
 vif.append('bridge='+i+',mac=00:16:3e:01:'+hex(int(N))[2:]+':'+hex(int('c0',16)+x)[2:])
13:01:44
#head -20 /etc/xen/scripts/network-bridge
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
...
#
# If all goes well, this should ensure that networking stays up.
# However, some configurations are upset by this, especially
# NFS roots. If the bridged setup does not meet your needs,
# configure a different script, for example using routing instead.
#
# Usage:
#
# network-bridge (start|stop|status) {VAR=VAL}*
#
13:01:53
#head -40 /etc/xen/scripts/network-bridge | tail -20
[root@xen1:/]#
[root@xen1:/]#
[root@xen1:/]# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
...
# pdev="p${netdev}"
# vdev="veth${vifnum}"
# vif0="vif0.${vifnum}"
#
# start:
# Creates the bridge
# Copies the IP and MAC addresses from netdev to vdev
# Renames netdev to be pdev
# Renames vdev to be netdev
# Enslaves pdev, vdev to bridge
13:02:02
#/etc/xen/scripts/network-bridge start vifnum=2 bridge=xenbr0 netdev=eth0
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
...
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
Nothing to flush.
Waiting for peth0 to negotiate link..
.
/dev/tty1
13:04:43
#root
bash: root: command not found
13:04:44
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif3.0
                                                        vif4.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif3.1
                                                        vif0.2
                                                        peth0
xenbr1          8000.feffffffffff       no              vif3.2
                                                        vif4.1
xenbr2          8000.feffffffffff       no              vif4.2
13:05:01
#head /etc/xen/xenomips
kernel = "/boot/vmlinuz-2.6.18-3-xen-686"
ramdisk = "/boot/initrd.img-2.6.18-3-xen-686"
#builder='linux'
memory = 400
name = "xenomips"+N
vbridges_table = [
                ['service0', 'xenbr0', 'xenbr1'],
13:05:16
#head -40 /etc/xen/scripts/network-bridge | tail -20
# Vars:
#
# vifnum     Virtual device number to use (default 0). Numbers >=8
#            require the netback driver to have nloopbacks set to a
#            higher value than its default of 8.
# bridge     The bridge to use (default xenbr${vifnum}).
# netdev     The interface to add to the bridge (default eth${vifnum}).
# antispoof  Whether to use iptables to prevent spoofing (default no).
#
# Internal Vars:
# pdev="p${netdev}"
# vdev="veth${vifnum}"
# vif0="vif0.${vifnum}"
#
# start:
# Creates the bridge
# Copies the IP and MAC addresses from netdev to vdev
# Renames netdev to be pdev
# Renames vdev to be netdev
# Enslaves pdev, vdev to bridge
13:06:03
# /etc/xen/scripts/network-bridge stop pdev=eth0
device peth1 is not a slave of xenbr1
13:06:21
# /etc/xen/scripts/network-bridge stop pdev=eth0 bridge=xenbr1
device peth0 is not a slave of xenbr1
13:06:28
# /etc/xen/scripts/network-bridge stop pdev=eth0 bridge=xenbr0
ifdown: interface eth0 not configured
Nothing to flush.
device vif0.0 is not a slave of xenbr0
13:06:37
# /etc/xen/scripts/network-bridge stop netdev=eth0 bridge=xenbr0
vif=2
ifdown: interface eth0 not configured
Nothing to flush.
device peth0 is not a slave of xenbr0
13:07:05
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1211     1 r-----    147.1
xenomips0                                  3      400     1 ------      6.4
xenomips1                                  4      400     1 ------      5.7
13:07:13
#xm destroy xenomips0 xenomips1
[root@xen1:~]#
[root@xen1:~]# xm create -c xenomips N=0
Using config file "xenomips".
Error: [Errno 21] Is a directory: 'xenomips'
[root@xen1:~]# cd
[root@xen1:~]# cd /
[root@xen1:/]# xm create -c xenomips N=0
Using config file "/etc/xen/xenomips".
Error: Device creation failed for domain xenomips0
[root@xen1:/]#
...
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
[root@xen1:/]# brctl addbr xenbr1
[root@xen1:/]# brctl addbr xenbr2
[root@xen1:/]# brctl addbr service0
[root@xen1:/]# ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
Error: 'xm destroy' requires 1 arguments.
Usage: xm destroy <Domain>
Terminate a domain immediately.
13:07:23
#xm destroy xenomips0

13:07:28
#xm destroy xenomips1

/dev/tty1
13:09:08
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
13:09:13
#for i in 1 2 3 4
> do
> brctl addbr xenbr$i
> ip link set xenbr$i up
> done
13:09:43
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
xenbr1          8000.000000000000       no
xenbr2          8000.000000000000       no
xenbr3          8000.000000000000       no
xenbr4          8000.000000000000       no
13:09:46
#vi /etc/xen/xenomips
10d9
<            	['service0', 'xenbr0', 'xenbr1'],
12c11,12
<            	['service0', 'xenbr0', 'xenbr2']
---
>            	['service0', 'xenbr2', 'xenbr3'],
>            	['service0', 'xenbr1', 'xenbr3']
13:10:17
#brctl addbr service0

13:10:30
#xm create ltsp0
Using config file "/etc/xen/ltsp0".
Started domain ltsp0
/dev/pts/4
13:11:25
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1755     1 r-----     15.3
ltsp0                                      1      256     1 -b----      5.7
13:11:27
#cd /

13:11:35
#xm create -c xenomips N=0
          inet6 addr: fe80::216:3eff:fe01:c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3546 (3.4 KiB)  TX bytes:1488 (1.4 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
...
Listening on LPF/eth0/00:16:3e:01:00:c1
Sending on   LPF/eth0/00:16:3e:01:00:c1
Sending on   Socket/fallback
done.
Cleaning up ifupdown....
Unmounting temporary filesystems...done.
Deactivating swap...done.
Unmounting local filesystems...done.
Will now halt.
System halted.
/dev/pts/7
13:11:47
#cd /
Using config file "/etc/xen/xenomips".
Started domain xenomips0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro xenomips="/data/Cisco_IOS/C7200-JK.BIN -m 00:16:3e:02:0:01 -p 1:PA-FE-TX -s 0:0:gen_eth:eth1 -s 1:0:gen_eth:eth2"
...
Begin: Running /scripts/local-bottom ...
Done.
Done.
Begin: Running /scripts/init-bottom ...
Done.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
INIT: version 2.86 booting
* Mount point '/dev/shm' does not exist. Skipping mount.
Activating swap...done.
Setting the system clock..
13:11:51
#xm create -c xenomips N=1
64 bytes from 192.168.4.4: icmp_seq=3 ttl=64 time=0.023 ms
64 bytes from 192.168.4.4: icmp_seq=4 ttl=64 time=0.024 ms
--- 192.168.4.4 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.023/0.027/0.037/0.007 ms
xenomips1:~# ping 192.168.4.3
PING 192.168.4.3 (192.168.4.3) 56(84) bytes of data.
From 192.168.4.4 icmp_seq=1 Destination Host Unreachable
From 192.168.4.4 icmp_seq=2 Destination Host Unreachable
From 192.168.4.4 icmp_seq=3 Destination Host Unreachable
...
Listening on LPF/eth0/00:16:3e:01:01:c1
Sending on   LPF/eth0/00:16:3e:01:01:c1
Sending on   Socket/fallback
done.
Cleaning up ifupdown....
Unmounting temporary filesystems...done.
Deactivating swap...done.
Unmounting local filesystems...done.
Will now halt.
System halted.
/dev/pts/10
13:12:15
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      957     1 r-----     26.7
ltsp0                                      1      256     1 ------      5.7
xenomips0                                  2      400     1 -b----      5.0
xenomips1                                  3      400     1 ------      2.2
13:12:19
#xm console ltsp0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000010800000 (usable)
0MB HIGHMEM available.
264MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 67584
Kernel command line:  root=/dev/hda1 ro
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
...
  Assuming default behaviour ('subtree_check').
  NOTE: this default will change with nfs-utils version 1.1.0
.
Starting NFS kernel daemon: nfsd mountd.
Starting internet superserver: inetd.
Starting OpenBSD Secure Shell server: sshd.
tftpd-hpa disabled in /etc/default/tftpd-hpa
Starting NFS common utilities: statd idmapd.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 ltsp0.unix.nt tty1
13:12:28
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          UP 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)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:564 (564.0 b)
xenbr4    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:564 (564.0 b)
13:12:32
#brctl show\
>
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif2.0
                                                        vif3.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif1.0
xenbr1          8000.feffffffffff       no              vif2.1
xenbr2          8000.feffffffffff       no              vif2.2
                                                        vif3.1
xenbr3          8000.feffffffffff       no              vif3.2
xenbr4          8000.000000000000       no
13:14:50
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          UP 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)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:384 (384.0 b)  TX bytes:660 (660.0 b)
xenbr4    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:660 (660.0 b)
13:15:40
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          UP 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)
          Base address:0xd800 Memory:cffe0000-d0000000
13:15:42
#head -40 /etc/xen/scripts/network-bridge | tail -20
# Vars:
#
# vifnum     Virtual device number to use (default 0). Numbers >=8
#            require the netback driver to have nloopbacks set to a
#            higher value than its default of 8.
# bridge     The bridge to use (default xenbr${vifnum}).
# netdev     The interface to add to the bridge (default eth${vifnum}).
# antispoof  Whether to use iptables to prevent spoofing (default no).
#
# Internal Vars:
# pdev="p${netdev}"
# vdev="veth${vifnum}"
# vif0="vif0.${vifnum}"
#
# start:
# Creates the bridge
# Copies the IP and MAC addresses from netdev to vdev
# Renames netdev to be pdev
# Renames vdev to be netdev
# Enslaves pdev, vdev to bridge
13:16:00
#/etc/xen/scripts/network-bridge start vifnum=2 bridge=xenbr2 netdev=eth0
Nothing to flush.
Waiting for peth0 to negotiate link...........(link isnt in running state)
прошло 109 минут
15:05:16
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:04:76:A1:F0:5D
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2342 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1952261 (1.8 MiB)  TX bytes:472278 (461.2 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:384 (384.0 b)  TX bytes:4180 (4.0 KiB)
xenbr4    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:4180 (4.0 KiB)

Статистика

Время первой команды журнала23:58:46 2007- 4- 6
Время последней команды журнала15:05:16 2007- 4- 7
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %19.80
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.71
Количество командных строк в единицу времени, команда/мин 0.99
Частота использования команд
xm20|==================| 18.69%
ifconfig16|==============| 14.95%
ip14|=============| 13.08%
brctl9|========| 8.41%
/etc/xen/scripts/network-bridge6|=====| 5.61%
head6|=====| 5.61%
cd6|=====| 5.61%
ping5|====| 4.67%
less4|===| 3.74%
tcpdump3|==| 2.80%
minicom3|==| 2.80%
tail3|==| 2.80%
man2|=| 1.87%
lspci2|=| 1.87%
telnet1|| 0.93%
for1|| 0.93%
root1|| 0.93%
shutdown1|| 0.93%
vi1|| 0.93%
apt-get1|| 0.93%
mv1|| 0.93%
ls1|| 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$