Ubuntu Log

tags: Linux

2021 . 3. 3

一 . VirtualBox重灌、SDN環境setup

1. 自動調整size : 安裝額外的CD image在虛擬機器上面。

  • flow :
    1. VirtualBox的選項
    2. device選項。
    3. insert Guset Addition CD image。
    4. 直接執行,等待終端機跑完。
    5. 可能需要重開之後,才可以在VirtualBox的選項中view中選自動螢幕。
  • 可能遇到錯誤 : terminal跑完,重開後仍無法點選自動調整寬度。
    1. 解法 : 重新安裝某些東西。
    2. 可能在terminal跑的時候,會吐一些資訊,需要重新安裝一些東西,看一下。
sudo apt-get update 
sudo apt-get install gcc make perl

2. 灌mininet的方法

  • 由pip 安裝 :
    1. 指令 : sudo pip install mininet
    2. 測試方法 : sudo mn
    3. 可能問題 : 執行mn時,顯示沒有在terminal路徑。
      • 換用apt-get下載。 sudo apt-get install minient

3. 灌ryu的問題

  • 由pip安裝 :

    1. 指令 : sudo pip install ryu
    2. 測試方法 : sudo ryu-manager ryu.app.simple_switch_13
    3. 可能問題 : python版本不同造成的問題。
      • 再用pip3安裝 : sudo pip3 install ryu
      • 注意 : 先安裝pip3 sudo apt-get install python3-pip
  • 官網建議,用github的檔案安裝。

二 . Virtual Box的網路設定

1. 好網站

https://www.nakivo.com/blog/virtualbox-network-setting-guide/

2. 基本VM的方法

  • NAT : 用network address translate。
    1. 在host建立一個NAT的server。
    2. 每一個VM和那個server互動。
    3. NAT server再連上以host為router和外部溝通。
    4. 特性 :
      • VM彼此不可以溝通。
      • NAT server為virtual,預設ip為10.0.0.2。

2021. 3. 4

一 . Vitrual Box的網路設定