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を使用します。後者はタブではなく、異なるウィンドウですべてのデバイスに接続します。

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



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

備考と観察


Source: https://habr.com/ru/post/J234195/


All Articles