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

Содержание

Журнал

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

/dev/pts/2
17:48:49
#chroot /mnt
xen1:/# apt-get install libc6-xen
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  libc6-xen
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1122kB of archives.
After unpacking 2548kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libc6-xen
...
(Reading database ... 7201 files and directories currently installed.)
Unpacking libc6-xen (from .../libc6-xen_2.3.6.ds1-10_i386.deb) ...
Setting up libc6-xen (2.3.6.ds1-10) ...
xen1:/# apt-get install module-init-tools
Reading package lists... Done
Building dependency tree... Done
module-init-tools is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
xen1:/# exit
exit
17:50:20
#cp -R /lib/modules/2.6.1
2.6.17-2-686/     2.6.18-3-xen-686/
17:50:20
#cp -R /lib/modules/2.6.18-3-xen-686/ /mnt/lib/modules/

17:51:04
#xm create -c xenomips0
Using config file "xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted in the privileged domain,
and so cannot be mounted by a guest.
17:51:25
#umount /mnt

17:51:29
#xm create -c xenomips0
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 8192 bytes)
Xen reported: 2666.984 MHz processor.
...
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.992 ms
64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.305 ms
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.305/0.648/0.992/0.344 ms
xen1:~#
xen1:~# exit
logout
Debian GNU/Linux 4.0 xen1.unix.nt tty1
17:52:13
#xm destroy xenomips0

17:52:56
#lvcreate -n ios -L 2048M /dev/NAS0
  Logical volume "ios" created
17:53:24
#mkfs.ext3 /dev/NAS0/ios
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
17:53:35
#ls /data/
ISO
17:53:47
#mkdir /data/Cisco_IOS

17:53:56
#mount /dev/NAS0/ios /data/Cisco_IOS

17:54:07
#ls /root/
boot_usb_Debian.img  c7200_i0_bootflash  c7200_i0_nvram           dynamips-0.2.6-RC5              dynamips_log.txt  natasha.router
c3600_i0_lock        c7200_i0_disk0      C7200-JK.BIN             dynamips-0.2.6-RC5.Igor_Chubin  log.eci           tc-rescue-script.sh
c3600_i0_log.txt     c7200_i0_log.txt    damnsmall-0.3.6-usb.tar  dynamips-0.2.6-RC5.tar.gz       log.ecp           usb_frenzy.img
17:54:12
#less /root/natasha.router
17:54:38
#cp -R /root/C7200-JK.BIN /data/Cisco_IOS/

17:55:02
#cd

17:55:04
#rm C7200-JK.BIN

17:55:08
#ln -s /data/Cisco_IOS/C7200-JK.BIN .

17:55:17
#vi /etc/fstab
8a9,11
> 
> /dev/NAS0/ios	/data/Cisco_IOS ext3	ro		0	0	
> 
17:55:44
#mount -o ro,remount /data/Cisco_IOS/

17:55:57
#vi /etc/xen/xen
17:55:57
#vi /etc/xen/xen
17:55:57
#vi /etc/xen/xenomips0
8c8
< disk = [ 'phy:/dev/NAS0/xenomips0,hda1,w' ]
---
> disk = [ 'phy:/dev/NAS0/xenomips0,hda1,w', 'phy:/dev/NAS0/ios,hda2,r' ]
17:56:30
#mount /dev/NAS0/xenomips0 /mnt

17:56:36
#mkdir -p /data/Cisco_IOS/

17:56:50
#mkdir -p /mnt/data/Cisco_IOS/

17:57:01
#vi /mnt/etc/fstab
1c1,2
< /dev/hda1 	/	ext3	defaults	0	0
---
> /dev/hda1 	/			ext3	defaults	0	0
> /dev/hda2	/data/Cisco_IOS		ext3	ro		0	0
17:57:25
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted in the privileged domain,
and so cannot be mounted by a guest.
17:57:39
#umount //mnt

