Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
mininet
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Olaf Bergmann
mininet
Commits
40beaabc
Commit
40beaabc
authored
14 years ago
by
Bob Lantz
Browse files
Options
Downloads
Patches
Plain Diff
More edits for pre-beta.
parent
e900a16c
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
INSTALL
+49
-13
49 additions, 13 deletions
INSTALL
with
49 additions
and
13 deletions
INSTALL
+
49
−
13
View file @
40beaabc
...
...
@@ -2,31 +2,67 @@
Preliminary Mininet Installation/Configuration Notes
Pre-Beta version, August 2010
---
(Disclaimer: we're still pre-beta - things may be broken!)
The supported installation methods for Mininet Pre-Beta are 1) using
a pre-built VM image, and 2) native installation on Ubuntu or Debian.
(Other distributions may be supported in the future - if you would
like to contribute an installation script, we would welcome it!)
1. Easiest "install" - use our pre-built VM image!
The easiest way to get Mininet running is to start with one of our pre-built
virtual machine images from:
http://openflow.org/foswiki/bin/view/OpenFlow/MininetGettingStarted
http://openflow.org/foswiki/bin/view/OpenFlow/MininetGettingStarted
Boot up the VM image, log in, and follow the instructions on the wiki page.
An additional advantage of using the VM image is that it doesn't mess with
your native OS install or damage it in any way.
2. Native installation for Ubuntu and Debian 5 (NEW for pre-beta!)
If you are running Ubuntu or Debian 5, you may be able to use our handy
install.sh script, which is in mininet/util.
Once you have booted up the VM image, all you need to do to install
Mininet into it is:
WARNING: install.sh is a bit intrusive and may possibly damage your OS
and/or home directory. Although we hope it won't do anything completely
terrible, you may want to look at the script before you run it, and you
should make sure your system and home directory are backed up just in case!
To install ALL of the software which we use for OpenFlow tutorials, you may
use
$ mininet/util/install.sh
This takes about 20-30 minutes.
Alternately, you can install just the pieces you need.
We recommend the following steps, in order:
a) On Debian 5, first install a Mininet-compatible kernel:
$ mininet/util/install.sh -k
Reboot and run 'uname -r' to make sure you're running the new kernel.
b) Install OpenFlow 1.0 and associated useful software
$ mininet/util/install.sh -f
git clone git://openflow.org/mininet.git
cd mininet
sudo make install
c) Install Open vSwitch
$ mininet/util/install.sh -f
At this point, it should be possible to run a simpl
e
M
in
inet configuration
from the command line:
d) If you wish to install the version of NOX we us
e in
the tutorial:
$ mininet/util/install.sh -x
sudo mn
Good luck! Some additional installation notes are provided below, for
the brave and/or Linux-savvy, or those who are trying to understand what
is installed and why.
As an alternative, if you are Linux-savvy, do not wish to use the VM
image, and wish to take on the challenge of installing Mininet and its
dependencies from scratch, the requirements are described below.
p.s. Note that only one instance of Mininet is currently supported on a single
machine - that's one reason we recommend using a VM to run it.
---
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment