/l3/users/devi/xen-for-zen/xen1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 |
|
#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 |
#cp -R /lib/modules/2.6.1
![]() 2.6.17-2-686/ 2.6.18-3-xen-686/ |
#cp -R /lib/modules/2.6.18-3-xen-686/ /mnt/lib/modules/
|
#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. |
#umount /mnt
|
#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 |
#xm destroy xenomips0
|
#lvcreate -n ios -L 2048M /dev/NAS0
Logical volume "ios" created |
#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. |
#ls /data/
ISO |
#mkdir /data/Cisco_IOS
|
#mount /dev/NAS0/ios /data/Cisco_IOS
|
#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 |
#less /root/natasha.router
|
#cp -R /root/C7200-JK.BIN /data/Cisco_IOS/
|
#cd
|
#rm C7200-JK.BIN
|
#ln -s /data/Cisco_IOS/C7200-JK.BIN .
|
#vi /etc/fstab
8a9,11 > > /dev/NAS0/ios /data/Cisco_IOS ext3 ro 0 0 > |
#mount -o ro,remount /data/Cisco_IOS/
|
#vi /etc/xen/xen
![]() |
#vi /etc/xen/xen
![]() |
#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' ] |
#mount /dev/NAS0/xenomips0 /mnt
|
#mkdir -p /data/Cisco_IOS/
|
#mkdir -p /mnt/data/Cisco_IOS/
|
#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 |
#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. |
#umount //mnt
|
#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 |
#less /root/natasha.router
|
#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 |
#xm destroy xenomips0
|
#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 |
#umount /mnt
|
#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 |
#xm destroy xenomips0
|
#mount /dev/NAS0/xenomips0 /mnt
|
#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 |
#umount /mnt
|
#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> |
#xm console xenomips0
Router> |
#xm console xenomips0
Router> Router> Router> Router> |
#less /root/dynamips
![]() |
#less /root/dynamips-0.2.6-RC5.Igor_Chubin/README
|
#xm destroy xenomips0
|
#vi /etc/xen/xenomips0
10c10,11 < #extra = "4" --- > xenomips='' > extra = "xenomips='"+xenomips+"'" |
#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 |
#less natasha.router
|
#vi /etc/xen/xenomips0
10c10,11 < xenomips='' --- > > xenomips='/data/Cisco_IOS/C7200-JK.BIN' |
#xm create -c xenomips0
cd "$DYNAMIPS_WORKDIR" dynamips $DYNAMIPS_ARGS ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "./xenomips.sh" 9 lines, 163 characters written xen1:~/xenomips# xen1:~/xenomips# |
#xm destroy xenomips0
|
#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. |
#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 |
#xm destroy xenomips0
|
#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 |
#less /root/dynamips
![]() |
#less /root/dynamips-0.2.6-RC5.Igor_Chubin/README
|
#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' |
#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 ! ! ! ! ! ! ! |
#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 |
#xm destroy xenomips0
|
#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' |
#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> |
#xm destroy xenomips0
|
#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) |
#xm destroy xenomips0
|
#mount /dev/NAS0/xenomips0 /mnt
![]() mount: you must specify the filesystem type |
#file -s /dev/NAS0/xenomips0
/dev/NAS0/xenomips0: symbolic link to `/dev/mapper/NAS0-xenomips0' |
#file -s /dev/mapper/NAS0-xenomips0
/dev/mapper/NAS0-xenomips0: data |
#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 |
#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 |
#file -s /dev/mapper/NAS0-xenomips0
/dev/mapper/NAS0-xenomips0: Linux rev 1.0 ext3 filesystem data (large files) |
#mount /dev/mapper/NAS0-xenomips0 /mnt
|
#ls /mnt
bin boot data dev etc home initrd lib lost+found man media mnt opt proc root sbin srv sys tmp usr var |
#ls /mnt/root/
xenomips |
#ls /mnt/root/xenomips/xenomips.sh
/mnt/root/xenomips/xenomips.sh |
#cp /mnt/root/xenomips/xenomips.sh .
|
#less xenomips.sh
|
#umount /mnt
|
#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# |
#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 |
#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 |
#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 |
#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 |
#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 |
#vi /mnt/etc/network/interfaces
2a3,11 > > auto lo eth0 eth1 > > iface lo inet loopback > > iface eth0 inet static > address 0.0.0.0 > > |
#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. |
#umount /mnt
|
#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 |
#xm destroy xenomips0
|
#mount /dev/NAS0/xenomips0 /mnt
|
#vi /mnt/etc/network/interfaces
4c4 < auto lo eth0 eth1 --- > auto lo eth0 9a10 > netmask 0.0.0.0 |
#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 |
#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. |
#umount /mnt
|
#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# |
#xm destroy xenomips0
|
#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 |
# 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008