(该文有些命令重复,但是一定可以搭建openflow,采用运行多个终端解决搭建过程中的问题)
terminal 1:安装floodlight
sudo apt-get update
sudo apt-get install build-essential default-jdk ant python-dev
git clone git://github.com/floodlight/floodlight.git(如果安装遇到问题可以尝试下面的命令)
apt-get install git
sudo apt-get purge openjdk-7-jre-headless
ls /var/cache/apt/archives/
sudo apt-get install openjdk-7-jre-headless
apt-get -f install git
sudo apt-get autoclean
apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get -f install
sudo dpkg –configure -a
sudo apt-get install openjdk-7-jre-headless
107 apt-cache show openjdk-7-jre-headless
108 git clone git://github.com/floodlight/floodlight.git
109 apt-get install git
110 git clone git://github.com/floodlight/floodlight.git
111 sudo apt-get install wireshark
112 ls
113 sudo apt-get mininet
114 sudo apt-get install mininet
115 gedit /etc/profile
116 gedit /etc/profile.d
117 cd /etc/profile.d
118 ls
119 cd ..
120 gedit environment
121 source environment
122 $echo $JAVA_HOME
123 echo $JAVA_HOME
124 cd /usr/lib/jvm
125 ls
126 $echo $JAVA_HOME
127 gedit environment
128 gedit /etc/environment
129 source /etc/environment
130 $echo $JAVA_HOME
131 cd /usr/lib/jvm
132 ls
133 cd /etc
134 ll
135 chmod 777 profile
136 ll -a
137 gedit profile
138 cd /home/ubuntu/
139 ls
140 cd floodlight/
141 ls
142 java -jar floodlight.jar
143 cd target/
144 ls
145 java -jar floodlight.jar
146 $echo $JAVA_HOME
147 sudo chmod 777 floodlightcontroller
148 cd ..
149 ls
terminal 2:执行wireshark
sudo wireshark
90sudo apt-get update
91 sudo apt-get install build-essential default-jdk ant python-dev
92 git clone git://github.com/floodlight/floodlight.git
93 apt-get install git
94 apt-get -f install git
95 sudo apt-get purge openjdk-7-jre-headless
96 ls /var/cache/apt/archives/
97 sudo apt-get install openjdk-7-jre-headless
98 apt-get -f install git
99 sudo apt-get autoclean
100 apt-get clean
101 sudo apt-get update
102 sudo apt-get upgrade
103 sudo apt-get dist-upgrade
104 sudo apt-get -f install
105 sudo dpkg –configure -a
106 sudo apt-get install openjdk-7-jre-headless
107 apt-cache show openjdk-7-jre-headless
108 git clone git://github.com/floodlight/floodlight.git
109 apt-get install git
110 git clone git://github.com/floodlight/floodlight.git
111 sudo apt-get install wireshark
112 ls
113 sudo apt-get mininet
114 sudo apt-get install mininet
115 lsof -i tcp:8080
116 kill 4297
117 ovs-vsctl set-controller br0 tcp:192.168.1.1:6633
118 ovs-vsctl set-controller eth0 tcp:192.168.1.1:6633
119 sudo mn
120 ifconfig
121 sudo wireshark
terminal 3:
安装mininet
90 sudo apt-get update
91 sudo apt-get install build-essential default-jdk ant python-dev
92 git clone git://github.com/floodlight/floodlight.git
93 apt-get install git
94 apt-get -f install git
95 sudo apt-get purge openjdk-7-jre-headless
96 ls /var/cache/apt/archives/
97 sudo apt-get install openjdk-7-jre-headless
98 apt-get -f install git
99 sudo apt-get autoclean
100 apt-get clean
101 sudo apt-get update
102 sudo apt-get upgrade
103 sudo apt-get dist-upgrade
104 sudo apt-get -f install
105 sudo dpkg –configure -a
106 sudo apt-get install openjdk-7-jre-headless
107 apt-cache show openjdk-7-jre-headless
108 git clone git://github.com/floodlight/floodlight.git
109 apt-get install git
110 git clone git://github.com/floodlight/floodlight.git
111 sudo apt-get install wireshark
112 ls
113 sudo apt-get mininet
114 sudo apt-get install mininet
115 sudo service openvswitch-controller stop
116 sudo update-rc.d openvswitch-controller disable
123 sudo mn --controller=remote,ip=localhost,port=6633(Hosts(0),Switches(0))
124 sudo mn --controller=remote,ip=127.0.0.1,port=6633(正确)
terminal 4:
sudo apt-get update
91 sudo apt-get install build-essential default-jdk ant python-dev
92 git clone git://github.com/floodlight/floodlight.git
93 apt-get install git
94 apt-get -f install git
95 sudo apt-get purge openjdk-7-jre-headless
96 ls /var/cache/apt/archives/
97 sudo apt-get install openjdk-7-jre-headless
98 apt-get -f install git
99 sudo apt-get autoclean
100 apt-get clean
101 sudo apt-get update
102 sudo apt-get upgrade
103 sudo apt-get dist-upgrade
104 sudo apt-get -f install
105 sudo dpkg –configure -a
106 sudo apt-get install openjdk-7-jre-headless
107 apt-cache show openjdk-7-jre-headless
108 git clone git://github.com/floodlight/floodlight.git
109 apt-get install git
110 git clone git://github.com/floodlight/floodlight.git
111 sudo apt-get install wireshark
112 ls
113 sudo apt-get mininet
114 sudo apt-get install mininet
115 ls
116 cd /
117 ls
118 cd /etc
119 cd /profile
120 ls
121 ll
122 gedit profile
123 cd /usr/lib/jvm
124 ls
125 cd /etc
126 ls
127 gedit profile.d
128 cd profile.d
129 ls
130 cd ..
131 gedit environment
132 source /etc/environment
133 $echo $JAVA_HOME
134 $echo $CLASSPATH
135 echo $CLASSPATH
136 java -version
137 cd /usr/local/jvm
138 ls
139 cd /usr/local
140 ls
141 cd lib
142 ls
143 cd /usr/lib/jvm
144 ls
145 source /etc/profile
146 java -version
147 gedit environment
148 cd /etc
149 ls
150 gedit environment
151 source environment
152 cd /etc/profile
153 gedit profile
154 source profile
155 lsof -i tcp:8080
156 kill 4177
157 fuser -k 6633/tcp
158 sudo wireshark
terminal 5:
90 sudo apt-get update
91 sudo apt-get install build-essential default-jdk ant python-dev
92 git clone git://github.com/floodlight/floodlight.git
93 apt-get install git
94 apt-get -f install git
95 sudo apt-get purge openjdk-7-jre-headless
96 ls /var/cache/apt/archives/
97 sudo apt-get install openjdk-7-jre-headless
98 apt-get -f install git
99 sudo apt-get autoclean
100 apt-get clean
101 sudo apt-get update
102 sudo apt-get upgrade
103 sudo apt-get dist-upgrade
104 sudo apt-get -f install
105 sudo dpkg –configure -a
106 sudo apt-get install openjdk-7-jre-headless
107 apt-cache show openjdk-7-jre-headless
108 git clone git://github.com/floodlight/floodlight.git
109 apt-get install git
110 git clone git://github.com/floodlight/floodlight.git
111 sudo apt-get install wireshark
112 ls
113 sudo apt-get mininet
114 sudo apt-get install mininet
115 cd floodlight
116 ant
117 cd target/
118 java -jar floodlight.jar
119 java -version
120 java -jar floodlight.jar
121 ant
122 cd ..
123 ant
124 cd target/
125 java -jar floodlight.jar
126 cd ..
127 git checkout fl-last-passed-build
128 java -jar target/floodlight.jar
129 git checkout stable
130 git checkout -b fl-last-passed-build
131 git checkout stable
132 java -jar target/floodlight.jar
133 umount /dev/sda5 git checkout stable
134 java -jar target/floodlight.jar
135 java -jar floodlight.jar
136 cd target/
137 java -jar floodlight.jar
138 ls
139 chmod 777 floodlight.jar
140 java -jar floodlight.jar
141 cd src/main
142 cd /src/main/resources
143 cd ../../
144 ls
145 cd floodlight/
146 ls
147 cd src
148 cd main/resources/
149 ls
150 gedit floodlightdefault.properties
151 cd floodlight/
152 cd floodlightd
153 cd ../../..
154 ant
155 cd target/
156 java -jar floodlight.jar
参考文献:http://stackoverflow.com/questions/7816423/warning-options-bootstrap-class-path-not-set-in-conjunction-with-source-1-5
https://13432637985270929980.googlegroups.com/attach/d805f4266abb8b70/Screenshot%20from%202014-09-06%2015:59:56.png?part=0.1&view=1&vt=ANaJVrEH6xTh0XH9cvjTgrIDTtYdK54fQaiObShZVG5TekOTh08ll2sujakuvd-E4CmIEvYsXN-pzD6i2VWE6Ln_m3Rf883Octy3MVO0swkUryrezvtH7J4
http://askubuntu.com/questions/454734/running-wireshark-lua-error-during-loading
http://www.douban.com/note/195521597/
http://networking.ctocio.com.cn/458/12773958.shtml
http://www.linuxidc.com/Linux/2013-06/85733.htm
http://www.cnblogs.com/BigIdiot/archive/2012/03/26/2417547.html
http://www.sdnap.com/sdnap-post/1788.html
http://www.sdnap.com/sdnap-post/5119.html