2017-07-05 11 views
1

私はPythonを使った簡単なトポロジをミニネットで書いていますが、コードを実行する方法はわかりません。インターネットで検索し、いくつかの方法を見つけます。 どちらが正しいですか?そしてそれらの違いは何ですか?ミニネットでPythonコードを実行するには

  1. 方法1:

    sudo mn --custom ~/mininet/custom/filename.py --topo mytopo 
    
  2. 方法2:

    sudo phython filename.py 
    
  3. 方法3:

    chmod u+x filename.py 
    sudo ./filename.py 
    

答えて

0
  • 方法1は、Mininetでカスタムトポロジを展開する古典的な方法です。

    sudo mn --custom ~/mininet/custom/filename.py --topo mytopo --controller=remote,ip=[CONTROLLER_IP],port=6633 
    

    などのコマンドを同じコマンドで指定することもできます。そうしないと、Mininetはデフォルトを使用します。

  • 方法2は、[FILENAME]ファイルを実行します。ここでを指定するには、コントローラを指定する必要があります。は、pythonスクリプトの中にあります。これは、方法3方法1

  • との違いであるは、最初のコマンドで[FILENAME]ファイルを実行可能になり、それを実行します。方法2と同じです。

関連する問題