概要
LinuxにGNS3をインストールする方法について説明します。最初に確認しましょう。 GNS3は、強力なネットワークソフトウェアエミュレーターです。 Cisco Packet Tracerと同じように、ネットワークシミュレーションの実行とテストに使用されます。 Cisco Packet Tracerとは異なり、もう少し高度な機能が付属しています。私自身、しばらく使ってください。オープンソースであり、無料でダウンロードして使用できます。ソフトウェアやその他のソフトウェア関連のアドオンにアクセスするには、Webサイトでアカウントを作成する必要があります。以下のプロセスでは、アカウントは必要ありません。この投稿では、Debian、Ubuntu、Fedora、ArchなどのさまざまなLinuxディストリビューションにGNS3をインストールする手順を説明します。
Ciscoパケットトレーサのインストール方法とその仕組みについて疑問がある場合は、この投稿を確認してください。
LinuxデスクトップにGNS3をインストールする方法
Ubuntu /LinuxMintにGNS3をインストールする
アカウントを作成したら、ダウンロードセクションに移動します。このサイトでは、GNS3をダウンロードするシステムを尋ねられます(GNS3はすべての主要なOSをサポートしています)。 Linux用にダウンロードすることを選択した場合、ダウンロードは開始されません。 LinuxマシンのパッケージからGNS3をインストールする方法を説明する別のページにリダイレクトされます。
Dockerバージョン(オプション)を含む多くのLinuxディストリビューションにリストされている多くのメソッドがありますが、GNS3をローカルで実行してすぐに開始する必要がある場合は、以下のコマンドで十分です。
Linux MintなどのUbuntuおよびUbuntuベースのディストリビューションにGNS3をインストールするためのインストールコマンド:
sudo add-apt-repository ppa:gns3/ppa sudo apt update sudo apt install gns3-gui gns3-server
インストールプロセス中に、root以外のユーザーにwiresharkとubridgeの使用を許可するかどうかを確認するメッセージが表示されます。どちらも「はい」で行ってください。
DebianにGNS3をインストールする
Debianディストリビューションのインストールプロセスは、Ubuntuにインストールする場合とは異なる手順です。
DebianJessieまたはDebian8の場合:
インストールコマンドを実行する前に、まず/etc/apt/sources.listにいくつかの新しいソースを追加する必要があります。これは、テキストエディタで実行できます。このコマンドを実行します:
sudo nano /etc/apt/sources.list
次に、次の2行を追加してから、インストールコマンドを実行します。
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
sudo apt-get update sudo apt-get install -y gns3-gui gns3-server
DebianStretchまたはDebian9の場合、手順はDebian8の場合と同じですが、ソースリストに次の行を追加するだけです。
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
DebianBusterまたはDebian10およびDebian11の場合:
次のインストールコマンドを実行します:
sudo apt update sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg \ python3-pyqt5.qtwebsockets \ qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \ wireshark xtightvncviewer apt-transport-https \ ca-certificates curl gnupg2 software-properties-common
ArchにGNS3をインストールする
ArchにGNS3をインストールするには、インストールコマンドを実行するだけです。
yaourt -S gns3-gui gns3-server
注– GNS3のArchバージョンはサードパーティによって保守されており、GNS3によって正式に保守されているわけではありません
FedoraにGNS3をインストールする
Fedora 24以降、GNS3は公式のFedoraリポジトリで利用可能であり、GNS3はインストールコマンドでインストールできます:
dnf install gns3-server gns3-gui wireshark wireshark-qt
また、GNS3のFedoraバージョンはサードパーティによって保守されています。
インストールおよびセットアップウィザード
ソフトウェアのインストールを開始すると、インストールにより、マシン上の他のsudo以外のユーザーがその機能を備えたGNS3を実行できるようにするように求められる場合があります。使用するのは私だけなので、「はい」を選択して許可します。
表示される可能性のある別のプロンプトは、Wiresharkのsudo権限です。 WiresharkソフトウェアにはGNS3も付属しています。このプロンプトは、sudo以外のユーザーがWiresharkにアクセスして、パケットをキャプチャできるようにする必要があるかどうかを尋ねています。
この後、インストールが完了するまで1分かかります。
GNS3セットアップウィザード
GNS3を初めて起動すると、最初にセットアップウィザードが実行されます。以下に示すように、マシン上でどのように実行されるかについて3つのオプションを求められます。 GNS3は、クライアントアプリとサーバーで構成されています。自分のマシンですべてを実行する場合は、2番目のオプションである[自分のコンピューターでアプライアンスを実行する]を選択します。
VMでアプライアンスを実行することもできます(最初のオプション)。これは、仮想マシンでGNS3サーバーを実行するセットアップです。最後のオプションであるリモートサーバーでアプライアンスを実行するには、もう少しセットアップが必要です。オプションが示すように、これはリモートGNS3サーバーを実行し、PCにはクライアントアプリしかないセットアップです。今のところ、2番目のオプションに固執し、同じPCからすべてを実行しているところです。
これは、ローカルサーバーの構成です。デフォルトではすべてをそのままにしておきます。万が一、上記のTCPポートがPC上の他のアプリによって占有されている場合は、ポート番号を変更する必要があります。そうしないと、GNS3は起動しません。この後、セットアップが完了し、次の図のようなウィンドウが表示されます。
言及する価値もあります。 GN3ウィンドウの右側には、サーバーの概要ウィンドウがあります。サーバーのステータスが表示され、緑色で表示される必要があります。これは、接続が成功し、GNS3で作業できるようになることを意味します。
概要
さまざまなLinuxディストリビューションへのGNS3のインストールプロセスについて説明しました。おそらく言及すべき重要な情報も1つあります。 GNS3には、ルーターがプリインストールされていません。ルーターは自分で手動で追加する必要があります。 GNS3は、Cisco IOSの例のように、ルータに実際の.binファームウェアイメージを使用します。したがって、最初にそれらを取得して、GNS3にロードする必要があります。それとは別に、GNS3をすぐに使用し、スイッチ、サーバーなどが付属しています。