GNS3 1.0ベータ版およびCisco IOU





みなさんこんにちは!



ごく最近、人気のあるネットワーク機器シミュレータGNS3 1.0のパブリックベータがリリースされました。 まず第一に、 Cisco IOUを使用したスイッチングのサポート(以前はルーティングのみをサポートしていた)が始まったため、興味深いものです。 アルファ版から始めて使用するので、GNS3とIOUを友達にする方法についての小さなガイドを書くことにしました。



免責事項 Cisco IOUは、シスコの従業員のみが使用できます。



以下は、WindowsとLinuxの両方の手順です。





GNS3の公式Webサイトで、Windows用のすべての1つのインストーラーをダウンロードします。

GNS3とともに、SuperPutty、Wireshark、WinPcap、および他のいくつかのプログラムのインストールが提供されます。

インストール後、Dynamipsを使用して、このシミュレータの基本機能(ルーティング)を既に使用できます。 ただし、この時点では、IOUは機能しません。



VirtualBox 、GNS3チームによって作成されたOVA仮想マシン、およびIOUイメージが必要です。



IOU画像へのリンクを投稿することはできません。これにより、必要なものがすべてインターネット上で見つかるという事実を無効にすることはできません。 これまでのところ、最も人気があるのは次の2つの画像です。

l2-adventerprise-ms.nov-201-201-2013-team_track

l3-adventerprisek9-15.4.1T



ここから仮想マシンをダウンロードできます。

VirtualBoxを開き、 File- > Import Applianceを使用してこの仮想マシンを追加します[VM設定] -> [シリアルポート]-> [シリアルポートを 有効にする]のチェックを外して、設定を保存し、仮想マシンを起動します。



http:// <your virtual machine address>:8000 / uploadのブラウザに移動します。VirtualBoxのデフォルト設定を使用する場合、アドレスは次のようになります。

192.168.56.101:8000/upload



ここにIOUイメージを追加し、各イメージへのパスをコピーします。次に例を示します。

/home/gns3/GNS3/images/i86bi-linux-l3-adventerprisek9-15.4.1T.bin



GNS3->編集->設定-> GNS3サーバー->リモートサーバーを開き 、仮想マシン上のWebサーバーのアドレスとポートを追加します。この場合は192.168.56.101、8000 TCPで追加->適用をクリックします。



[ 編集]-> [設定]-> [IOUデバイス]を開き、コピーしたパスを[ IOUパス ]フィールドに追加して、[ 保存 ]をクリックします 。 各画像に対して行います。



[ UNIX上IOS]セクションを選択し、[ IOURCへパス]フィールドで IOURCライセンスのテキストファイルへのパスを指定します(残念ながら、アップロードできません)。



これで、パネルルーター-> IOUデバイスまたはスイッチ-> IOUデバイスからIOUデバイスを追加できます



Linux(例としてUbuntu x64 14.04を使用)



GNS3 1.0をLinuxで動作させるには、python3、pip、pyQtがインストールされていることを確認する必要があります。



sudo apt-get install python3 python3-pip python3-pyqt4
      
      







また、ソースからDynamipsをビルドする必要があります。



 sudo apt-get install libelf-dev uuid-dev libpcap0.8-dev cmake git git clone git://github.com/GNS3/dynamips.git cd dynamips mkdir build cd build cmake .. sudo make install
      
      







ここで、 GNS3 GUIおよびサーバーをビルドします



 cd ~ git clone https://github.com/GNS3/gns3-gui.git cd gns3-gui sudo python3 setup.py install cd ~ git clone https://github.com/GNS3/gns3-server.git sudo apt-get install python3-zmq python3-tornado python3-netifaces cd gns3-server sudo python3 setup.py install
      
      







設定を入力するときにエラーを取り除くには、 VirtualBoxをインストールし、 vboxwrapperをビルドしてインストールします



 cd ~ git clone https://github.com/GNS3/vboxwrapper sudo apt-get install python-pip cd vboxwrapper sudo python2 setup.py install sudo cp vboxwrapper.py tcp_pipe_proxy.py vboxcontroller_4_3.py /usr/local/lib/python2.7/dist-packages/
      
      







iouyapをインストールするだけで、 IOUが機能します。 ソースからコンパイル済みまたはアセンブル済みをダウンロードできます 。 最初のオプションを選択しました:



 tar -zxvf iouyap.tar.gz sudo cp iouyap /usr/local/bin/iouyap
      
      







設定に取りかかる前に、別のことをする必要があります。 実際、GNS3は64ビットシステム上でいくつかの32ビットバイナリを実行します。 これを行うには、追加の手順を実行する必要があります。



 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libstdc++6:i386 sudo apt-get install libssl1.0.0:i386 sudo ln -s /lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.4
      
      







Windowsでのインストールと同様に、IOUイメージとiourcライセンスファイルが必要です



GNS3を設定するためだけに残り、完了です。



ターミナルでgns3コマンドを使用してgns3を起動します。

[編集]-> [設定]に移動します。 GNS3サーバーセクションでパスを指定します: / usr / local / bin / gns3server

Dynamipsセクションでパスを指定します: / usr / local / bin / dynamips

VirtualBoxセクションでパスを指定します: / usr / local / bin / vboxwrapper

[ Unix上IOS]セクションで、 iouyapへのパスを指定します/ usr / local / bin / iouyapおよびiourcライセンスファイルへのパス。

[ IOUデバイス]セクションの[ IOUパス]フィールドで、各画像のパス指定し、 [ 保存 ]をクリックします

オプションで、 [一般]-> [コンソールアプリケーション]セクションでコンソールを変更できます。 GNS3の場合、 Gnomeターミナルの代わりにKDE Konsoleを使用します。後者はタブではなく、異なるウィンドウですべてのデバイスに接続します。



今では、すべてが機能するかどうかを確認するだけです。







すべてが私のために働いた、 はあなたもそうすることを願っています。 もちろん、画面は私のものではありません。



備考と観察






All Articles