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

Содержание

Журнал

Воскресенье (02/04/07)

/dev/pts/14
22:47:12
#vi /mnt/etc/rc.local
22:47:15
#vi /mnt/etc/network/interfaces
7c7
< 	up sh -c "for i in `ifconfig | grep 'eth.*Link encap' | awk '{print $1}'`; do ifconfig $i 1.1.1.1 ; ping -c 1 1.1.1.2; ifconfig $i 0.0.0.0 ; done"
---
> 	up for i in `ifconfig | grep 'eth.*Link encap' | awk '{print $1}'`; do ifconfig $i 1.1.1.1 ; ping -c 1 1.1.1.2; ifconfig $i 0.0.0.0 ; done
22:48:45
#umount /mnt

22:48:48
#xm create -c xenomips1
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
PING 1.1.1.2 (1.1.1.2) 56(84) bytes of data.
From 1.1.1.1 icmp_seq=1 Destination Host Unreachable
--- 1.1.1.2 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
xen1:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AB
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
...
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64 (64.0 b)  TX bytes:126 (126.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:224 (224.0 b)  TX bytes:224 (224.0 b)
22:50:13
#xm destroy xenomips1
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
22:50:16
#mount /dev/NAS0/xenomips0 /mnt/

22:50:17
#vi /mnt/etc/network/interfaces
22:50:25
#xm create -c xenomips1
          RX bytes:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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)
xen1:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:CD:AA
...
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
Using config file "/etc/xen/xenomips1".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.
22:50:31
#umount /mnt

22:50:33
#xm create -c xenomips1
Setting kernel variables...done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda3, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
done.
Activating swapfile swap...done.
Setting up networking....
...
From 1.1.1.1 icmp_seq=1 Destination Host Unreachable
--- 1.1.1.2 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
Debian GNU/Linux 4.0 xen1.unix.nt tty1
22:51:00
#xm destroy xenomips1

22:51:07
#mount /dev/NAS0/xenomips0 /mnt/
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
22:51:10
#vi /mnt/etc/rc.local
16c16
< #/root/xenomips/xenomips.sh
---
> /root/xenomips/xenomips.sh
22:51:19
#umount /mnt
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
22:51:23
#xm create -c xenomips1
*Feb  4 20:51:08.375: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 20:51:08.379: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
*Feb  4 20:51:09.479: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Feb  4 20:51:09.483: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
*Feb  4 20:51:09.483: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet2/0, changed state to down
*Feb  4 20:51:10.219: %SYS-5-CONFIG_I: Configured from memory by console
*Feb  4 20:51:11.135: %SYS-5-RESTART: System restarted --
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
...
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
router1>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router1>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
/dev/pts/17
22:51:43
#xm create -c xenomips2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
router2>ping 192.168.17.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router2>ena
...
b     - Show info about JIT compiled pages
l     - MTS64 cache statistics
c     - Write IOS configuration to disk
j     - Non-JIT mode statistics
i     - Determine an idling pointer counter
x     - Experimentations (can crash the box!)
^]    - Send ^]
Other - This help
router2(config-if)#
router2(config-if)#
22:54:18
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      555     1 r-----  33341.3
ltsp0                                     49      256     1 -b----    778.9
xenomips0                                108      400     1 -b----      6.2
/dev/pts/14
22:54:26
#xm destroy xenomips1

22:54:29
#xm destroy xenomips2

22:54:35
#u
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
umount: /mnt: not mounted
22:54:40
#vi /mnt/etc/rc.local
15c15
< #ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
---
> ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
22:54:51
#umount /mnt
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
/dev/pts/17
22:55:01
#xm create -c xenomips2
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Wed 21-Apr-04 23:35 by eaarmas
Image text-base: 0x60008D08, data-base: 0x62714000
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
...
control-plane
!
router2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
router2(config)#int fa1/0
router2(config-if)#dupl
router2(config-if)#duplex ful
router2(config-if)#duplex full
router2(config-if)#exit
router2(config)#
/dev/pts/14
22:55:07
#xm create -c xenomips1
!
control-plane
!
router1#int fa1/0
         ^
% Invalid input detected at '^' marker.
router1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
router1(config)#int fa1/0
router1(config-if)#dupl
...
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
router1#ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router1#
23:03:08
#xm

