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

Содержание

Журнал

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

/dev/pts/3
21:40:26
#brctl addbr service0

21:40:31
#xm create xenomips N=0
Using config file "/etc/xen/xenomips".
Started domain xenomips0
21:40:34
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1611     1 r-----     30.0
xenomips0                                  3      400     1 ------      5.0
21:40:48
#xm console xenomips0
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1175884835.139:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
...
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
xen1:~#
xen1:~#
xen1:~# ifconfig eth1 192.168.1.1
xen1:~# ping 192.168.1.3
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
--- 192.168.1.3 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2010ms
/dev/pts/1
21:41:14
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1611     1 r-----     32.6
xenomips0                                  3      400     1 -b----      5.5
21:41:17
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif3.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif3.1
xenbr1          8000.feffffffffff       no              vif3.2
xenbr2          8000.000000000000       no
21:41:24
#less /etc/xen/xenomips
21:43:06
#less /etc/xen/xenomips
21:43:18
#sx
bash: sx: command not found
/dev/pts/6
21:43:28
#xm create -c xenomips N=1
Listening on LPF/eth0/00:16:3e:01:01:c1
Sending on   LPF/eth0/00:16:3e:01:01:c1
Sending on   Socket/fallback
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
...
permitted by applicable law.
xenomips1:~# modprobe 8021q
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
xenomips1:~# v
vdir       vidmode    vigr       vim.tiny   vipw       vpddecode
vi         view       vim        vimdiff    vmstat
xenomips1:~# v
vdir       vidmode    vigr       vim.tiny   vipw       vpddecode
vi         view       vim        vimdiff    vmstat
/dev/pts/3
21:45:12
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----     44.2
xenomips0                                  3      400     1 ------      5.6
xenomips1                                  4      400     1 -b----      5.5
21:45:13
#less /etc/xen/xenomips
21:46:00
#xm console xenomips0
xen1:~#
xen1:~#
xen1:~#
xen1:~# ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:16:3E:01:00:C3
          inet6 addr: fe80::216:3eff:fe01:c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
...
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=1 Destination Host Unreachable
From 192.168.1.1 icmp_seq=2 Destination Host Unreachable
From 192.168.1.1 icmp_seq=3 Destination Host Unreachable
From 192.168.1.1 icmp_seq=4 Destination Host Unreachable
From 192.168.1.1 icmp_seq=5 Destination Host Unreachable
From 192.168.1.1 icmp_seq=6 Destination Host Unreachable
--- 192.168.1.3 ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6015ms
, pipe 3
21:46:32
#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
xenbr1          8000.feffffffffff       no              vif3.2
                                                        vif4.1
xenbr2          8000.feffffffffff       no              vif4.2
21:46:34
#pi link up xenbr1
bash: pi: command not found
21:46:41
#ip link xenbr1 up
Command "xenbr1" is unknown, try "ip link help".
21:46:46
#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 ]
21:46:49
#ip link set xenbr1 up

21:47:01
#xm console xenomips0
xen1:~#
xen1:~#
xen1:~# ping 192.168.1.3
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=1 Destination Host Unreachable
From 192.168.1.1 icmp_seq=2 Destination Host Unreachable
From 192.168.1.1 icmp_seq=3 Destination Host Unreachable
--- 192.168.1.3 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4015ms
, pipe 3
21:47:15
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----     52.4
xenomips0                                  3      400     1 -b----      5.6
xenomips1                                  4      400     1 -b----      5.5
21:47:17
#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
xenbr1          8000.feffffffffff       no              vif3.2
                                                        vif4.1
xenbr2          8000.feffffffffff       no              vif4.2
21:48:12
#xm console xenomips0
xen1:~#
xen1:~#
xen1:~#
xen1:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:00:C1
          inet6 addr: fe80::216:3eff:fe01:c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
...
xenomips0 login: root
Password:
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
xenomips0:~#
xenomips0:~#
/dev/pts/6
21:52:05
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----     69.6
xenomips0                                  3      400     1 -b----      5.7
xenomips1                                  4      400     1 -b----      5.7
21:52:06
#xm destroy xenomips0

21:52:12
#xm destroy xenomips1

/dev/pts/3
21:52: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 read-write in the privileged domain,
and so cannot be mounted read-only by a guest.
/dev/pts/6
21:52:14
#mount /dev/NAS0/xenomips0 /mnt

