/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 |
|
#tcpdump -i xenbr1 -n
From 192.168.16.4 icmp_seq=362 Destination Host Unreachable From 192.168.16.4 icmp_seq=363 Destination Host Unreachable From 192.168.16.4 icmp_seq=364 Destination Host Unreachable From 192.168.16.4 icmp_seq=365 Destination Host Unreachable From 192.168.16.4 icmp_seq=366 Destination Host Unreachable From 192.168.16.4 icmp_seq=367 Destination Host Unreachable From 192.168.16.4 icmp_seq=368 Destination Host Unreachable From 192.168.16.4 icmp_seq=369 Destination Host Unreachable From 192.168.16.4 icmp_seq=370 Destination Host Unreachable From 192.168.16.4 icmp_seq=371 Destination Host Unreachable ... tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on xenbr1, link-type EN10MB (Ethernet), capture size 96 bytes 23:58:56.085728 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4 23:58:57.085707 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4 23:58:58.141551 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4 23:58:59.162389 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4 23:59:00.183100 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4 5 packets captured 5 packets received by filter 0 packets dropped by kernel |
#ip link show
From 192.168.16.4 icmp_seq=401 Destination Host Unreachable From 192.168.16.4 icmp_seq=402 Destination Host Unreachable From 192.168.16.4 icmp_seq=403 Destination Host Unreachable From 192.168.16.4 icmp_seq=405 Destination Host Unreachable From 192.168.16.4 icmp_seq=406 Destination Host Unreachable From 192.168.16.4 icmp_seq=407 Destination Host Unreachable From 192.168.16.4 icmp_seq=408 Destination Host Unreachable From 192.168.16.4 icmp_seq=409 Destination Host Unreachable From 192.168.16.4 icmp_seq=410 Destination Host Unreachable From 192.168.16.4 icmp_seq=411 Destination Host Unreachable ... 37: vif7.2: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 38: vif8.0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 39: vif8.1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 40: vif8.2: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 41: eth0.3@eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff |
#xm list
From 192.168.16.4 icmp_seq=354 Destination Host Unreachable From 192.168.16.4 icmp_seq=355 Destination Host Unreachable From 192.168.16.4 icmp_seq=356 Destination Host Unreachable From 192.168.16.4 icmp_seq=357 Destination Host Unreachable From 192.168.16.4 icmp_seq=358 Destination Host Unreachable From 192.168.16.4 icmp_seq=359 Destination Host Unreachable From 192.168.16.4 icmp_seq=360 Destination Host Unreachable From 192.168.16.4 icmp_seq=361 Destination Host Unreachable From 192.168.16.4 icmp_seq=362 Destination Host Unreachable From 192.168.16.4 icmp_seq=363 Destination Host Unreachable ... From 192.168.16.4 icmp_seq=515 Destination Host Unreachable From 192.168.16.4 icmp_seq=516 Destination Host Unreachable From 192.168.16.4 icmp_seq=518 Destination Host Unreachable From 192.168.16.4 icmp_seq=519 Destination Host Unreachable From 192.168.16.4 icmp_seq=520 Destination Host Unreachable From 192.168.16.4 icmp_seq=521 Destination Host Unreachable Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1212 1 r----- 5622.7 xenomips0 8 400 1 -b---- 14.7 xenomips1 7 400 1 -b---- 26.8 |
#xm destroy xenomips0
|
#xm destroy xenomips1
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1212 1 r----- 5629.4 |
#shutdown -h now
|
#ls
![]() README S20exim4 S20rsync S21xendomains S10sysklogd S20fglrx-driver S20ssh S89atd S11klogd S20inetutils-inetd S20vbladed S89cron S18portmap S20lpd S20xend S99rc.local S20acpid S20makedev S21gdm S99rmnologin S20apt-proxy S20openbsd-inetd S21nfs-common S99stop-bootlogd |
#mv S21gdm s21gdm
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xd800 Memory:cffe0000-d0000000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 ... TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:722 (722.0 b) TX bytes:722 (722.0 b) xenbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:256 (256.0 b) |
#ifconfig | less
|
#ifconfig eth1
![]() eth1: error fetching interface information: Device not found |
#lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 01:04.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller)) (rev 11) 04:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03) |
#ip link show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff 3: peth1: <NO-CARRIER,BROADCAST,NOARP,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 4: sit0: <NOARP> mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0 5: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff ... 9: vif0.2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 10: veth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 11: vif0.3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 12: veth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 13: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff |
#ping 192.168.15.254
![]() PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. --- 192.168.15.254 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2002ms |
#ip link show eth1
8: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue link/ether 00:04:76:a1:f0:24 brd ff:ff:ff:ff:ff:ff |
#ip addr show
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff inet 192.168.16.1/24 brd 192.168.16.255 scope global eth0 3: peth1: <NO-CARRIER,BROADCAST,NOARP,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff ... 10: veth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 11: vif0.3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 12: veth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 13: xenbr0: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc noqueue link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff inet6 fe80::200:ff:fe00:0/64 scope link valid_lft forever preferred_lft forever |
#ip addr show eth1
8: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue link/ether 00:04:76:a1:f0:24 brd ff:ff:ff:ff:ff:ff inet 192.168.15.251/24 brd 192.168.15.255 scope global eth1 inet6 fe80::204:76ff:fea1:f024/64 scope link valid_lft forever preferred_lft forever |
#ping 192.168.15.251
PING 192.168.15.251 (192.168.15.251) 56(84) bytes of data. 64 bytes from 192.168.15.251: icmp_seq=1 ttl=64 time=0.034 ms --- 192.168.15.251 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.034/0.034/0.034/0.000 ms |
#ping 192.168.15.254
![]() PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. From 192.168.15.251 icmp_seq=1 Destination Host Unreachable From 192.168.15.251 icmp_seq=2 Destination Host Unreachable From 192.168.15.251 icmp_seq=3 Destination Host Unreachable --- 192.168.15.254 ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2006ms , pipe 3 |
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:24 inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f024/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2 errors:0 dropped:0 overruns:0 frame:0 TX packets:55 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:64 (64.0 b) TX bytes:2516 (2.4 KiB) |
#ifconfig peth1
peth1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:20 Base address:0xc00 |
#lspci -v | less
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 ... TX packets:444 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:57144 (55.8 KiB) TX bytes:40663 (39.7 KiB) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:49 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2627 (2.5 KiB) TX bytes:0 (0.0 b) |
#ifconfig -a | less
|
#tcpdump -i -n eth1
![]() tcpdump: SIOCGIFHWADDR: No such device |
#tcpdump -n -i eth1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 11:56:27.775400 arp who-has 10.0.1.21 (ff:ff:ff:ff:ff:ff) tell 10.0.1.21 11:56:28.027320 arp who-has 10.0.1.5 (ff:ff:ff:ff:ff:ff) tell 10.0.1.5 11:56:28.267424 arp who-has 10.0.1.9 (ff:ff:ff:ff:ff:ff) tell 10.0.1.9 11:56:28.440248 arp who-has 10.0.13.2 (ff:ff:ff:ff:ff:ff) tell 10.0.13.2 11:56:28.582973 arp who-has 10.0.13.1 (ff:ff:ff:ff:ff:ff) tell 10.0.13.1 5 packets captured 5 packets received by filter 0 packets dropped by kernel |
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. 64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.278 ms --- 192.168.15.254 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.278/0.278/0.278/0.000 ms |
#apt-get install minicom
Reading package lists... Done Building dependency tree... Done Recommended packages: lrzsz The following NEW packages will be installed: minicom 0 upgraded, 1 newly installed, 0 to remove and 145 not upgraded. Need to get 290kB of archives. After unpacking 1139kB of additional disk space will be used. Get:1 http://192.168.15.251 testing/main minicom 2.2-5 [290kB] Fetched 290kB in 0s (976kB/s) Selecting previously deselected package minicom. (Reading database ... 32896 files and directories currently installed.) Unpacking minicom (from .../minicom_2.2-5_i386.deb) ... Setting up minicom (2.2-5) ... |
#man minicom
|
#minicom -s
minicom: WARNING: configuration file not found, using defaults |
#man minicom
|
#minicom -o
Welcome to minicom 2.2 OPTIONS: I18n Press CTRL-A Z for help on special keys Compiled on Jan 7 2007, 18:00:43. Port /dev/ttyS0 CTRL-A Z for help | 9600 8N1 | NOR | Minicom 2.2 | VT102 | Offline |
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:80 errors:0 dropped:0 overruns:0 frame:0 TX packets:21 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5442 (5.3 KiB) TX bytes:1098 (1.0 KiB) |
#ifconfig eth1:0 10.0.35.201
|
#ping 10.0.35.200
PING 10.0.35.200 (10.0.35.200) 56(84) bytes of data. 64 bytes from 10.0.35.200: icmp_seq=1 ttl=64 time=2.93 ms --- 10.0.35.200 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 2.937/2.937/2.937/0.000 ms |
#telnet 10.0.35.200
![]() |
#xm create -c xenomips N=0
![]() [root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' |
#cd
[root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". 0*$ bash |
#cd /
|
#xm create -c xenomips N=0
![]() Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 |
#xm create -c xenomips N=1
![]() [root@xen1:~]# xm create -c xenomips N=1 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' |
#cd /
[root@xen1:~]# xm create -c xenomips N=1 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=1 Using config file "/etc/xen/xenomips". |
#xm create -c xenomips N=1
![]() [root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips1 |
#xm create -c xenomips N=1
Xen virtual console successfully installed as tty1 Event-channel device installed. netfront: Initialising virtual ethernet driver. PNP: No PS/2 controller found. Probing ports directly. i8042.c: No controller found. mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 8 ... ping: unknown host 192.168.. xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# xenomips1:~# |
#brctl show
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 |
#brctl addbr xenbr1
|
#brctl addbr xenbr2
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# ... [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". [root@xen1:/]# ip link x |
#brctl addbr service0
|
#ip link xenbr1 up
![]() Command "xenbr1" is unknown, try "ip link help". |
#ip link up xenbr1
![]() [root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# ... [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". Command "up" is unknown, try "ip link help". |
#ip link ?
![]() Command "?" is unknown, try "ip link help". |
#ip link hep
![]() Command "hep" is unknown, try "ip link help". |
#ip link help
![]() Usage: ip link set DEVICE { up | down | arp { on | off } | dynamic { on | off } | multicast { on | off } | allmulticast { on | off } | promisc { on | off } | trailers { on | off } | txqueuelen PACKETS | name NEWNAME | address LLADDR | broadcast LLADDR | mtu MTU } ip link show [ DEVICE ] |
#ip link set xenbr1 up
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". |
#ip link set xenbr2 up
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". |
#ip link set servcie0 up
![]() SIOCGIFFLAGS: No such device |
#ip link set service0 up
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". |
#xm create -c xenomips N=0
Using IPI No-Shortcut mode Registering block device major 3 netfront: device eth0 has flipping receive path. netfront: device eth1 has flipping receive path. netfront: device eth2 has flipping receive path. Freeing unused kernel memory: 148k freed Loading, please wait... Begin: Loading essential drivers... ... Done. Begin: Running /scripts/init-premount ... ... xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# xenomips0:~# |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:762 errors:0 dropped:0 overruns:0 frame:0 TX packets:90 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:56777 (55.4 KiB) TX bytes:58858 (57.4 KiB) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D ... TX packets:21 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:768 (768.0 b) TX bytes:948 (948.0 b) xenbr2 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6 errors:0 dropped:0 overruns:0 frame:0 TX packets:21 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:384 (384.0 b) TX bytes:948 (948.0 b) |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:774 errors:0 dropped:0 overruns:0 frame:0 TX packets:90 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:57545 (56.1 KiB) TX bytes:58858 (57.4 KiB) Base address:0xd800 Memory:cffe0000-d0000000 |
#ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6849 errors:0 dropped:0 overruns:0 frame:0 TX packets:1642 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:547193 (534.3 KiB) TX bytes:314467 (307.0 KiB) |
#head -20 /etc/xen/xenomips
[root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up ... vbridges_table = [ ['service0', 'xenbr0', 'xenbr1'], ['service0', 'xenbr1', 'xenbr2'], ['service0', 'xenbr0', 'xenbr2'] ] vbridges = vbridges_table[int(N)] vif=[] x=1 for i in vbridges: vif.append('bridge='+i+',mac=00:16:3e:01:'+hex(int(N))[2:]+':'+hex(int('c0',16)+x)[2:]) |
#head -20 /etc/xen/scripts/network-bridge
[root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up ... # # If all goes well, this should ensure that networking stays up. # However, some configurations are upset by this, especially # NFS roots. If the bridged setup does not meet your needs, # configure a different script, for example using routing instead. # # Usage: # # network-bridge (start|stop|status) {VAR=VAL}* # |
#head -40 /etc/xen/scripts/network-bridge | tail -20
[root@xen1:/]# [root@xen1:/]# [root@xen1:/]# brctl show bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up ... # pdev="p${netdev}" # vdev="veth${vifnum}" # vif0="vif0.${vifnum}" # # start: # Creates the bridge # Copies the IP and MAC addresses from netdev to vdev # Renames netdev to be pdev # Renames vdev to be netdev # Enslaves pdev, vdev to bridge |
#/etc/xen/scripts/network-bridge start vifnum=2 bridge=xenbr0 netdev=eth0
[root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# ... xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". Nothing to flush. Waiting for peth0 to negotiate link.. . |
#brctl show
bridge name bridge id STP enabled interfaces service0 8000.feffffffffff no vif3.0 vif4.0 xenbr0 8000.feffffffffff no vif0.1 peth1 vif3.1 vif0.2 peth0 xenbr1 8000.feffffffffff no vif3.2 vif4.1 xenbr2 8000.feffffffffff no vif4.2 |
#head /etc/xen/xenomips
kernel = "/boot/vmlinuz-2.6.18-3-xen-686" ramdisk = "/boot/initrd.img-2.6.18-3-xen-686" #builder='linux' memory = 400 name = "xenomips"+N vbridges_table = [ ['service0', 'xenbr0', 'xenbr1'], |
#head -40 /etc/xen/scripts/network-bridge | tail -20
# Vars: # # vifnum Virtual device number to use (default 0). Numbers >=8 # require the netback driver to have nloopbacks set to a # higher value than its default of 8. # bridge The bridge to use (default xenbr${vifnum}). # netdev The interface to add to the bridge (default eth${vifnum}). # antispoof Whether to use iptables to prevent spoofing (default no). # # Internal Vars: # pdev="p${netdev}" # vdev="veth${vifnum}" # vif0="vif0.${vifnum}" # # start: # Creates the bridge # Copies the IP and MAC addresses from netdev to vdev # Renames netdev to be pdev # Renames vdev to be netdev # Enslaves pdev, vdev to bridge |
# /etc/xen/scripts/network-bridge stop pdev=eth0
![]() device peth1 is not a slave of xenbr1 |
# /etc/xen/scripts/network-bridge stop pdev=eth0 bridge=xenbr1
![]() device peth0 is not a slave of xenbr1 |
# /etc/xen/scripts/network-bridge stop pdev=eth0 bridge=xenbr0
![]() ifdown: interface eth0 not configured Nothing to flush. device vif0.0 is not a slave of xenbr0 |
# /etc/xen/scripts/network-bridge stop netdev=eth0 bridge=xenbr0
![]() vif=2 ifdown: interface eth0 not configured Nothing to flush. device peth0 is not a slave of xenbr0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1211 1 r----- 147.1 xenomips0 3 400 1 ------ 6.4 xenomips1 4 400 1 ------ 5.7 |
#xm destroy xenomips0 xenomips1
![]() [root@xen1:~]# [root@xen1:~]# xm create -c xenomips N=0 Using config file "xenomips". Error: [Errno 21] Is a directory: 'xenomips' [root@xen1:~]# cd [root@xen1:~]# cd / [root@xen1:/]# xm create -c xenomips N=0 Using config file "/etc/xen/xenomips". Error: Device creation failed for domain xenomips0 [root@xen1:/]# ... xenbr0 8000.feffffffffff no vif0.1 peth1 [root@xen1:/]# brctl addbr xenbr1 [root@xen1:/]# brctl addbr xenbr2 [root@xen1:/]# brctl addbr service0 [root@xen1:/]# ip link xenbr1 up Command "xenbr1" is unknown, try "ip link help". Error: 'xm destroy' requires 1 arguments. Usage: xm destroy <Domain> Terminate a domain immediately. |
#xm destroy xenomips0
|
#xm destroy xenomips1
|
#brctl show
bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 |
#for i in 1 2 3 4
> do > brctl addbr xenbr$i > ip link set xenbr$i up > done |
#brctl show
bridge name bridge id STP enabled interfaces xenbr0 8000.feffffffffff no vif0.1 peth1 xenbr1 8000.000000000000 no xenbr2 8000.000000000000 no xenbr3 8000.000000000000 no xenbr4 8000.000000000000 no |
#vi /etc/xen/xenomips
10d9 < ['service0', 'xenbr0', 'xenbr1'], 12c11,12 < ['service0', 'xenbr0', 'xenbr2'] --- > ['service0', 'xenbr2', 'xenbr3'], > ['service0', 'xenbr1', 'xenbr3'] |
#brctl addbr service0
|
#xm create ltsp0
Using config file "/etc/xen/ltsp0". Started domain ltsp0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1755 1 r----- 15.3 ltsp0 1 256 1 -b---- 5.7 |
#cd /
|
#xm create -c xenomips N=0
inet6 addr: fe80::216:3eff:fe01:c3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:24 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3546 (3.4 KiB) TX bytes:1488 (1.4 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 ... Listening on LPF/eth0/00:16:3e:01:00:c1 Sending on LPF/eth0/00:16:3e:01:00:c1 Sending on Socket/fallback done. Cleaning up ifupdown.... Unmounting temporary filesystems...done. Deactivating swap...done. Unmounting local filesystems...done. Will now halt. System halted. |
#cd /
Using config file "/etc/xen/xenomips". Started domain xenomips0 Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000019800000 (usable) 0MB HIGHMEM available. 408MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 104448 Kernel command line: root=/dev/hda1 ro xenomips="/data/Cisco_IOS/C7200-JK.BIN -m 00:16:3e:02:0:01 -p 1:PA-FE-TX -s 0:0:gen_eth:eth1 -s 1:0:gen_eth:eth2" ... Begin: Running /scripts/local-bottom ... Done. Done. Begin: Running /scripts/init-bottom ... Done. Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled INIT: version 2.86 booting * Mount point '/dev/shm' does not exist. Skipping mount. Activating swap...done. Setting the system clock.. |
#xm create -c xenomips N=1
64 bytes from 192.168.4.4: icmp_seq=3 ttl=64 time=0.023 ms 64 bytes from 192.168.4.4: icmp_seq=4 ttl=64 time=0.024 ms --- 192.168.4.4 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2997ms rtt min/avg/max/mdev = 0.023/0.027/0.037/0.007 ms xenomips1:~# ping 192.168.4.3 PING 192.168.4.3 (192.168.4.3) 56(84) bytes of data. From 192.168.4.4 icmp_seq=1 Destination Host Unreachable From 192.168.4.4 icmp_seq=2 Destination Host Unreachable From 192.168.4.4 icmp_seq=3 Destination Host Unreachable ... Listening on LPF/eth0/00:16:3e:01:01:c1 Sending on LPF/eth0/00:16:3e:01:01:c1 Sending on Socket/fallback done. Cleaning up ifupdown.... Unmounting temporary filesystems...done. Deactivating swap...done. Unmounting local filesystems...done. Will now halt. System halted. |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 957 1 r----- 26.7 ltsp0 1 256 1 ------ 5.7 xenomips0 2 400 1 -b---- 5.0 xenomips1 3 400 1 ------ 2.2 |
#xm console ltsp0
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. ... Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 . Starting NFS kernel daemon: nfsd mountd. Starting internet superserver: inetd. Starting OpenBSD Secure Shell server: sshd. tftpd-hpa disabled in /etc/default/tftpd-hpa Starting NFS common utilities: statd idmapd. Starting periodic command scheduler: crond. Debian GNU/Linux 4.0 ltsp0.unix.nt tty1 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 ... TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:564 (564.0 b) xenbr4 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:564 (564.0 b) |
#brctl show\
> bridge name bridge id STP enabled interfaces service0 8000.feffffffffff no vif2.0 vif3.0 xenbr0 8000.feffffffffff no vif0.1 peth1 vif1.0 xenbr1 8000.feffffffffff no vif2.1 xenbr2 8000.feffffffffff no vif2.2 vif3.1 xenbr3 8000.feffffffffff no vif3.2 xenbr4 8000.000000000000 no |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 ... TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:384 (384.0 b) TX bytes:660 (660.0 b) xenbr4 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:660 (660.0 b) |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Base address:0xd800 Memory:cffe0000-d0000000 |
#head -40 /etc/xen/scripts/network-bridge | tail -20
# Vars: # # vifnum Virtual device number to use (default 0). Numbers >=8 # require the netback driver to have nloopbacks set to a # higher value than its default of 8. # bridge The bridge to use (default xenbr${vifnum}). # netdev The interface to add to the bridge (default eth${vifnum}). # antispoof Whether to use iptables to prevent spoofing (default no). # # Internal Vars: # pdev="p${netdev}" # vdev="veth${vifnum}" # vif0="vif0.${vifnum}" # # start: # Creates the bridge # Copies the IP and MAC addresses from netdev to vdev # Renames netdev to be pdev # Renames vdev to be netdev # Enslaves pdev, vdev to bridge |
#/etc/xen/scripts/network-bridge start vifnum=2 bridge=xenbr2 netdev=eth0
Nothing to flush. Waiting for peth0 to negotiate link...........(link isnt in running state) |
#ifconfig
eth1 Link encap:Ethernet HWaddr 00:04:76:A1:F0:5D inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27414 errors:0 dropped:0 overruns:0 frame:0 TX packets:2342 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1952261 (1.8 MiB) TX bytes:472278 (461.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 ... TX packets:122 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:384 (384.0 b) TX bytes:4180 (4.0 KiB) xenbr4 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:122 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:4180 (4.0 KiB) |
Время первой команды журнала | 23:58:46 2007- 4- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:05:16 2007- 4- 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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