23:03:21
#xm destroy xenomips1
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
/dev/pts/17
23:03:21
#xm create -c xenomips2
6 slot VXR midplane, Version 2.1
Last reset from power-on
Number of Fast PAs = 3
Number of Fast+Medium PAs = 3
Total number of PA bandwidth points = 600
3 FastEthernet interfaces
125K bytes of NVRAM.
4096K bytes of packet SRAM memory.
65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
...
no ip http secure-server
!
!
!
!
!
!
!
control-plane
!
/dev/pts/14
23:03:24
#mount /dev/NAS0/xenomips0 /mnt/

23:03:27
#vi /mnt/etc/rc.local
15c15
< ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
---
> #ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
23:03:40
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      555     1 r-----  33376.6
ltsp0                                     49      256     1 -b----    779.0
xenomips0                                108      400     1 -b----      6.2
23:03:43
#vi /mnt/etc/rc.local
15,16c15,16
< #ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
< /root/xenomips/xenomips.sh
---
> ifconfig eth1 192.168.17.10 && ping -c 1 192.168.17.20 && ifconfig eth1 0.0.0.0
> #/root/xenomips/xenomips.sh
23:03:49
#umount /mnt

23:03:54
#xm create -c xenomips1
no crypto isakmp enable
!
!
!
!
interface FastEthernet0/0
 ip address 192.168.16.2 255.255.255.0
 duplex half
!
interface FastEthernet1/0
...
no ip http secure-server
!
!
!
!
!
!
!
control-plane
!
/dev/pts/20
23:06:23
#chroot /mnt
xen1:/# apt-get install tcpdump
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  tcpdump
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 303kB of archives.
After unpacking 623kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  tcpdump
...
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package tcpdump.
(Reading database ... 7265 files and directories currently installed.)
Unpacking tcpdump (from .../tcpdump_3.9.5-1_i386.deb) ...
Setting up tcpdump (3.9.5-1) ...
xen1:/# exit
exit
/dev/pts/8
23:07:58
#]
bash: ]: command not found
23:07:59
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif108.0
                                                        vif49.0
                                                        vif145.0
xenbr1          8000.feffffffffff       no              vif108.1
                                                        vif144.0
xenbr2          8000.feffffffffff       no              vif144.1
                                                        vif145.1
23:08:04
#brctl
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
23:08:07
#brctl showmacs
Incorrect number of arguments for command
Usage: brctl showmacs <bridge>          show a list of mac addrs
23:08:14
#brctl showmacs
Incorrect number of arguments for command
Usage: brctl showmacs <bridge>          show a list of mac addrs
23:08:17
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                65.71
  2     ca:00:04:85:00:1c       no                 8.34
  1     ca:00:04:8b:00:1c       no                 3.15
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:21
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                69.82
  2     ca:00:04:85:00:1c       no                 2.40
  1     ca:00:04:8b:00:1c       no                 7.26
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:25
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                74.32
  2     ca:00:04:85:00:1c       no                 6.90
  1     ca:00:04:8b:00:1c       no                 1.71
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:30
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                81.29
  2     ca:00:04:85:00:1c       no                 3.90
  1     ca:00:04:8b:00:1c       no                 8.68
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:37
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                82.61
  2     ca:00:04:85:00:1c       no                 5.21
  1     ca:00:04:8b:00:1c       no                 0.06
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:38
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                87.14
  2     ca:00:04:85:00:1c       no                 9.74
  1     ca:00:04:8b:00:1c       no                 4.59
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:43
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no                91.34
  2     ca:00:04:85:00:1c       no                 3.93
  1     ca:00:04:8b:00:1c       no                 8.79
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:08:47
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ab       no               109.24
  2     ca:00:04:85:00:1c       no                 1.80
  1     ca:00:04:8b:00:1c       no                 6.24
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:09:05
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
/dev/pts/14
23:09:59
#mount /dev/NAS0/xenomips0 /mnt/
mount: /dev/NAS0/xenomips0 already mounted or /mnt/ busy
23:10:02
#less /mnt/etc/rc.local
23:10:10
#xm destroy xenomips1
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
/dev/pts/17
23:10:16
#xm create -c xenomips1
Using config file "/etc/xen/xenomips1".
Started domain xenomips1
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 -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0 -s 1:0:linux_eth:eth1"
...
INIT: version 2.86 booting
* Mount point '/dev/shm' does not exist. Skipping mount.
Activating swap...done.
Setting the system clock..
Cleaning up ifupdown....
Loading kernel modules...done.
Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
.
Checking file systems...fsck 1.40-WIP (14-Nov-2006)
done.
/dev/pts/14
23:10:26
#xm destroy xenomips2

23:10:30
#umount /mnt

/dev/pts/8
23:10:37
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     00:16:3e:00:cf:ac       no                 0.24
  1     fe:ff:ff:ff:ff:ff       yes                0.00