17:57:45
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
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
...
xen1:~# ls
xen1:~# mount
/dev/hda1 on / type ext3 (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
/dev/hda2 on /data/Cisco_IOS type ext3 (ro)
xen1:~# ls /data/Cisco_IOS/
C7200-JK.BIN  lost+found
17:58:12
#less /root/natasha.router
17:58:55
#xm console xenomips0
xen1:~#
xen1:~#
xen1:~#
xen1:~# mkdir dynamips
xen1:~# cd dynamips
xen1:~/dynamips# dynamips /data/Cisco_IOS/
C7200-JK.BIN  lost+found/
xen1:~/dynamips# dynamips /data/Cisco_IOS/C7200-JK.BIN
dynamips: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory
xen1:~/dynamips# apt-cache search libelf
...
WARNING: The following packages cannot be authenticated!
  libelf1
Install these packages without verification [y/N]? Y
Err http://xen1 etch/main libelf1 0.123-3
  Temporary failure resolving 'xen1'
Failed to fetch http://xen1:9999/debian/pool/main/e/elfutils/libelf1_0.123-3_i386.deb  Temporary failure resolving 'xen1'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
xen1:~/dynamips# exit
logout
Debian GNU/Linux 4.0 xen1.unix.nt tty1
17:59:51
#xm destroy xenomips0

18:00:36
#chroot /mnt
xen1:/# apt-get install libelf1
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  libelf1
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 42.3kB of archives.
After unpacking 135kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libelf1
...
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 libelf1.
(Reading database ... 7250 files and directories currently installed.)
Unpacking libelf1 (from .../libelf1_0.123-3_i386.deb) ...
Setting up libelf1 (0.123-3) ...
xen1:/# exit
exit
18:01:08
#umount /mnt

18:01:11
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
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
...
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:~#
xen1:~#
xen1:~# cd dynamips/
xen1:~/dynamips# dynamips /data/Cisco_IOS/C7200-JK.BIN
dynamips: error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
18:02:52
#xm destroy xenomips0

18:02:56
#mount /dev/NAS0/xenomips0 /mnt

18:03:00
#chroot /mnt
xen1:/# apt-cache search libpcap
dns-flood-detector - detect abusive usage levels on high traffic nameservers
etherape - graphical network monitor modeled after etherman
fprobe - export captured traffic to remote NetFlow Collector
fprobe-ng - export captured traffic to remote NetFlow Collector (meta)
libmlpcap-ocaml - binding of libpcap for OCaml
libmlpcap-ocaml-dev - binding of libpcap for OCaml
libnet0 - library for the construction and handling of network packets (obsolete)
libnet1 - library for the construction and handling of network packets
libnet1-dev - development files for libnet
...
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 libpcap0.8.
(Reading database ... 7256 files and directories currently installed.)
Unpacking libpcap0.8 (from .../libpcap0.8_0.9.5-1_i386.deb) ...
Setting up libpcap0.8 (0.9.5-1) ...
xen1:/# exit
exit
18:03:43
#umount /mnt

18:03:45
#xm create -c xenomips0
Begin: Running /scripts/local-top ...
Done.
Begin: Running /scripts/local-premount ...
Done.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Begin: Running /scripts/local-bottom ...
Done.
Done.
Begin: Running /scripts/init-bottom ...
...
*Feb  4 16:03:07.903: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down
*Feb  4 16:03:10.303: %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 16:03:10.311: %SNMP-5-COLDSTART: SNMP agent on host Router is undergoing a cold start
*Feb  4 16:03:11.847: %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to administratively down
Router>
Router>
18:05:13
#xm console xenomips0
Router>
18:07:09
#xm console xenomips0
Router>
Router>
Router>
Router>
18:07:26
#less /root/dynamips
18:07:26
#less /root/dynamips-0.2.6-RC5.Igor_Chubin/README
18:08:17
#xm destroy xenomips0

18:08:27
#vi /etc/xen/xenomips0
10c10,11
< #extra = "4"
---
> xenomips=''
> extra = "xenomips='"+xenomips+"'"
18:09:06
#ls
boot_usb_Debian.img  c7200_i0_bootflash  c7200_i0_nvram           dynamips-0.2.6-RC5              dynamips_log.txt  natasha.router
c3600_i0_lock        c7200_i0_disk0      C7200-JK.BIN             dynamips-0.2.6-RC5.Igor_Chubin  log.eci           tc-rescue-script.sh
c3600_i0_log.txt     c7200_i0_log.txt    damnsmall-0.3.6-usb.tar  dynamips-0.2.6-RC5.tar.gz       log.ecp           usb_frenzy.img
18:09:26
#less natasha.router
18:09:38
#vi /etc/xen/xenomips0
10c10,11
< xenomips=''
---
> 
> xenomips='/data/Cisco_IOS/C7200-JK.BIN'
18:10:02
#xm create -c xenomips0
cd "$DYNAMIPS_WORKDIR"
dynamips $DYNAMIPS_ARGS
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"./xenomips.sh" 9 lines, 163 characters written
xen1:~/xenomips#
xen1:~/xenomips#
18:18:48
#xm destroy xenomips0

18:18:51
#xm create -c xenomips0
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
...
Total number of PA bandwidth points = 200
1 FastEthernet interface
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).
Configuration register is 0x2102
Router>q
Router con0 is now available
Press RETURN to get started.
/dev/pts/2
18:26:10
#less /etc/xen
прошло 34 минуты
/dev/pts/2
19:00:34
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32342.3
ltsp0                                     49      256     1 -b----    774.9
xenomips0                                 60      400     1 ------   2472.8
19:00:37
#xm destroy xenomips0

