Suse10.2

Installing VNUML over Open Suse 10.2
Installation steps:



Install "bridge-utilities" which is available from Yast2 

Download uml-utilities from here and install them: 

rpm -i uml-utilities-20040406-35.i586.rpm

Install the following perl modules from CPAN using this command:  perl -MCPAN -e "install Net::Pcap; install Module::Build; install Net::IPv6Addr; force install NetAddr::IP"

Note: basic c/c++ development tools (gcc, make, etc) must be installed for this step to work.

Download the latest version of vnuml parser from VNUML site and install it: 

tar xfvz vnuml_1.7.3.orig.tar.gz cd vnuml-1.7.3 ./configure --with-build_modules make make install   (Note: answer "NO" if asked "Are you ready for manual configuration?")

 Download root filesystem (root_fs_tutorial-0.4.1.bz2) from VNUML site and: 

cp root_fs_tutorial-0.4.1.bz2 /usr/local/share/vnuml/filesystems cd /usr/local/share/vnuml/filesystems bunzip2 root_fs_tutorial-0.4.1.bz2 ln -s root_fs_tutorial-0.4.1 root_fs_tutorial  Download guest kernel (linux-2.6.16.27-bs2-xt-1m.tar.bz2) from VNUML site and: 

mkdir /usr/local/share/vnuml/kernels/src cp linux-2.6.16.27-bs2-xt-1m.tar.bz2 /usr/local/share/vnuml/kernels/src cd /usr/local/share/vnuml/kernels/src tar xfvj linux-2.6.16.27-bs2-xt-1m.tar.bz2 cp linux-2.6.16.27-bs2-xt-1m/linux-2.6.16.27-bs2-xt-1m .. cd .. ln -s linux-2.6.16.27-bs2-xt-1m linux

 Create ssh key: 

ssh-keygen -t rsa1

 Installation is finished. Test simple.xml example to see if everything works: </li>

vnumparser.pl -t /usr/local/share/vnuml/examples/simple.xml -v -u root -Z Note: if you execute the example from a "root" session, you should add the option "-u root" at the end of the line. There are some pending bugs that prevent a simulation to work when executed as "vnuml" user (the default when you do not use -u option) from a root session.

</ol>