異なるローカル ネットワーク間でインフラストラクチャを共有するにはどうすればよいでしょうか?

異なるローカル ネットワーク間でインフラストラクチャを共有するにはどうすればよいでしょうか?

私はここに来たばかりなので、しばらくお待ちください。:)

私は次のようなインフラストラクチャを持っており、これらのサブネット間で情報を共有したいのですが、その方法がわかりません。(私は単なるプログラマーです)

2 つのサブネット

実線は有線接続、点線はWi-Fi接続です。

これについてはすでに読んだことがありますが、さまざまなアプローチがあるようで、自分のニーズに最も適したものがどれなのかわかりません。
2つの異なるネットワーク間でプリンターのみを共有できますか? - PCアクセスなし
異なるサブネット間でファイルを共有する
2 つのサブネット間での Windows ファイル共有とプリンタ共有?

私が現在行っている接続の例できるやること:

  • スマートフォン 1 -> スマートテレビ 1
  • スマートフォン 1 -> ノートパソコン 1
  • ノートブック 2 -> プリンター 1 (PC の電源がオンの場合)
  • スマートテレビ 1 -> ノートパソコン 1
  • スマートテレビ 2 -> ノートパソコン 3
  • ノートブック 3 -> プリンター 2 (ノートブック 4 がオンの場合)

私が接続した例したいやること:

  • スマートフォン 1 -> スマートテレビ 2
  • スマートフォン 2 -> ノート 2
  • ノートブック 2 -> プリンター 2 (ノートブック 4 がオンの場合)
  • ノートブック 3 -> プリンター 1 (PC の電源がオンの場合)
  • スマートテレビ 2 -> ノートパソコン 1

基本的に、両方の家からアクセスできるのはインターネットだけです。

スイッチ1(ハウス1)

  • 内部IP192.168.0.1
  • マスク255.255.255.0
  • DHCPサーバー192.168.0.20 から 192.168.0.100
  • 青い線がLANポートに接続されています

スイッチ2(ハウス2)

  • 内部IP192.168.0.12
  • マスク255.255.255.0
  • DHCPサーバー192.168.0.101 から 192.168.0.200
  • 青い線はWANポートに接続されています
  • 偽装されたMACアドレス(ノートブック1の有線接続アダプタのMACアドレスが含まれています)

家 2 のスイッチ 1 の Wi-Fi 信号はほぼゼロです。
両方のプリンターは USB で接続されており、ネットワーク接続がありません。

私はノートパソコンと PC では Windows を使用し、スマートフォン (Samsung) では Android を使用しています。スマート TV (Samsung) についてはわかりませんが、何らかの UNIX バージョンを使用していると思います。
スマート TV との接続には AllShare または DLNA を使用します。

さらに詳しい情報が必要ですか?

前もって感謝します。

解決

  • WANをLANに変更
  • DHCPが無効
  • WANの自動再接続のチェックを外す
  • 偽装されたMACアドレスを削除しました

すべてはスイッチ2で行われた

答え1

スマート TV 接続が DLNA や Airplay などを使用していると仮定すると、セグメント間でマルチキャストをルーティングするルーターがない限り、これらすべてのデバイスは単一のネットワーク上にある必要があります。

青い線がどのようにつながっているかを理解することで、どのような変更が必要かが明確になります。

ただし、現時点では 2 つの家が別々の IP アドレス範囲にある可能性があり、その場合、DLNA やその他のブロードキャスト プロトコルは範囲を越えて動作しません。

2 つのスイッチを LAN/WAN ポートではなく LAN ポートで接続し、一方の家で DHCP を無効にすると、すべてのデバイスが同じネットワーク上に存在することになり、上記の操作はすべて実行できるようになります。

あなたの説明からすると、青いワイヤーをスイッチ 2 の WAN ポートからスイッチ 2 の LAN ポートに再配置するだけです。現在、同じ IP 範囲を持つ 2 つの別々のネットワークがあるため、それらの間でルーティングすることさえできません。

青いケーブルを LAN ポートに変更すると、同じネットワークに接続され、両方ともインターネットにつながるスイッチである 192.168.0.1 のデフォルト ゲートウェイを使用する必要があります。これを行う最も簡単な方法は、スイッチ 2 で DHCP サーバーを無効にすることです。

答え2

青いワイヤーがすでに設置されている場合は、同じサブネット上にあることを確認するだけです。これらが Windows コンピューターの場合は、同じホーム グループになるように構成することで、簡単にリソースを共有できます。

青い線がツイストペアケーブルなどの電気導体である場合は、2 つの家の間の接地電位を考慮する必要があります。(そう呼ばれていると思います。私は電気技師でも英語専攻でもありません)。光ファイバーまたはワイヤレス接続の場合は、そのことを心配する必要はありません。

答え3

はい、そのシナリオでは、やりたいことはすべてできます。

家 2 では openvpn をサーバーとして使用し、家 1 ではクライアントとして使用します。openvpn を tun モードではなく tap モードを使用するように設定します。この方法により、マルチキャストおよびブロードキャスト サービスを正しく動作させることが容易になり、インターネット回線が良好であればオーバーヘッドがそれほど問題になりません。

次に、ハウス 1 の WiFi、イーサネット LAN、VPN インターフェイス tap0 を br0 にブリッジします。

同じことを家 2 でも行います。これで完了です。実質的には家 1 と家 2 は同じネットワーク上にあり、すべてを共有できます。その後、iptables を使用してフィルタリングできます。

編集: ああ、あなたの家の間に青い線があるのがわかります。その場合、インターネット経由の VPN は必要ありません。すべてにブリッジ モードを設定するだけです。

スイッチ 1 にブリッジを作成します。青い LAN ポートと Wi-Fi はそこにあり、内部イーサネット LAN は同じブリッジにあります。(注意: 一部の Wi-Fi カードは Linux ではブリッジできません。これは、それらのカードが役に立たないからです)。スイッチ 2 で青い LAN ポート、その他のイーサネット ポート、および Wi-Fi をブリッジします。すべてをブリッジするだけです。

関連情報