21:52:23
#chroot /mnt
xen1:/# apt-get install vconfig
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package vconfig
xen1:/# apt-cache search vlan vconfig
xen1:/# apt-cache search vlan
ifupdown-scripts-zg2 - Zugschlus' interface scripts for ifupdown's manual method
vlan - user mode programs to enable VLANs on your ethernet devices
xen1:/# apt-get install vlan
Reading package lists... Done
...
Unpacking libatm1 (from .../libatm1_2.4.1-17_i386.deb) ...
Selecting previously deselected package iproute.
Unpacking iproute (from .../iproute_20061002-3_i386.deb) ...
Selecting previously deselected package vlan.
Unpacking vlan (from .../archives/vlan_1.9-2_i386.deb) ...
Setting up libatm1 (2.4.1-17) ...
Setting up iproute (20061002-3) ...
Setting up vlan (1.9-2) ...
xen1:/# exit
exit
/dev/pts/3
21:53:27
#umount /mnt

21:53:32
#xm create -c xenomips0
FATAL: Error inserting fan (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-3-xen-686/kernel/drivers/acpi/thermal.ko): No such device
Done.
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Done.
Begin: Running /scripts/local-premount ...
Done.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
...
Setting up networking....
Configuring network interfaces...Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
can't create /var/lib/dhcp3/dhclient.eth0.leases: Read-only file system
Listening on LPF/eth0/00:16:3e:01:00:c1
Sending on   LPF/eth0/00:16:3e:01:00:c1
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
21:53:49
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1212     1 r-----     93.9
xenomips0                                  6      400     1 -b----      5.0
xenomips1                                  7      400     1 ------      2.0
21:53:52
#xm destroy 6
Using config file "/etc/xen/xenomips".
Started domain xenomips1
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000019800000 (usable)
0MB HIGHMEM available.
408MB LOWMEM available.
ACPI in unprivileged domain disabled
Built 1 zonelists.  Total pages: 104448
Kernel command line:  root=/dev/hda1 ro xenomips="/data/Cisco_IOS/C7200-JK.BIN -m 00:16:3e:02:1:01 -p 1:PA-FE-TX -s 0:0:gen_eth:eth1 -s 1:0:gen_eth:eth2"
...
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
* Not starting internet superserver: no services enabled.
Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
.
Starting periodic command scheduler: crond.
21:53:56
#xm create -c xenomips N=0
          collisions:0 txqueuelen:1000
          RX bytes:28946 (28.2 KiB)  TX bytes:468 (468.0 b)
eth2      Link encap:Ethernet  HWaddr 00:16:3E:01:00:C3
          inet6 addr: fe80::216:3eff:fe01:c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64 (64.0 b)  TX bytes:468 (468.0 b)
eth2.2    Link encap:Ethernet  HWaddr 00:16:3E:01:00:C3
...
64 bytes from 192.168.16.4: icmp_seq=1 ttl=64 time=1.09 ms
--- 192.168.16.4 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.097/1.097/1.097/0.000 ms
xenomips0:~# ping 192.168.16.3
PING 192.168.16.3 (192.168.16.3) 56(84) bytes of data.
64 bytes from 192.168.16.3: icmp_seq=1 ttl=64 time=0.030 ms
--- 192.168.16.3 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.030/0.030/0.030/0.000 ms
/dev/pts/9
22:01:49
#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:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20811 (20.3 KiB)  TX bytes:928 (928.0 b)
xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 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:1712 (1.6 KiB)  TX bytes:948 (948.0 b)
22:01:51
#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
22:01:54
#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:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20875 (20.3 KiB)  TX bytes:960 (960.0 b)
xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1712 (1.6 KiB)  TX bytes:980 (980.0 b)
22:03:11
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.feffffffffff       no              vif8.2
                                                        vif7.1
xenbr2          8000.feffffffffff       no              vif7.2
22:03:15
#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
22:04:16
#ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:75ff:fe81:ca61/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6570 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4671 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:562352 (549.1 KiB)  TX bytes:1045314 (1020.8 KiB)
22:04:18
#brctl
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
22:04:27
#brctl addif xenbr1 eth1

22:04:56
#brctl addif xenbr1 eth0
* The [interface-name] is the name of the ethernet card that hosts
  the VLAN you are talking about.
* The vlan_id is the identifier (0-4095) of the VLAN you are operating on.
* skb_priority is the priority in the socket buffer (sk_buff).
* vlan_qos is the 3 bit priority in the VLAN header
* name-type:  VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5),
              DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5)
* bind-type:  PER_DEVICE  # Allows vlan 5 on eth0 and eth1 to be unique.
              PER_KERNEL  # Forces vlan 5 to be unique across all devices.
* FLAGS:  1 REORDER_HDR  When this is set, the VLAN device will move the
...
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~#
xenomips1:~# p
/dev/tty1
22:06:00
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.00047581ca61       no              vif8.2
                                                        vif7.1
                                                        eth1
xenbr2          8000.feffffffffff       no              vif7.2
22:06:05
#brctl delif xenbr1 eth1

/dev/pts/9
22:07:49
#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
22:09:43
#tcpdump -i eth0 -b
tcpdump version 3.9.5
libpcap version 0.9.5
Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]
                [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]
                [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
                [ -W filecount ] [ -y datalinktype ] [ -Z user ]
                [ expression ]
22:09:55
#tcpdump -i eth0 -n
          inet6 addr: fe80::216:3eff:fe01:1c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6 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:312 (312.0 b)  TX bytes:992 (992.0 b)
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
...
From 192.168.16.4 icmp_seq=12 Destination Host Unreachable
From 192.168.16.4 icmp_seq=13 Destination Host Unreachable
From 192.168.16.4 icmp_seq=15 Destination Host Unreachable
From 192.168.16.4 icmp_seq=16 Destination Host Unreachable
From 192.168.16.4 icmp_seq=17 Destination Host Unreachable
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
22:10:08
#ifconfig xenbr1
xenbr1    Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:110 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5630 (5.4 KiB)  TX bytes:1204 (1.1 KiB)
22:10:12
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.0013d4b24fec       no              vif8.2
                                                        vif7.1
                                                        eth0
xenbr2          8000.feffffffffff       no              vif7.2
22:10:16
#ifconfig vif7.1
* The [interface-name] is the name of the ethernet card that hosts
  the VLAN you are talking about.
* The vlan_id is the identifier (0-4095) of the VLAN you are operating on.
* skb_priority is the priority in the socket buffer (sk_buff).
* vlan_qos is the 3 bit priority in the VLAN header
* name-type:  VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5),
              DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5)
* bind-type:  PER_DEVICE  # Allows vlan 5 on eth0 and eth1 to be unique.
              PER_KERNEL  # Forces vlan 5 to be unique across all devices.
* FLAGS:  1 REORDER_HDR  When this is set, the VLAN device will move the
...
From 192.168.16.4 icmp_seq=49 Destination Host Unreachable
From 192.168.16.4 icmp_seq=50 Destination Host Unreachable
From 192.168.16.4 icmp_seq=51 Destination Host Unreachable
vif7.1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:81 errors:0 dropped:0 overruns:0 frame:0
          TX packets:71 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3712 (3.6 KiB)  TX bytes:3594 (3.5 KiB)
22:10:43
#less /etc/xen/scripts/
22:10:43
#less /etc/xen/scripts/network-bridge
22:19:36
#/etc/xen/scripts/network-bridge status
============================================================
8: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:04:75:81:ca:61 brd ff:ff:ff:ff:ff:ff
    inet 192.168.15.251/24 brd 192.168.15.255 scope global eth1
    inet6 fe80::204:75ff:fe81:ca61/64 scope link
       valid_lft forever preferred_lft forever
17: xenbr1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fcff:ffff:feff:ffff/64 scope link
       valid_lft forever preferred_lft forever
