質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.52%

  • ネットワーク

    538questions

    ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

  • セグメント

    5questions

    セグメントは、複数の連続するIPアドレスをまとめて ひとつのネットワークとして一度にアクセスできる領域のことです。

別々のセグメントのネットワークを繋ぎたい

受付中

回答 4

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 2,810

ryo_se

score 66

ルーティング等が詳しく分からないネットワーク初心者です。

現在、一つのスイッチングハブに別々のセグメントで繋げているPCがあります。

PC1 → 192.168.10.1
PC2 → 192.168.11.1

この二つのPCで通信を行えるようにしたいのですが、
ルーターをかます以外で方法はありますでしょうか?

ハブにVLAN機能はなく、
セグメントが別々であることは必須とします。

ご教示いただければ幸いです。

【補足】
もう少し詳しく述べますと
該当の端末にはLANポートが4つ存在し、VM(Hyper-V)が搭載されていて下記のような構成となっています。

ホスト1 NIC1     → 192.168.10.1
ホスト1のゲストOS  → 192.168.10.2
ホスト2 NIC1     → 192.168.11.1
ホスト2のゲストOS  → 192.168.11.2

この状態でホスト1のゲストOSとホスト2のゲストOSを通信させたいです。

この場合ホストの2つ目のNICで同じセグメントを設定することで、ホスト同士の通信はできるようになると思います。

ホスト1 NIC2 → 192.168.12.1
ホスト2 NIC2 → 192.168.12.2

このようにした場合に、ゲストOS側でNICを増設せずに何かしらの方法で疎通をとることはできないでしょうか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

+1

こんにちは。

NICには複数のIPを割り当てることができますので、例えばPC1に192.168.11.2を割り当てると通信できるのではないでしょうか。nic 複数ip
実際にやったことはないので、違っていたらごめんなさい。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/03/16 22:33

    NICに二つのアドレスを設定してみたところ疎通がとれました!
    アドバイスありがとうございます。

    キャンセル

0

ルータやL3SWを使うか、NICを増設するといったことをしない限り疎通できません。なお、サブネットが255.255.255.0であると仮定します。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

まず、IPアドレスの変更(追加も)不可ということを前提とします。HyperVについては詳しくありませんが、VMwareWorkstationならば可能のはずです。

ここではホスト1及びホスト2をルータに見立てます。また、ホスト1とホスト1のゲストOS、ホスト1とホスト2、ホスト2とホスト2のゲストOSの3組は全て同一セグメントで疎通しているとします。

ホスト1のゲストOSのデフォルトゲートウェイ:ホスト1
ホスト1のデフォルトゲートウェイ:ホスト2
ホスト2のデフォルトゲートウェイ:ホスト1
ホスト2のゲストOSのデフォルトゲートウェイ:ホスト2

とすればネットワーク構成ができます。もちろん、個別に静的ルート設定しても問題ありません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/03/15 22:41 編集

    >ホスト1のデフォルトゲートウェイ:ホスト2
    >ホスト2のデフォルトゲートウェイ:ホスト1

    上記の例ですが、私が挙げた例だと下記のどちらになるのでしょうか?

    ホスト1 NIC1 → 192.168.10.1  ゲートウェイ 192.168.11.1
    ホスト2 NIC1 → 192.168.11.1  ゲートウェイ 192.168.10.1


    ホスト1 NIC2 → 192.168.12.1  ゲートウェイ 192.168.12.2
    ホスト2 NIC2 → 192.168.12.2 ゲートウェイ 192.168.12.1


    ゲストOSのセグメントから考えれば①だと思うのですが、
    別セグメントのデフォルトゲートウェイはそもそも指定できるのでしょうか?
    (今試せる環境でないためすみません)

    また、静的ルート設定についてどういったものか簡単にお教えいただければ幸いです。

    キャンセル

  • 2017/03/15 22:58

    ホスト1 NIC1 :192.168.10.1
    ホスト1のゲストOS : 192.168.10.2 gw 192.168.10.1
    ホスト2 NIC1 → 192.168.11.1
    ホスト2のゲストOS → 192.168.11.2 gw 192.168.11.1

    ホスト1 NIC2 → 192.168.12.1 gw 192.168.12.2
    ホスト2 NIC2 → 192.168.12.2 gw 192.168.12.1

    自分ならまずこのように試します。

    キャンセル

  • 2017/03/16 00:04

    なるほど途中から別のセグメント(nic)に代わっても疎通ができるものなんですね。
    一旦試してみます。

    キャンセル

  • 2017/03/16 22:31

    試してみましたが、やはりできませんでした。
    上記の例で言うならば、ホスト1のゲストOSからホスト1のNIC2にも届かない状態です。

    キャンセル

0

ゲストOSを追加することが可能であれば、ルーティング用のLinuxサーバを構築して、iptables等でルーティングすることで疎通は可能になると思います。
その際、Linuxサーバは各セグメント(ここでいうと、ホスト1とホスト2)と疎通可能なNIC構成にする必要があります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.52%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • ネットワーク

    538questions

    ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

  • セグメント

    5questions

    セグメントは、複数の連続するIPアドレスをまとめて ひとつのネットワークとして一度にアクセスできる領域のことです。