Bob Lantz
90ea6c6bd1
Usually kernel install is unnecessary, so don't quit if it fails
2015-03-23 17:42:51 -07:00
Bob Lantz
269cecd3ee
openvswitch-datapath-dkms is no longer needed for 14.04+
2015-03-23 17:15:59 -07:00
Bob Lantz
a7ad739036
Disable IPv6 via grub command line
...
Unfortunately disabling IPv6 via sysctl doesn't actually
disable it on all of the interfaces by default. Disabling
it via grub disables it entirely in the VM.
Helps with #454
2014-12-17 13:49:12 -08:00
Bob Lantz
64bbaeccc4
Add doxygen-latex if needed (14.04+)
2014-11-12 17:45:36 -08:00
Bob Lantz
ec26c7492d
Install vconfig in VM for VLAN example
...
This should help with #393 although it doesn't solve
the root issue of the example failing silently when
vconfig is missing.
2014-09-29 16:30:24 -07:00
cody burkard
686a9993f5
add Ryu controller to mininet
2014-09-26 15:42:15 -07:00
Bob Lantz
12095a12f4
Try to install openvswitch-testcontroller if needed
2014-09-23 17:49:46 -07:00
Bob Lantz
412726d39c
Fix -a
2014-09-23 17:18:59 -07:00
Bob Lantz
136c959191
Fix wireshark namespace conflict and don't reinstall
2014-09-23 16:32:30 -07:00
Bob Lantz
f603052b35
Install coloring rules regardless of plugin. Also don't clobber.
2014-09-23 14:01:40 -07:00
Bob Lantz
47be38e63c
Don't install lua plugin for wireshark 1.12+
...
Apparently there is a conflict where the lua plugin
conflicts with the built-in dissector for openflow
that is included with 1.12 and up. For now, we will
just not install the plugin. This should fix the
14.10 VM build.
Additionally, I have added a handy function,
version_ge, which compares version numbers in
canonical x.y.z format. Thanks to stackoverflow for
pointing out the incredibly useful sort -V option!
2014-09-23 13:45:20 -07:00
Bob Lantz
9ca775cba3
Switch to loxigen-built openflow.lua wireshark plugin
...
The older wireshark dissectors were not well-maintained
and were a pain to build. They also added tons of extra junk
into our VM images! The ones built into the current
wireshark are deficient for 1.3. The solution for the
future is almost certainly to go with the lua-based plugin,
since it is architecture-independent and should be much
easier to maintain and upgrade.
2014-09-22 15:54:58 -07:00
lantz
40ea9172f9
Merge pull request #283 from ggee/ovs2install
...
OVS install Ubuntu packages
2014-03-21 13:00:48 -07:00
Bob Lantz
7c29c2ebf2
Fix IVS build
2014-02-28 14:56:08 -08:00
Gregory Gee
4b7b23cf20
Change the installation to a separate option as recommended with -V.
...
This argument expect a parameter which is the version number of OVS you wish to install.
install.sh -V 2.0.0
What is nice that I tested, is that you can keep running the above to change
which OVS version you want to test with. Also, if a new version of OVS
is released, just run the above again specifying the new version number.
The version number must match the version number in the tarball file name
like openvswitch-2.0.0.tar.gz. In this case, the version specified
must be 2.0.0.
2014-02-25 23:15:03 -05:00
Bob Lantz
2dee3413cf
Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support
2014-02-25 16:49:33 -08:00
Fernando Cappi
a6e55e3528
Update Oflops repository in install.sh
2013-10-05 22:49:15 -03:00
Bob Lantz
7a24407ecc
Remove unneeded bc dependency
...
fixes #212
2013-09-17 17:31:21 -07:00
Jose Pedro Oliveira
0457824193
Fedora: update status messages
2013-09-14 02:22:07 +01:00
Jose Pedro Oliveira
40ad3a1bf9
Replaces a couple of 'sudo apt-get install -y' instances by '$install'
2013-09-14 02:21:24 +01:00
Jose Pedro Oliveira
de2680152b
Fedora: support the -w option (wireshark)
2013-09-14 02:19:39 +01:00
Jose Pedro Oliveira
541ba67daf
Fedora: support the -v option (OVS)
2013-09-14 02:18:04 +01:00
Jose Pedro Oliveira
b5a48f9f6c
Merge branch 'master' of https://github.com/mininet/mininet
...
Conflicts:
mininet/node.py -- revert our change; better solution upstream
util/install.sh -- resolved the conflict (echo statement)
2013-09-13 04:05:47 +01:00
Bob Lantz
3027856c7b
Find wireshark dir using find (fix for 13.10)
2013-09-11 12:00:17 -07:00
Brian O'Connor
389c7aa5af
install.sh: making BUILD_DIR more robust
2013-09-11 12:00:16 -07:00
Bob Lantz
40a9c15345
Remove gigantic doxypy/texlive/fonts from install.sh -a
...
fixes #192
2013-08-25 13:55:50 -07:00
Jose Pedro Oliveira
5b08af2e8d
Add a small notice about the Fedora's support.
2013-08-22 18:13:31 +01:00
Jose Pedro Oliveira
6cb05c3762
Make options -f and -b work in Fedora 19
2013-08-22 17:42:17 +01:00
Jose Pedro Oliveira
15f2d240d6
Make install.sh support Fedora 19 (install.sh -n)
2013-08-22 00:47:30 +01:00
Brian O'Connor
b635fd9edd
Some cleanup and style fixes for fixlimits
2013-08-14 17:29:23 -07:00
Brian O'Connor
867a6d6731
Cleaned up sysctl and rlimit test and set
...
Use files instead of sysctl to set limits
2013-08-14 15:04:11 -07:00
Brian O'Connor
7e87dbaa39
Fixed modprobe install. Checks to ensure that OVS_KMODS is set
2013-08-05 14:00:37 -07:00
Bob Lantz
786117dd49
Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs
...
Conflicts:
util/install.sh
fixes #159
2013-07-31 18:20:18 -07:00
Brian O'Connor
15c1a0e5e7
install.sh automatically detects wireshark version and installs correct version of of-dissector
...
fixes #180
2013-07-30 18:11:20 -07:00
Brandon Heller
1f07530a54
install.sh: Fix break from version overrides missing, + annotate them
...
D'oh! Next time test presence _and_ absense of an added env var.
OTOH, when people notice this quickly, it means they're using install.sh :-)
2013-07-24 06:01:30 +00:00
Brian O'Connor
c26b4525aa
Moving developer dependencies to separate function in install.sh
...
Developer dependencies are ~1GB
2013-07-19 16:17:16 -07:00
Brian O'Connor
ea29d2b2cd
Merge pull request #171 from vitalivanov/dev
...
Cleanup and cosmetic changes.
2013-07-19 16:07:15 -07:00
David Erickson
3e70b01ec5
Enable OF 1.3 switch revision choice
2013-07-19 10:32:20 -07:00
David Erickson
b55527739a
Enable OF dissector revision choice
2013-07-19 10:29:53 -07:00
Vitaliy Ivanov
5b609ef9e2
Adding mininet doxygen installation dependencies.
...
Right now after installing mininet using util/install.sh there is a problem when try to generate doc:
make doc
doxygen doc/doxygen.cfg
make: doxygen: Command not found
make: *** [doc] Error 127
Adding doxygen, doxypy and texlive-fonts-recommended packages to fix the problem.
2013-07-15 14:20:16 +02:00
Brian O'Connor
adf391fdec
Fixed install.sh script to allow Mininet to be installed from any directory (not just ~/)
...
Fixes #94
2013-07-09 19:23:29 -07:00
Rich Lane
8ee4aa6de4
install.sh: add support for IVS
2013-06-28 15:01:58 -07:00
Brandon Heller
40b13c28b8
install.sh: Make OF1.3 Netbee location cmd-line configurable
...
If NBEEURL is defined when running install.sh, use that location.
Enables use of a local mirror for netbee download.
Thanks to David Erickson for the code.
2013-06-20 15:57:39 -07:00
Bob Lantz
2de621cda0
"file blocks" -> "disk blocks"
2013-06-19 17:27:33 -07:00
Bob Lantz
5c5a1eae8a
Use dd to zero out disk space (hopefully faster)
2013-06-19 17:26:39 -07:00
Bob Lantz
8f113b48cc
vm_cleanup: add apt-get autoremove, and zero disk blocks
2013-06-19 16:58:00 -07:00
Bob Lantz
949e0b3aff
Separate VM finalization as install.sh -tc
2013-06-19 16:32:54 -07:00
Brandon Heller
3582facd34
install.sh: Use newer Netbee location for OF1.3 install
...
The previous version (12-05-16) does not compile on Ubuntu 12.10.
Also use a local variable to reduce duplication.
2013-06-04 23:53:04 -07:00
ryanc
65c35b6595
Remove networkx dependency
...
Conflicts:
util/install.sh
closes #100
2013-05-22 15:24:22 -07:00
Bob Lantz
7bc10ebc7a
Fix X11 forwarding (broken by no IPv6) for real
2013-04-09 23:26:08 -07:00