web-dev-qa-db-ja.com

2つのモデムを介した2つのインターネット接続、1つのルーター、PCで使用するモデムを指定

職場では、ケーブルモデムと4Gモデムの2つのモデムを介して2つのインターネット接続があります。ケーブルモデムには、Wi-Fiルーターが接続されており、それがネットワークAです。4GモデムにはWi-Fiルーターが組み込まれており、それがネットワークBです。一部のコンピューターはネットワークAを使用し、一部はネットワークBを使用します。

ここでの問題:ネットワークAには、ネットワークBのPCからもアクセスしたいネットワークプリンターがあります。私の計画は、ルーターAとルーターBをケーブルで接続し、ルーターBのDHCPを無効にして、静的IPアドレス。

各コンピューターでどのインターネット接続を使用するかを指定するにはどうすればよいですか?

6
eliman20000

同じネットワークプレフィックスを割り当てるが、IPアドレスの範囲を変えることで、2つのDHCPサーバーで単一のネットワークを実行できます。例えば:

ルーター1:

Network address: 172.25.60.0
LAN interface: 172.25.60.1
Netmask: 255.255.252.0
Broadcast: 172.25.63.255
DHCP range: 172.25.61.0 - 172.25.61.255

ルーター2:

Network address: 172.25.60.0
LAN interface: 172.25.60.2
Netmask: 255.255.252.0
Broadcast: 172.25.63.255
DHCP range: 172.25.62.0 - 172.25.62.255

トリッキーな部分は、各デバイスが目的のルーターからDHCP応答を受け取り、目的のゲートウェイを使用できるようにすることです。デフォルトでは、応答が最も速い方を使用します。また、各ルーターに異なるアクセスポイントが接続されているように見えるため、ほとんどの場合、期待どおりに機能する可能性があります。

それは十分満足できるものではありません。ルーターで、アドレスを割り当てるMACアドレスのホワイトリスト/ブラックリストを指定できる場合は、それを使用して、どのデバイスがどのゲートウェイを使用するかを制御できます。接続するアクセスポイントに関係なく、デバイスは同じゲートウェイを使用します。

または、両方のルーターでDHCPを無効にし、別のデバイスを使用してDHCPサーバーとして機能させることもできます。その別のデバイスに、はるかに柔軟なDHCPサーバーをインストールできます。 ISC dhcpdを備えたどのLinuxマシンでも機能します。

まったく異なるアプローチは、ルーターの1つをIPv4のみとして構成し、もう1つをIPv6のみとして構成することです。これにより、すべてのデバイスが、通信しているサービスでサポートされているものに応じて両方のルーターを使用できるようになります。 (これには、IPv4をサポートするために少なくとも1つのISP、IPv6をサポートするために少なくとも1つのISPが必要です。)

12
kasperd

USBプリンタサーバーをセットアップします。多くのルーターにこれが組み込まれているわけではありません。4GWi-Fiネットワークに接続できるように、ワイヤレスである必要もあります。 TL-WN822N-WLAN USBアダプターのようなもの。

Wi-Fiプリントサーバー

これで、プリンターがイーサネット経由で他のネットワークに接続されていると想定しても、USBポートは引き続き機能するはずです。これで、プリンタはメインネットワークとワイヤレス4Gネットワ​​ークからの要求を受け入れます。

6
JohnnyVegas

Su.SEへようこそ。基本的に、2つのプライベートネットワーク間でルーティングする必要があります。 @kasperdの回答と@ user20574のコメントは実際には実際のソリューションにかなり近いですが、改善の余地があります。

あなたの現在のルーターは、無線接続と有線接続を区別しないコンシューマーデバイスであると思います(1つWANポートまたは内蔵モデムをそれぞれ除いて)。この場合、両方のネットワークに(できればLAN経由で)接続されている3番目のルーターセットアップは次のようになります。

192.168.1.0/24がネットワークAであると想定します。
192.168.1.1は、ネットワークAのルーターAのLAN IPである可能性があります。
ネットワークAのクライアントには、ルーターAによってDHCP経由でIPが割り当てられます。DHCP設定のデフォルトゲートウェイは192.168.1.1です。
ルーターAでは、デフォルトゲートウェイがWANポートを介してトラフィックを転送します。
お使いのプリンターのIPは192.168.1.80である可能性があります。

192.168.2.0/24がネットワークBであると想定します。
192.168.2.1は、ネットワークBのルーターBのLAN IPである可能性があります。
ネットワークBのクライアントには、ルーターBによってDHCP経由でIPが割り当てられます。DHCP設定のデフォルトゲートウェイは192.168.2.1です。
ルーターBでは、デフォルトゲートウェイが内部ワイヤレス経由でトラフィックを転送しますWAN接続。

次に、新しいルーターを接続します。これをルーターCと呼びます。このルーターは、接続先のネットワーク間でデータを転送するように構成されています。
192.168.1.2は、ネットワークAのルーターCのLAN IPである可能性があります。
192.168.2.2は、ネットワークBのルーターCのLAN IPである可能性があります。

トリッキーな部分については、追加のルートを使用してルーターBのルーティングテーブルを調整します。ホスト192.168.1.80(プリンター)は、デフォルトゲートウェイの代わりにゲートウェイ192.168.2.2を介して到達できます。
これは、ルータBにあるはずのルーティングテーブルのモックアップです。

Destination     Router          Genmask           Iface
0.0.0.0         0.0.0.0         0.0.0.0           WAN
192.168.1.80    192.168.2.2     255.255.255.255   LAN
192.168.2.0     0.0.0.0         255.255.255.0     LAN

DHCP要求はネットワーク境界を越えてルーティングされないブロードキャストであるため、間違ったサーバーがDHCP要求に応答しても問題はありません。

ただし、ルーターBがこの種の変更を許可しない場合、この問題は適切かつクリーンな方法では解決できません。

1
Hermann

したがって、2つの分離したLANがあり、それぞれにインターネットへの独自のゲートウェイがあります。また、1つのLANには、他のLANからは見えないサーバーリソースがあります。

オプション1-LANをマージします。

  • 2番目のルーターのLANアドレスを.2に設定し、メインルーターを.1のままにします。
  • 一方のルーターでDHCPサーバーを無効にして、もう一方のルーターでDHCPサービスを処理するか、サーバーにDHCPサーバーを設定して両方のルーターのDHCPを無効にします。
  • 必要に応じて、スイッチを介して、各ルーターのLANポートを物理的に一緒に配線します。

これで、ユーザーはすべて同じフラットLAN(10.1.2.xなど)に接続され、.1または.2を介してインターネットを見ることができ、誰もが.3でプリンターを見ることができます。

ユーザーが他のリンクを選択するには、ゲートウェイのIPアドレスを1から2に変更する必要があります。または、管理者はDHCPサーバーを更新して、他のIPをゲートウェイとして配布できます。このルートを使用する場合は、DHCPリース時間を1分程度など、かなり短く設定します。

オプション2-LANをマージし、複数のWANリンクを処理できるファイアウォールをインストールします。

  • 最初のオプションと同様ですが、実際にリンクを変更する決定を下す代わりに、ファイアウォールデバイスは各リンクを介して何かを監視し、セルラーへの独自のルーティングをスイングすることができます。 。

pfsense のようなものは、優先順位付けとフォールバックを備えた2つのWANを完全に実行できます。ファイアウォールとしてpfsenseを実行するには、3つの物理イーサネットポートを備えた信頼できるホストが必要です。

0
Criggie