您的位置:首页 > 运维架构

openflow搭建floodlight+mininet+wireshark(续)

2015-01-21 18:57 281 查看
(该文有些命令重复,但是一定可以搭建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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: