ネットワーキング - VLANとルーターLinux

ネットワーキング - VLANとルーターLinux

Debian ルータ 1 台 + Debian DHCP サーバ 1 台を設定しました。

DHCPサーバーに複数のVLANを作成する必要があります。 DHCPサーバーを介してインターネットに接続できます。

VLANを作成して設定し、VLANからDHCPサーバーへのpingを実行しましたが、ルーターとGoogleの両方でpingを実行することはできません。この問題を解決するには、何を確認する必要がありますか?

これはGNS3の私の設定です。 トポロジー

Cisco スイッチで VLAN とトランキングを設定しました。

これは私のDHCPサーバーのVLANインターフェイスファイルです。

auto ens32
iface ens32 inet static
       address 192.168.2.1
       netmask 255.255.255.0
       gateway 192.168.2.254 #Router LAN Interface
       broadcast 192.168.2.255

auto ens32.3
iface ens32.3 inet static
       address 192.168.3.1
       netmask 255.255.255.0
       network 192.168.3.0
       broadcast 192.168.3.255

私のDHCP設定は次のとおりです。

subnet 192.168.3.0 netmask 255.255.255.0{
    option subnet-mask 255.255.255.0;
    range dynamic-bootp 192.168.3.10 192.168.3.253;
    option routers 192.168.3.254;
    option broadcast-address 192.168.3.255;
    }

ゲートウェイの問題かもしれませんか?私のVLAN内でpingはできますが、アウトできないため、「ホストに接続できません」と表示されます...しかし、ルータはNATにIptablesを使用しています。

答え1

ルータとスイッチの設定を公開します。同時に、次の点を確認する必要があります。

  1. スイッチが正しい VLAN で設定されました。
  2. スイッチポートに対応する端末(PC)が属するVLAN ID
  3. ルータは、「Router on a Stick」とも呼ばれる VLAN 間ルーティング機能で構成されます。

関連情報