天天看點

openflow搭建floodlight+mininet+wireshark(續)

(該文有些指令重複,但是一定可以搭建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