网络 - VLAN 和路由器 Linux

网络 - VLAN 和路由器 Linux

我设置了 1 个 Debian 路由器 + 1 个 Debian DHCP 服务器。

我需要在 DHCP 服务器上创建多个 VLAN。我可以通过 DHCP 服务器访问互联网。

我设法创建并设置了 VLAN,并从 VLAN ping 到 DHCP 服务器,但无法 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 但无法出去,所以我得到“主机无法访问”...顺便说一句,路由器正在使用 Iptables 进行 NAT。

答案1

请发布您的路由器和交换机配置。同时,您必须确保:

  1. 交换机配置了正确的 VLAN
  2. 交换机端口对应终端(PC)所属VLAN ID
  3. 路由器配置有 VLAN 间路由功能,也称为“Router on a Stick”

相关内容