view tools/vnet/00INSTALL @ 21067:b4a1832a916f

Update Xen version to 4.0.0-rc6
author Keir Fraser <>
date Tue Mar 09 18:18:05 2010 +0000 (2010-03-09)
parents 71b0f00f6344
line source
1 This directory contains the implementation of vnets:
2 virtual private networks for virtual machines.
4 make
5 - compile in local dirs. The module is in vnet-module/vnet_module.ko.
7 make dist
8 - compile and install into $(XEN_ROOT)/dist/install,
9 - where XEN_ROOT is the root of the xen tree.
11 make install
12 - compile and install into system.
14 By default the makefiles expect this code to have been installed
15 in tools/vnet in a xen source tree. If compiling outside the xen
16 source tree, set XEN_ROOT to the location of the xen source.
17 You can do this in the environment or in a Make.local file
18 in the current directory (see Make.env for details).
20 The xen0 kernel must have been compiled before building the vnet module.
21 The vnet module installs to
22 /lib/modules/<kernel version>-xen0/kernel/xen/vnet_module.ko
24 The vnet module should be loaded before starting xend, or
25 xend will fail to create any persistent vnets it has in its configuration.
26 The script network-vnet is a modified version of the xen network script
27 that loads the module if it's not already loaded.
29 The module uses kernel crypto functions, and these need to be
30 enabled in the xen0 kernel config. They should be on by default -
31 if they're not you will get compile or insmod errors (see below).
33 Kernel config options:
35 1) You will need to have your xen0 kernel compiled with HMAC_SUPPORT
36 2.6.x = (MAIN MENU: Cryptographic Options -> HMAC Support)
37 BEFORE running "make install".
39 2) You will want at least some of the other algorithms listed under
40 "Cryptographic Options" for the kernel compiled as modules.
42 3) You will want the networking IPsec/VLAN options compiled in as modules
43 2.6.x = (MAIN MENU: Device Drivers -> Networking Support ->
44 Networking Options ->
45 IP: AH transformation
46 IP: ESP transformation
47 IP: IPComp transformation
48 IP: tunnel transformation
50 IPsec user configuration interface
52 802.1Q VLAN Support
54 Please refer to the additional documentation found in tools/vnet/doc for
55 proper syntax and config file parameters.