/dev/pts/14
23:10:43
#xm create -c xenomips1
125K bytes of NVRAM.
4096K bytes of packet SRAM memory.
65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
Press RETURN to get started!
*Feb  4 21:15:30.891: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Feb  4 21:15:30.895: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 21:15:30.903: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
*Feb  4 21:15:31.903: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
*Feb  4 21:15:31.907: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to up
...
Compiled Wed 21-Apr-04 23:35 by eaarmas
*Feb  4 21:15:33.507: %SNMP-5-COLDSTART: SN
router1>
router1>
router1>
router1>MP agent on host router1 is undergoing a cold start
*Feb  4 21:15:34.199: %LINK-5-CHANGED: Interface FastEthernet2/0, changed state to administratively down
router1>
router1>
router1>
/dev/pts/17
23:10:58
#xm destroy xenomips1

23:11:01
#xm create -c xenomips1
Using config file "/etc/xen/xenomips1".
^]
Started domain xenomips1
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
...
Registering block device major 3
netfront: device eth0 has flipping receive path.
netfront: device eth1 has flipping receive path.
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
Begin: Running /scripts/init-premount ...
FATAL: Error inserting fan (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/thermal.ko): No such device
23:11:09
#xm destroy xenomips1

23:11:10
#xm create -c xenomips2
Debian GNU/Linux 4.0 xen1.unix.nt tty1
xen1.unix.nt login: root
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
xen1:~# cat /etc/rc.local
#!/bin/sh -e
...
router2>ping 192.168.17.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router2>ping 192.168.17.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.1, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 56/59/60 ms
/dev/pts/8
23:11:29
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  2     00:16:3e:00:cf:ab       no                 0.78
  1     00:16:3e:00:cf:ac       no                 9.58
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:11:43
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:01
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:02
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:17
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:47
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:49
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:50
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:51
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:52
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:53
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 0.84
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:57
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 0.65
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:12:59
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 2.29
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:13:00
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 3.85
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:13:02
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 4.94
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:13:03
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     ca:00:04:83:00:1c       no                 0.39
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:15:08
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  1     fe:ff:ff:ff:ff:ff       yes                0.00
/dev/pts/17
23:17:20
#xm create -c xenomips2
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.
PING 192.168.17.20 (192.168.17.20) 56(84) bytes of data.
From 192.168.17.10 icmp_seq=1 Destination Host Unreachable
--- 192.168.17.20 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
Debian GNU/Linux 4.0 xen1.unix.nt tty1
xen1.unix.nt login: root
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
...
*Feb  4 21:19:41.443: %SNMP-5-COLDSTART: SN
router2>
router2>
router2>MP agent on host router2 is undergoing a cold start
*Feb  4 21:19:41.535: %LINK-5-CHANGED: Interface FastEthernet2/0, changed state to administratively down
router2>
router2>
router2>
router2>
router2>
/dev/pts/14
23:17:23
#xm destroy xenomips2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 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:8373 (8.1 KiB)  TX bytes:0 (0.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          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:1000
          RX bytes:8476 (8.2 KiB)  TX bytes:0 (0.0 b)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:CE:AA
          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)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
23:17:25
#xm destroy xenomips1

23:17:29
#xm create -c xenomips1
*Feb  4 21:18:45.019: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet2/0, changed state to down
*Feb  4 21:18:45.091: %SYS-5-RESTART: System restarted --
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Wed 21-Apr-04 23:35 by eaarmas
*Feb  4 21:18:45.107: %SNMP-5-COLDSTART: SNMP agent on host router1 is undergoing a cold start
*Feb  4 21:18:46.399:
router1>
router1>
...
router1>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
router1>ping 192.168.17.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.17.2, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 56/62/72 ms
/dev/pts/17
23:21:23
#xm destroy xenomips1

23:21:25
#xm destroy xenomips2

/dev/pts/14
23:21:25
#xm create -c xenomips1
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
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.
...
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
Begin: Running /scripts/init-premount ...
FATAL: Error inserting fan (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/thermal.ko): No such device
Done.
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
/dev/pts/17
23:21:39
#xm destroy xenomips1

/dev/pts/14
23:21:47
#xm create -c xenomips1
-h, --help           Print this help.
--help_config        Print the available configuration variables (vars)
                     for the configuration script.
-q, --quiet          Quiet.
--path=PATH          Search path for configuration scripts. The value of
                     PATH is a colon-separated directory list.