...
xenbr2          8000.feffffffffff       no              vif7.2
192.168.16.0/24 dev eth0  proto kernel  scope link  src 192.168.16.1
192.168.15.0/24 dev eth1  proto kernel  scope link  src 192.168.15.251
default via 192.168.15.254 dev eth1
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth1
============================================================
22:19:41
#brctl delif xenbr1 eth0
From 192.168.16.4 icmp_seq=350 Destination Host Unreachable
From 192.168.16.4 icmp_seq=351 Destination Host Unreachable
From 192.168.16.4 icmp_seq=352 Destination Host Unreachable
From 192.168.16.4 icmp_seq=353 Destination Host Unreachable
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=510 Destination Host Unreachable
From 192.168.16.4 icmp_seq=511 Destination Host Unreachable
From 192.168.16.4 icmp_seq=512 Destination Host Unreachable
From 192.168.16.4 icmp_seq=514 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
22:20:08
#/etc/xen/scripts/network-bridge status
From 192.168.16.4 icmp_seq=383 Destination Host Unreachable
From 192.168.16.4 icmp_seq=384 Destination Host Unreachable
From 192.168.16.4 icmp_seq=385 Destination Host Unreachable
From 192.168.16.4 icmp_seq=386 Destination Host Unreachable
From 192.168.16.4 icmp_seq=387 Destination Host Unreachable
From 192.168.16.4 icmp_seq=388 Destination Host Unreachable
From 192.168.16.4 icmp_seq=390 Destination Host Unreachable
From 192.168.16.4 icmp_seq=391 Destination Host Unreachable
From 192.168.16.4 icmp_seq=392 Destination Host Unreachable
From 192.168.16.4 icmp_seq=394 Destination Host Unreachable
...
xenbr2          8000.feffffffffff       no              vif7.2
192.168.16.0/24 dev eth0  proto kernel  scope link  src 192.168.16.1
192.168.15.0/24 dev eth1  proto kernel  scope link  src 192.168.15.251
default via 192.168.15.254 dev eth1
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth1
============================================================
22:20:10
#less /etc/xen/scripts/network-bridge
22:21:35
#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
22:21:43
#/etc/xen/scripts/network-bridge start bridge=xenbr1 netdev=eth0
Link veth1 is missing.
This may be because you have reached the limit of the number of interfaces
that the loopback driver supports.  If the loopback driver is a module, you
may raise this limit by passing it as a parameter (nloopbacks=<N>); if the
driver is compiled statically into the kernel, then you may set the parameter
using loopback.nloopbacks=<N> on the domain 0 kernel command line.
22:22:27
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.feffffffffff       no              vif8.2
                                                        vif7.1
xenbr2          8000.feffffffffff       no              vif7.2
22:22:44
#less /etc/xen/scripts/network-bridge
22:22:56
#/etc/xen/scripts/network-bridge start bridge=xenbr1 netdev=eth0 vifnum=6
Link veth6 is missing.
This may be because you have reached the limit of the number of interfaces
that the loopback driver supports.  If the loopback driver is a module, you
may raise this limit by passing it as a parameter (nloopbacks=<N>); if the
driver is compiled statically into the kernel, then you may set the parameter
using loopback.nloopbacks=<N> on the domain 0 kernel command line.
22:23:05
#/etc/xen/scripts/network-bridge start bridge=xenbr1 netdev=eth0 vifnum=2
Nothing to flush.
Waiting for peth0 to negotiate link...
........(link isnt in running state)
22:25:54
#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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:238 (238.0 b)
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23167 (22.6 KiB)  TX bytes:1696 (1.6 KiB)
xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:638 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:22526 (21.9 KiB)  TX bytes:1716 (1.6 KiB)
22:25:55
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.feffffffffff       no              vif8.2
                                                        vif7.1
                                                        vif0.2
                                                        peth0
xenbr2          8000.feffffffffff       no              vif7.2
22:26:00
#ifconfig vif0.2
vif0.2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:6 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:468 (468.0 b)  TX bytes:0 (0.0 b)
22:26:08
#ifconfig peth0
peth0     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)
          Base address:0xd800 Memory:cffe0000-d0000000
22:26:26
#tcpdump -i xenbr1 -n
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
From 192.168.16.4 icmp_seq=372 Destination Host Unreachable
...
listening on xenbr1, link-type EN10MB (Ethernet), capture size 96 bytes
22:27:41.769779 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
22:27:42.767588 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
22:27:43.767670 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
22:27:44.815646 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
22:27:45.837012 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
22:27:46.835898 vlan 1, p 0, arp who-has 192.168.16.1 tell 192.168.16.4
6 packets captured
6 packets received by filter
0 packets dropped by kernel
22:27:47
#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:10 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:404 (404.0 b)  TX bytes:532 (532.0 b)
22:28:20
#modprobe 8021q

