为多个 vlan 配置 DHCP

网络工程 局域网 dhcp
2022-03-05 01:08:03

我在 Packet Tracer 上有以下网络。主机分别位于不同的 vlan 中。我的目标是 DHCP 服务器可以为主机提供 IP。

在此处输入图像描述

这是我为每个 vlan 所做的(示例适用于 vlan 10):

Switch(config)#int vlan 10

Switch(config-if)# ip add 192.168.11.1 255.255.255.0

Switch(config-if)# no shut

Switch(config-if)# ip helper-add 192.168.10.254

然后我为 DHCP 服务器中的每个 vlan 创建了一个池,其中每个 vlan 的默认网关是我刚刚分配给 vlan 的 IP。DHCP 服务器的静态 IP 为 192.168.10.254 (ICDR \24)。但是它不起作用。你能告诉我如何让它工作吗?谢谢。

编辑 :

这是交换机的启动配置:

version 15.0
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname SW
!
!
!
no ip domain-lookup
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!

    interface FastEthernet0/1

!
interface FastEthernet0/2
!
interface FastEthernet0/3
!
interface FastEthernet0/4
!
interface FastEthernet0/5
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/6
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/7
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/8
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/9
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/10
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/11
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/12
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/13
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/14
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/15
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/16
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/17
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/18
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/19
 switchport access vlan 30
 switchport mode access
!
interface FastEthernet0/20
 switchport access vlan 40
 switchport mode access
!
interface FastEthernet0/21
 switchport access vlan 40
 switchport mode access
!
interface FastEthernet0/22
 switchport access vlan 40
 switchport mode access
!
interface FastEthernet0/23
 switchport access vlan 40
 switchport mode access
!
interface FastEthernet0/24
 switchport access vlan 40
 switchport mode access
!
interface GigabitEthernet0/1
!
interface GigabitEthernet0/2
!
interface Vlan1
 no ip address
 shutdown
!
interface Vlan10
 ip address 192.168.11.1 255.255.255.0
 ip helper-address 192.168.10.254
!
interface Vlan20
 ip address 192.168.12.1 255.255.255.0
 ip helper-address 192.168.10.254
!
interface Vlan30
 ip address 192.168.13.1 255.255.255.0
 ip helper-address 192.168.10.254
!
interface Vlan40
 ip address 192.168.14.1 255.255.255.0
 ip helper-address 192.168.10.254
!
!
!
!
line con 0
!
line vty 0 4
 login
line vty 5 15
 login
!
!
!
!
end
1个回答

至少有两件事是错误的。

首先,虽然您的图表显示了 DHCP 服务器,但您在 192.168.10.0/24 网络上没有任何接口。那么您的交换机如何向服务器发送流量呢?

其次,您的交换机是第 2 层设备,因此它无法在网络之间路由流量。您需要一个第 3 层交换机或路由器来执行此操作。