-f=FILE, --defconfig=FILE
                     Use the given Python configuration script.The
                     configuration script is loaded after arguments have
                     been processed. Each command-line option sets a
...
                     SXP is the underlying configuration format used by
                     Xen.
                     SXP configurations can be hand-written or generated
                     from Python configuration scripts, using the -n
                     (dryrun) option to print the configuration.
-n, --dryrun         Dry run - prints the resulting configuration in SXP
                     but does not create the domain.
-p, --paused         Leave the domain paused after it is created.
-c, --console_autoconnect
                     Connect to the console after the domain is created.
/dev/pts/17
23:21:50
#xm destroy xenomips1

23:21:55
#xm create -c xenomips2
!
!
!
!
!
!
!
!
!
no crypto isakmp enable
...
Building configuration...
[OK]
router2#
Broadcast message from root@xen1.unix.nt (Sun Feb  4 21:43:31 2007):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Stopping periodic command scheduler: crond.
Stopping internet superserver: inetd.
Saving the system clock..
/dev/pts/14
23:21:57
#xm create -c xenomips1
Total number of PA bandwidth points = 600
3 FastEthernet interfaces
125K bytes of NVRAM.
4096K bytes of packet SRAM memory.
65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).
Press RETURN to get started!
*Feb  4 21:22:52.195: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Feb  4 21:22:52.199: %LINK-3-UPDOWN: Interface FastEthernet1/0, changed state to up
*Feb  4 21:22:52.207: %LINK-3-UPDOWN: Interface FastEthernet2/0, changed state to up
...
Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2004 by Cisco Systems, Inc.
Compiled Wed 21-Apr-04 23:35 by eaarmas
*Feb  4 21:22:54.815: %SNMP-5-COLDSTART: SNMP agent on host router1 is undergoing a cold start
*Feb  4 21:22:55.467: %LINK-5-CHANGED: Interface FastEthernet2/0, changed state to administratively down
router1>
router1>
router1>
router1>
/dev/pts/8
23:22:13
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif108.0
                                                        vif49.0
                                                        vif155.0
xenbr1          8000.feffffffffff       no              vif108.1
                                                        vif154.0
xenbr2          8000.feffffffffff       no              vif154.1
                                                        vif155.1
23:22:18
#brctl
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
23:22:22
#brctl
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
23:23:44
#brctl showmacs
Incorrect number of arguments for command
Usage: brctl showmacs <bridge>          show a list of mac addrs
23:23:49
#brctl showmacs xenbr2
port no mac addr                is local?       ageing timer
  2     ca:00:04:83:00:1c       no                 7.52
  1     fe:ff:ff:ff:ff:ff       yes                0.00
23:23:52
#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 RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16536919 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16555070 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1245357499 (1.1 GiB)  TX bytes:223703996 (213.3 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          RX packets:193 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36387 (35.5 KiB)  TX bytes:4724 (4.6 KiB)
xenbr2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:488 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:65295 (63.7 KiB)  TX bytes:4724 (4.6 KiB)
23:23:55
#ip show link
Object "show" is unknown, try "ip help".
23:24:01
#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: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff
3: peth1: <BROADCAST,NOARP,UP,10000> 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
...
185: vif108.1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
276: vif154.0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
277: vif154.1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
278: vif155.0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
279: vif155.1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
23:24:05
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      555     1 r-----  33537.0
ltsp0                                     49      256     1 -b----    779.3
xenomips0                                108      400     1 -b----      6.4
xenomips1                                154      400     1 ------     22.0
xenomips2                                155      400     1 ------     70.3
23:24:20
#brctl shiw
never heard of command [(null)]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
23:24:23
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif108.0
                                                        vif49.0
                                                        vif155.0
xenbr1          8000.feffffffffff       no              vif108.1
                                                        vif154.0
xenbr2          8000.feffffffffff       no              vif154.1
                                                        vif155.1
23:24:24
#cd /root/

Статистика

Время первой команды журнала22:47:12 2007- 2- 4
Время последней команды журнала23:24:24 2007- 2- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %11.88
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 0.62
Количество командных строк в единицу времени, команда/мин 2.72
Частота использования команд
xm38|=====================================| 37.62%
brctl38|=====================================| 37.62%
vi7|======| 6.93%
umount6|=====| 5.94%
mount4|===| 3.96%
ip2|=| 1.98%
ifconfig1|| 0.99%
less1|| 0.99%
u1|| 0.99%
]1|| 0.99%
chroot1|| 0.99%
cd1|| 0.99%
____
*) Интервалы неактивности длительностью 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$