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
ルータとスイッチの設定を公開します。同時に、次の点を確認する必要があります。
- スイッチが正しい VLAN で設定されました。
- スイッチポートに対応する端末(PC)が属するVLAN ID
- ルータは、「Router on a Stick」とも呼ばれる VLAN 間ルーティング機能で構成されます。