/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 |
|
#xm create xenomips N=0
Using config file "/etc/xen/xenomips". Started domain xenomips0 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1611 1 r----- 30.0 xenomips0 3 400 1 ------ 5.0 |
#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 |
#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 |
#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 |
#less /etc/xen/xenomips
|
#less /etc/xen/xenomips
|
#sx
![]() bash: sx: command not found |
#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 |
#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 |
#less /etc/xen/xenomips
|
#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 |
#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 |
#pi link up xenbr1
![]() bash: pi: command not found |
#ip link xenbr1 up
![]() Command "xenbr1" 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
|
#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 |
#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 |
#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 |
#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:~# |
#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 |
#xm destroy xenomips0
|
#xm destroy xenomips1
![]() |
#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. |
#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 |
#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 |
#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 |
#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. |
#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 |
#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) |
#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 |
#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) |
#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 |
#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 |
#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) |
#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 |
#brctl addif xenbr1 eth1
|
#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 |
#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 |
#brctl delif xenbr1 eth1
|
#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 |
#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 ] |
#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 |
#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) |
#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 |
#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) |
#less /etc/xen/scripts/
![]() |
#less /etc/xen/scripts/network-bridge
|
#/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 ============================================================ |
#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 |
#/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 ============================================================ |
#less /etc/xen/scripts/network-bridge
|
#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 |
#/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. |
#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 |
#less /etc/xen/scripts/network-bridge
|
#/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. |
#/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) |
#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) |
#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 |
#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) |
#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 |
#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 |
#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) |
#modprobe 8021q
|
#vconfig add eth0 3
![]() bash: vconfig: command not found |
#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) ... |
#vconfig add eth0 3
Added VLAN with VID == 3 to IF -:eth0:- |
#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) |
#ifconfig eth0.3 192.168.3.
![]() 192.168.3.: Unknown host ifconfig: `--help' gives usage information. |
#ifconfig eth0.3 192.168.3.1
|
#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 |
#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 |
#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) |
#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 |
#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 |
#less /etc/xen/scripts/network-
![]() |
#less /etc/xen/scripts/network-
![]() |
#less /etc/xen/scripts/network-bridge
|
#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 |
#xc
![]() xcalc xclipboard xclock xcmsdb xconsole xcursorgen xcutsel |
#xm
![]() xm xmag xman xmessage xmodmap xmore |
#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'. |
#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 |
#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) |
#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 |
#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 |
#less /etc/xen/scripts/
![]() |
#less /etc/xen/scripts/network-bridge
|
#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) |
#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 |
#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 |
#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 |
#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) |
#ifconfig | less
|
#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 |
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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