GNS3の仮想ルータをインターネットに接続する(レンタルサーバ編)

GNS3の仮想ルータをインターネットに接続する(レンタルサーバ編)

はじめに

仮想ルータを外部ネットワーク(インターネット)に接続する方法をまとめています。

環境

さくらインターネットのVPS(Windows版)を前提にしています。他社のVPSでも同様の手順で可能と思われます。
gns3-internet-15.png

手順

ループバックアダプターの作成

  1. [Windows]+[R]キーを同時に押下します。
  2. hdwwiz と入力し、[OK]ボタンをクリックします。
  3. ハードウェアの追加ウィザードの開始画面が表示されるので、[次へ]ボタンをクリックします。
  4. [一覧から選択したハードウェアをインストールする]にチェックを入れ、[次へ]ボタンをクリックします。
  5. [ネットワークアダプター]をクリックし、[次へ]ボタンをクリックします。
  6. 参照元は[Microsoft]、モデルは[Microsoft KM-TEST Loopback Adapter]を選択します。
  7. ウィザードに従って完了させます。

 

ネットワークアダプターの設定

  1. [コントロールパネル]-[ネットワークとインターネット]-[アダプターのオプションを変更する]をクリックします。
  2. 追加したループバックアダプターの名前を変更します。

    (名前は任意ですが英数字をお勧めします。ここでは、loopback にしました)

  3. 次に通常使用しているネットワークアダプタ(Global)のアイコンを右クリックしてプロパティ画面を表示します。

    gns3-internet-20.png

  4.  

  5. [共有]タブをクリックし、画像の通り設定します。[OK]ボタンをクリックします。

    gns3-internet-25.png

これでLoopbakアダプタにIPアドレスが自動で設定されます。
IPは192.168.137.1です。

 

GNS3の設定

  1. GNS3を起動します。
  2. プロジェクトを作成し、Cloudとルータをマッピングします。

    gns3-internet-10.png

  3.  

  4. ルータの設定を以下の通り実施します。

    R1(config)#int fa0/0
    R1(config-if)#ip add 192.168.137.2 255.255.255.0
    R1(config-if)#shut
    R1(config-if)#no shut
    R1(config-if)#exit
    R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.137.1

動作確認

疎通テストを実施します。
R1#ping 8.8.8.8 ←Google Public DNSです。

 

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 8.8.8.8, timeout is 2 seconds:
!!!!! ←疎通OKです。
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/15/16 ms

 

もし、疎通できなければ、「ネットワークアダプターの設定」の4の手順でチェックを外して保存、再度、チェックを入れて保存を実施して下さい。

 

またホストのloopback(今回の例では192.168.137.1)にPingの疎通ができなければ、Firewallの設定でICMPが拒否されている可能性があります。以下の手順でICMPを許可して下さい。

  1. コントロールパネルから「Windowsファイアウォール」のアイコンをダブルクリックします。もしくは、Windowsキー+Rから、「firewall.cpl」 を入力します。
  2. 「詳細設定」をクリックします。セキュリティが強化されたWindowsファイアウォール画面が表示されます。
  3. 「受信の規則」をクリックします。
  4. 「新しい規則...」をクリックします。
  5. 「カスタム」を選択し、「次へ」をクリックします。
  6. 「すべてのプログラム」を選択し、「次へ」をクリックします。
  7. プロトコルの種類で「ICMPv4」を選択し、「次へ」をクリックします。
  8. スコープの画面では、Pingを受け付けるIPアドレスを設定する時に使用して下さい。管理人の環境ではリモートIP(192.168.137.0/24)を設定して特定のPCからのみ許可しています
  9. 「接続を許可する」を選択し、「次へ」をクリックします。
  10. 「パブリック」を選択し、「次へ」をクリックします。(環境に合わせて設定して下さい)
  11. 「ICMP」と入力し、「完了」をクリックします。名前は任意です。
トップへ戻る