From 0d58b93a84a97f87a40844c159562aabdea8683c Mon Sep 17 00:00:00 2001 From: Jose Pedro Oliveira Date: Mon, 16 Sep 2013 21:42:06 +0100 Subject: [PATCH] Fedora 18+ installation notes --- INSTALL | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/INSTALL b/INSTALL index 8771678..0ad553e 100644 --- a/INSTALL +++ b/INSTALL @@ -42,7 +42,9 @@ like to contribute an installation script, we would welcome it!) sudo rm /usr/local/bin/ovs* sudo rm /usr/local/sbin/ovs* -3. Native installation from source on Ubuntu 12.04+ +3. Native installation from source + +3.1. Native installation from source on Ubuntu 12.04+ If you're reading this, you've probably already done so, but the command to download the Mininet source code is: @@ -86,6 +88,44 @@ like to contribute an installation script, we would welcome it!) mininet/util/install.sh -s -a +3.2. Native installation from source on Fedora 18+. + + As root execute the following operations: + + * install git + + yum install git + + * create an user account (e.g. mininet) and add it to the wheel group + + useradd [...] mininet + usermod -a -G wheel mininet + + * change the SElinux setting to permissive. It can be done + temporarily with: + + setenforce 0 + + then login with the new account (e.g. mininet) and do the following: + + * clone the Mininet repository + + git clone git://github.com/mininet/mininet.git + + * install Mininet, the OpenFlow reference implementation, and + Open vSwitch + + mininet/util/install.sh -fnv + + * enable and start openvswitch + + sudo systemctl enable openvswitch + sudo systemctl start openvswitch + + * test the mininet installation + + sudo mn --test pingall + 4. Creating your own Mininet/OpenFlow tutorial VM Creating your own Ubuntu Mininet VM for use with the OpenFlow tutorial