22:28:42
#vconfig add eth0 3
bash: vconfig: command not found
22:28:53
#apt-get install vlan
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  vlan
0 upgraded, 1 newly installed, 0 to remove and 145 not upgraded.
Need to get 24.3kB of archives.
After unpacking 131kB of additional disk space will be used.
Get:1 http://192.168.15.251 testing/main vlan 1.9-2 [24.3kB]
Fetched 24.3kB in 0s (702kB/s)
Selecting previously deselected package vlan.
(Reading database ... 32884 files and directories currently installed.)
Unpacking vlan (from .../archives/vlan_1.9-2_i386.deb) ...
Setting up vlan (1.9-2) ...
22:29:01
#vconfig add eth0 3
Added VLAN with VID == 3 to IF -:eth0:-
22:29:02
#ifconfig eth0.3
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=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=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
eth0.3    Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
22:29:06
#ifconfig eth0.3 192.168.3.
192.168.3.: Unknown host
ifconfig: `--help' gives usage information.
22:29:22
#ifconfig eth0.3 192.168.3.1

22:29:23
#ping 192.168.3.1
PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=0.069 ms
--- 192.168.3.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.069/0.069/0.069/0.000 ms
22:29:25
#ping 192.168.3.4
PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data.
64 bytes from 192.168.3.4: icmp_seq=1 ttl=64 time=1.84 ms
--- 192.168.3.4 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.845/1.845/1.845/0.000 ms
22:30:22
#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:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:726 (726.0 b)  TX bytes:1318 (1.2 KiB)
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23423 (22.8 KiB)  TX bytes:1824 (1.7 KiB)
xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:659 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23440 (22.8 KiB)  TX bytes:1844 (1.8 KiB)
22:30:27
#ip link
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: peth0: <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
3: peth1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
5: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
...
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
22:30:38
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif7.1
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif7.0
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif7.2
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif8.1
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif8.2
ACCEPT     0    --  anywhere             anywhere            PHYSDEV match --physdev-in vif8.0
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
22:31:34
#less /etc/xen/scripts/network-
22:31:34
#less /etc/xen/scripts/network-
22:31:34
#less /etc/xen/scripts/network-bridge
22:33:23
#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: peth0: <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
3: peth1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
5: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
...
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
22:33:26
#xc
xcalc       xclipboard  xclock      xcmsdb      xconsole    xcursorgen  xcutsel
22:33:26
#xm
xm        xmag      xman      xmessage  xmodmap   xmore
22:33:26
#xm
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
Common 'xm' commands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 destroy              Terminate a domain immediately.
 dump-core            Dump core for a specific domain.
 help                 Display this message.
 list                 List information about all/some domains.
 mem-set              Set the current memory usage for a domain.
...
 shutdown             Shutdown a domain.
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for a domain.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
22:37:26
#x
x11perf               xdriinfo              xentop                xkbcomp               xmodmap               xt-install-image
x11perfcomp           xedit                 xentrace              xkbevd                xmore                 xtrapchar
xargs                 xen-create-image      xentrace_format       xkbprint              xprop                 xtrapin
xauth                 xend                  xentrace_setmask      xkbvleds              xrandr                xtrapinfo
xbiff                 xen-delete-image      xentrace_setsize      xkbwatch              xrdb                  xtrapout
xcalc                 xen-list-images       xen-update-image      xkill                 xrefresh              xtrapproto
xclipboard            xenperf               xev                   xload                 xset                  xtrapreset
xclock                xenstore-chmod        xeyes                 xlogo                 xsetmode              xtrapstats
xcmsdb                xenstore-control      xfd                   xlsatoms              xsetpointer           xvidtune
xconsole              xenstore-exists       xfontsel              xlsclients            xsetroot              xvinfo
xcursorgen            xenstore-list         xgamma                xlsfonts              xsm                   xwd
xcutsel               xenstore-ls           xgc                   xm                    xstdcmap              x-window-manager
xdbedizzy             xenstore-read         xhost                 xmag                  xsubpp                xwininfo
xditview              xenstore-rm           xinit                 xman                  xt-create-xen-config  xwud
xdpyinfo              xenstore-write        xkbbell               xmessage              xt-customize-image    xxd
22:37:26
#ifconfig -a
          collisions:0 txqueuelen:0
          RX bytes:420122 (410.2 KiB)  TX bytes:420122 (410.2 KiB)
peth0     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)
          Base address:0xd800 Memory:cffe0000-d0000000
peth1     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
...
          RX packets:675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23760 (23.2 KiB)  TX bytes:2100 (2.0 KiB)
xenbr2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          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:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
22:38:04
#ip link
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
22:39:23
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.feffffffffff       no              vif8.2
                                                        vif7.1
                                                        vif0.2
                                                        peth0
xenbr2          8000.feffffffffff       no              vif7.2
22:40:27
#less /etc/xen/scripts/
22:40:27
#less /etc/xen/scripts/network-bridge
22:49:34
#modinfo netloop
filename:       /lib/modules/2.6.18-3-xen-686/kernel/drivers/xen/netback/netloop.ko
license:        Dual BSD/GPL
vermagic:       2.6.18-3-xen-686 SMP mod_unload 686 REGPARM gcc-4.1
depends:
parm:           nloopbacks:Number of netback-loopback devices to create (int)
22:50:47
#history
  403  xm console solaris-b44
  404  ssh 192.168.15.206
  405  ping 192.168.15.206
  406  xm console solaris-b44
  407  ssh 192.168.15.206
  408  ssh 192.168.15.206
  409  xm console solaris-b44
  410  ssh root@192.168.15.206
  411  cd
  412  ssh root@192.168.15.206
...
  542  iptables -L
  543  less /etc/xen/scripts/network-bridge
  544  ip link show
  545  xm
  546  ifconfig -a
  547  ip link
  548  brctl show
  549  less /etc/xen/scripts/network-bridge
  550  modinfo netloop
  551  history
22:50:50
#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: peth0: <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
3: peth1: <BROADCAST,NOARP,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
5: vif0.0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop
    link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
...
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
22:54:22
#ip link show eth0
10: eth0: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc noqueue
    link/ether 00:13:d4:b2:4f:ec brd ff:ff:ff:ff:ff:ff
22:54:24
#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:113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3798 (3.7 KiB)  TX bytes:4582 (4.4 KiB)
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
...
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:26495 (25.8 KiB)  TX bytes:3360 (3.2 KiB)
xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:755 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:25360 (24.7 KiB)  TX bytes:3380 (3.3 KiB)
прошло 24 минуты
23:18:32
#ifconfig | less
прошло 40 минут
23:58:41
#brctl show
bridge name     bridge id               STP enabled     interfaces
service0                8000.feffffffffff       no              vif8.0
                                                        vif7.0
xenbr0          8000.feffffffffff       no              vif0.1
                                                        peth1
                                                        vif8.1
xenbr1          8000.feffffffffff       no              vif8.2
                                                        vif7.1
                                                        vif0.2
                                                        peth0
xenbr2          8000.feffffffffff       no              vif7.2
23:58:46
#tcpdump -i xenbr1 -n
From 192.168.16.4 icmp_seq=362 Destination Host Unreachable
From 192.168.16.4 icmp_seq=363 Destination Host Unreachable
From 192.168.16.4 icmp_seq=364 Destination Host Unreachable
From 192.168.16.4 icmp_seq=365 Destination Host Unreachable
From 192.168.16.4 icmp_seq=366 Destination Host Unreachable
From 192.168.16.4 icmp_seq=367 Destination Host Unreachable
From 192.168.16.4 icmp_seq=368 Destination Host Unreachable
From 192.168.16.4 icmp_seq=369 Destination Host Unreachable
From 192.168.16.4 icmp_seq=370 Destination Host Unreachable
From 192.168.16.4 icmp_seq=371 Destination Host Unreachable
...
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on xenbr1, link-type EN10MB (Ethernet), capture size 96 bytes
23:58:56.085728 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:57.085707 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:58.141551 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:58:59.162389 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
23:59:00.183100 vlan 3, p 0, arp who-has 192.168.3.8 tell 192.168.3.4
5 packets captured
5 packets received by filter
0 packets dropped by kernel

Статистика

Время первой команды журнала21:40:26 2007- 4- 6
Время последней команды журнала23:58:46 2007- 4- 6
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.64
Количество командных строк в единицу времени, команда/мин 1.03
Частота использования команд
ifconfig20|===================| 19.61%
xm20|===================| 19.61%
brctl16|===============| 15.69%
less13|============| 12.75%
ip8|=======| 7.84%
/etc/xen/scripts/network-bridge5|====| 4.90%
tcpdump4|===| 3.92%
ping2|=| 1.96%
vconfig2|=| 1.96%
modinfo1|| 0.98%
umount1|| 0.98%
iptables1|| 0.98%
mount1|| 0.98%
chroot1|| 0.98%
history1|| 0.98%
pi1|| 0.98%
sx1|| 0.98%
modprobe1|| 0.98%
xc1|| 0.98%
apt-get1|| 0.98%
x1|| 0.98%
____
*) Интервалы неактивности длительностью 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$