web-dev-qa-db-ja.com

シングルNICボードとルーターとしてのスイッチ

単一のNICコンピューターをルーターとしてセットアップすることは可能かどうか疑問に思いました。これはホームセットアップ用です。

私はこのようなものが欲しいです:

         [ Single NIC computer ]
                   |
                   |
[ DOCSIS ] --- [ switch1 ] ------- [ Host1 ]  
                |  |  | ---------- [ Host2 ]  
                |  | ------------- [ Host3 ]  
                |
               [ switch2 ]
                |  |  |

これは、「Raspberry Piとスイッチをルーターとして使用する」と要約できます(これはpiではありませんが、Linuxを実行します)。そのような設定が機能する可能性があるかどうか、そしてそれを機能させるために何を探すべきかを知りたいです。この時点で、私が調べなければならない一般的なテクノロジーは大丈夫です。

私の最初の推測では、DHCP要求がDOCSISモデムによって応答されないようにするために、各ホストで多くの調整が必要になると思います。ルーターがホストのDHCP要求に正常に応答すれば、ルートは適切に管理されると思いますが、それよりも複雑になる可能性があるという強い予感があります。

1
Eric

VLANをサポートするスイッチを使用する場合は、これを行うことができます。 (マネージドスイッチと呼ばれることもあります)。

スイッチで2つのVLANを構成します。 1つのVLANには、モデムに接続されているポートが含まれています。別のVLANには、すべてのホストポートが含まれています。これらのポートはすべて、タグなしとして構成する必要があります。

ルーターに接続されているスイッチポートを、両方のVLANを持つように構成します。そのポートの2つのVLANの少なくとも1つは、そのポートでタグ付けする必要があります。両方にタグを付けることを選択できます。

ルーターには、デフォルトで、ポートのタグなしVLANに接続された単一のネットワークインターフェースが表示されます。そのネットワークインターフェイスの名前はeth0の場合がありますが、インストールされているOSのバージョンによっては、名前が異なる場合があります。

vconfigを使用して、タグ付きVLANに接続された仮想インターフェースを作成できます。たとえば、インターフェイスをタグ2に接続する場合は、次のように入力できます。

vconfig add eth0 2

これにより、eth0.2という仮想インターフェイスが作成されます。

ダイアグラムのswitch1のみがVLANのサポートを必要とします。 switch2はアンマネージドスイッチにすることができます。モデムとルーターを異なるスイッチに接続する場合は、ルーターとモデム間のパス全体にVLANタグを付ける必要があり、そのパス上のすべてのスイッチでVLANをサポートする必要があります。

3
kasperd