複数のサブネット間の静的ルーティング - ルーター(WAN)+ WiFiメッシュルーター

複数のサブネット間の静的ルーティング - ルーター(WAN)+ WiFiメッシュルーター

インターネットに接続されている標準ルーター(192.168.1.1)があります。また、次の接続があります。

  • すべての有線デバイスが接続される非管理スイッチです。
  • Tenda Mesh WiFiルーター(192.168.1.9 >> 192.168.5.1)に接続します。

Tendaに接続されているデバイスのIPは192.168.5.xで、メインルータに接続されているデバイスからは接続できません。

アップデート:netctlで「ルート」を参照するいくつかの投稿を見ましたが、次のような結果が出ました。

Jan 14 22:56:00 deviceX network[3728]: Could not add route '192.168.5.0/24 via 192.168.1.9,' to interface 'eno1'
Jan 14 22:56:00 deviceX dhclient[3788]: receive_packet failed on eno1: Network is down
Jan 14 22:56:00 deviceX network[3728]: Failed to bring the network up for profile 'mynet-eno1-dhcp'

私の現在のnetctl設定ファイルは次のとおりです。

Description='A basic dhcp ethernet connection'
Interface=eno1
Connection=ethernet
IP=dhcp
#Routes=('192.168.5.0/24 via 192.168.1.9', '192.168.1.0/24 via 192.168.1.1')
DHCPClient=dhclient
#DHCPReleaseOnStop=no
## for DHCPv6
IP6=dhcp
DHCP6Client=dhclient
## for IPv6 autoconfiguration
#IP6=stateless

これらの2つのネットワーク間をシームレスに接続するために静的ルートを(そしてどこで)作成するのですか?また、複数のコンピュータでこれを行う必要がありますか?マイコンピュータは、動作している場合は、中間点として常にオンになっている2つのRaspberry Piを含むすべてのArch Linuxを実行します。

ベストアンサー1

DHCP を介して両方のセグメントのすべてのホストに静的ルートを配布するか、各ルータが各セグメントのデフォルトのルーティング ゲートウェイであると仮定し、各ルータに静的ルートを追加します。後者は効率が悪い。

または、Tendaルータに独自のDHCPを持つ別のネットワークセグメントを使用させる代わりに、それをブリッジします。

おすすめ記事