
現在、サブネット192.168.1.0/24が1つだけあり、次のようになっています。
- グループ1: サーバー 192.168.1.240-192.168.1.250
- グループ2: プリンター、スキャナー 192.168.1.2-192.168.39
- ゲートウェイ、DHCP 192.168.1.1
- グループ3: ラップトップ、デスクトップなど 192.168.1.40-192.168.1.239
しかし、IPが不足しています
4 つのサブネットに切り替えたいのですが、質問があります。Group3 がすべてのサーバーにアクセスする必要がある場合、サーバーは各サブネットに IP を持っている必要がありますか? それとも、これを行う最善の方法は何ですか?
私はこのようなことはしません:
- グループ1: すべてのデバイス 1階 192.168.2.*
- グループ2: すべてのデバイス 2階 192.168.4.*
- グループ3: 3階のすべてのデバイス 192.168.6.*
- グループ4: etcデバイス 192.168.8.*
この問題を解決するために役立つアドバイス
答え1
4 つのサブネットを設定し、他のサブネットにアクセスする場合は、ゲートウェイでトラフィックをルーティングする必要があります。
通常、レイヤー 3 スイッチはこれを実行しますが、IP 転送を有効にすると、標準の Linux ボックスでもこれを実行します。
ゲートウェイに次のインターフェースがあるとします。
eth0: 192.168.2.1/24
eth1: 192.168.4.1/24
eth2: 192.168.6.1/24
eth3: 192.168.8.1/24
IP転送を有効にすると
echo 1 > /proc/sys/net/ipv4/ip_forward
ゲートウェイを介して、別のサブネットの IP にアクセスできるようになります。それに応じてファイアウォール (pf/netfilter) を設定することを忘れないでください。
答え2
これを行うには 2 つの方法があります。
1.
ネットワークを分割し、それぞれのネットワークに単一のゲートウェイを構成します。この状況で発生する可能性がある唯一の問題は、NETBIOS スタイルのネットワーク ブラウジングです。適切な DNS を使用すれば、この問題は簡単に解決できます。
2.
サブネットを大きくして、 ではなく にすると/24
、/23
さらに 256 個のアドレスが無料で得られます。