我设置了 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
请发布您的路由器和交换机配置。同时,您必须确保:
- 交换机配置了正确的 VLAN
- 交换机端口对应终端(PC)所属VLAN ID
- 路由器配置有 VLAN 间路由功能,也称为“Router on a Stick”