19:00:58
#lvdisplay /dev/NAS0/xenomips0
  --- Logical volume ---
  LV Name                /dev/NAS0/xenomips0
  VG Name                NAS0
  LV UUID                Qp23Jh-3ywO-m5KX-jKS9-5POp-zCNq-N1Dk0s
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                2.00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           254:14
19:01:13
#less /root/dynamips
19:01:13
#less /root/dynamips-0.2.6-RC5.Igor_Chubin/README
/dev/pts/8
19:05:23
#vi /etc/xen/xenomips0
11c11
< xenomips='/data/Cisco_IOS/C7200-JK.BIN'
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX'
19:06:11
#xm create -c xenomips0
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
...
ip classless
no ip http server
no ip http secure-server
!
!
!
!
!
!
!
19:07:45
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32364.7
ltsp0                                     49      256     1 -b----    775.1
xenomips0                                 61      400     1 ------     76.4
19:07:47
#xm destroy xenomips0

19:08:33
#vi /etc/xen/xenomips0
11c11
< xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX'
---
> xenomips='/data/Cisco_IOS/C7200-JK.BIN -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
19:09:54
#xm create -c xenomips0
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Software IO TLB disabled
vmalloc area: da000000-fb7fe000, maxmem 33ffe000
Memory: 391808k/417792k available (1558k kernel code, 17468k reserved, 566k data, 148k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 6671.44 BogoMIPS (lpj=13342881)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
...
    e2fsck -b 8193 <device>
xen1:~# fsck -a /dev/hda1
fsck 1.40-WIP (14-Nov-2006)
fsck.ext3: Bad magic number in super-block while trying to open /dev/hda1
/dev/hda1:
The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
19:10:43
#xm destroy xenomips0

19:10:45
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
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 -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
...
mount: Mounting /root/dev on /dev/.static/dev failed: No such file or directory
Done.
mount: Mounting /sys on /root/sys failed: No such file or directory
mount: Mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init
BusyBox v1.1.3 (Debian 1:1.1.3-3) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
(initramfs)
(initramfs)
19:10:56
#xm destroy xenomips0

19:10:59
#mount /dev/NAS0/xenomips0 /mnt
mount: you must specify the filesystem type
19:11:14
#file -s /dev/NAS0/xenomips0
/dev/NAS0/xenomips0: symbolic link to `/dev/mapper/NAS0-xenomips0'
19:11:23
#file -s /dev/mapper/NAS0-xenomips0
/dev/mapper/NAS0-xenomips0: data
19:11:31
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32383.5
ltsp0                                     49      256     1 -b----    775.2
19:12:15
#fsck /dev/mapper/NAS0-xenomips0
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #1 (32125, counted=13246).
Fix<y>? yes
Free blocks count wrong for group #2 (32254, counted=28009).
Fix<y>? yes
Free blocks count wrong for group #3 (32125, counted=19058).
Fix<y>? yes
...
Directories count wrong for group #14 (0, counted=2).
Fix<y>? yes
Free inodes count wrong for group #15 (16384, counted=16383).
Fix<y>? yes
Directories count wrong for group #15 (0, counted=1).
Fix<y>? yes
Free inodes count wrong (262133, counted=252108).
Fix<y>? yes
/dev/mapper/NAS0-xenomips0: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/NAS0-xenomips0: 10036/262144 files (1.3% non-contiguous), 108614/524288 blocks
19:12:35
#file -s /dev/mapper/NAS0-xenomips0
/dev/mapper/NAS0-xenomips0: Linux rev 1.0 ext3 filesystem data (large files)
19:12:41
#mount /dev/mapper/NAS0-xenomips0 /mnt

19:12:49
#ls /mnt
bin  boot  data  dev  etc  home  initrd  lib  lost+found  man  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
19:12:52
#ls /mnt/root/
xenomips
19:12:55
#ls /mnt/root/xenomips/xenomips.sh
/mnt/root/xenomips/xenomips.sh
19:13:01
#cp /mnt/root/xenomips/xenomips.sh .

19:13:04
#less xenomips.sh
19:13:07
#umount /mnt

19:13:17
#xm create -c xenomips0
.
Checking file systems...fsck 1.40-WIP (14-Nov-2006)
done.
Setting kernel variables...done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
...
Router#
Router#
Router#
Router#ping 192.168.15.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.15.254, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Router#
Router#
/dev/pts/2
19:18:10
#ping 192.168.15.170
PING 192.168.15.170 (192.168.15.170) 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
From 192.168.15.251 icmp_seq=4 Destination Host Unreachable
From 192.168.15.251 icmp_seq=5 Destination Host Unreachable
From 192.168.15.251 icmp_seq=6 Destination Host Unreachable
From 192.168.15.251 icmp_seq=8 Destination Host Unreachable
From 192.168.15.251 icmp_seq=9 Destination Host Unreachable
From 192.168.15.251 icmp_seq=10 Destination Host Unreachable
...
From 192.168.15.251 icmp_seq=14 Destination Host Unreachable
From 192.168.15.251 icmp_seq=15 Destination Host Unreachable
From 192.168.15.251 icmp_seq=16 Destination Host Unreachable
From 192.168.15.251 icmp_seq=17 Destination Host Unreachable
From 192.168.15.251 icmp_seq=19 Destination Host Unreachable
From 192.168.15.251 icmp_seq=20 Destination Host Unreachable
From 192.168.15.251 icmp_seq=21 Destination Host Unreachable
--- 192.168.15.170 ping statistics ---
21 packets transmitted, 0 received, +18 errors, 100% packet loss, time 20393ms
, pipe 4
19:21:04
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32395.4
ltsp0                                     49      256     1 -b----    775.3
xenomips0                                 64      400     1 ------    331.7
/dev/pts/8
19:21:28
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif64.0
                                                        vif49.0
xenbr1          8000.feffffffffff       no              vif64.1
19:21:32
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----  32394.4
ltsp0                                     49      256     1 -b----    775.3
xenomips0                                 64      400     1 ------    193.0
19:21:39
#brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif98.0
                                                        vif49.0
                                                        vif100.0
xenbr1          8000.feffffffffff       no              vif98.1
                                                        vif99.0
xenbr2          8000.feffffffffff       no              vif99.1
                                                        vif100.1
/dev/pts/2
19:23:59
#xm destroy xenomips0

19:24:13
#vi /mnt/etc/network/interfaces
2a3,11
> 
> auto lo eth0 eth1
> 
> iface lo inet loopback 
> 
> iface eth0 inet static 
>         address 0.0.0.0
> 
> 
19:25:05
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted in the privileged domain,
and so cannot be mounted by a guest.
19:25:16
#umount /mnt

19:25:20
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
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 -p 1:PA-FE-TX -p 2:PA-FE-TX -s 0:0:linux_eth:eth0'
...
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...Don't seem to be have all the variables for eth0/inet.
Failed to bring up eth0.
Ignoring unknown interface eth1=eth1.
done.
Press enter for maintenance
19:25:41
#xm destroy xenomips0

19:25:45
#mount /dev/NAS0/xenomips0 /mnt

19:25:48
#vi /mnt/etc/network/interfaces
4c4
< auto lo eth0 eth1
---
> auto lo eth0
9a10
> 	netmask 0.0.0.0
19:26:11
#cat /mnt/etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address 0.0.0.0
        netmask 0.0.0.0
19:26:12
#xm create -c xenomips0
Using config file "/etc/xen/xenomips0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/xenomips0 is mounted in the privileged domain,
and so cannot be mounted by a guest.
19:26:17
#umount /mnt

19:26:20
#xm create -c xenomips0
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.
           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706
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.
...
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.15.251, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/28/32 ms
Router#ping 192.168.15.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.15.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/75/180 ms
Router#
19:33:06
#xm destroy xenomips0

19:33:19
#ls
boot_usb_Debian.img  c7200_i0_disk0    damnsmall-0.3.6-usb.tar         dynamips_log.txt  tc-rescue-script.sh
c3600_i0_lock        c7200_i0_log.txt  dynamips-0.2.6-RC5              log.eci           usb_frenzy.img
c3600_i0_log.txt     c7200_i0_nvram    dynamips-0.2.6-RC5.Igor_Chubin  log.ecp           xenomips.sh
c7200_i0_bootflash   C7200-JK.BIN      dynamips-0.2.6-RC5.tar.gz       natasha.router

Файлы

  • /mnt/etc/network/interfaces
  • /mnt/etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
            address 0.0.0.0
            netmask 0.0.0.0
    

    Статистика

    Время первой команды журнала17:48:49 2007- 2- 4
    Время последней команды журнала19:33:19 2007- 2- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.17
    Количество командных строк в единицу времени, команда/мин 1.44
    Частота использования команд
    xm36|===================================| 35.64%
    vi11|==========| 10.89%
    less9|========| 8.91%
    umount7|======| 6.93%
    mount7|======| 6.93%
    ls7|======| 6.93%
    cp4|===| 3.96%
    mkdir3|==| 2.97%
    chroot3|==| 2.97%
    file3|==| 2.97%
    brctl2|=| 1.98%
    ping1|| 0.99%
    fsck1|| 0.99%
    mkfs.ext31|| 0.99%
    rm1|| 0.99%
    cd1|| 0.99%
    lvdisplay1|| 0.99%
    cat1|| 0.99%
    ln1|| 0.99%
    lvcreate1|| 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$