如何配置 L3 交换机和 DHCP 服务器?

网络工程 思科 转变 数据包追踪器
2021-07-11 22:33:14

我坚持配置 L3 sw + L2 sw + dhcp 服务器。我的方案是: 在此处输入图片说明

我无法将 IP 地址带到不同 VLAN 中的计算机。我有两个 dhcp 池: 输入图片描述 dwhere

L3交换机上的配置:

ip routing
spanning-tree mode pvst
interface FastEthernet0/1
switchport trunk allowed vlan 10
switchport trunk encapsulation dot1q
switchport mode trunk

interface FastEthernet0/2
switchport trunk allowed vlan 20
switchport trunk encapsulation dot1q
switchport mode trunk

interface FastEthernet0/3
switchport access vlan 30
switchport mode access

interface Vlan1
no ip address
shutdown

interface Vlan10
mac-address 00d0.ba4b.a601
ip address 192.168.10.1 255.255.255.0
ip helper-address 192.168.1.1

interface Vlan20
mac-address 00d0.ba4b.a602
ip address 192.168.20.1 255.255.255.0
ip helper-address 192.168.1.1

interface Vlan30
mac-address 00d0.ba4b.a603
ip address 192.168.30.1 255.255.255.0

L2 交换机具有几乎相似的 conf,只是不同的 vlan:

spanning-tree mode pvst

interface FastEthernet0/1
 switchport access vlan 10
 switchport mode access

interface FastEthernet0/2
 switchport access vlan 10
 switchport mode access

DHCP 服务器:

static ip: 192.168.1.1
gateway: 192.168.30.1

那么,我做错了什么?我应该怎么做才能正常工作?

2:07:我已经更改了 VLAN1 和这个接口,并设置了另一个 dhcp ip,所以现在在我的 L3 上:

interface Vlan1
 ip address 1.1.1.1 255.255.255.0
 ip helper-address 1.1.1.5
!
interface Vlan10
 mac-address 00d0.ba4b.a601
 ip address 192.168.10.1 255.255.255.0
 ip helper-address 1.1.1.5
!
interface Vlan20
 mac-address 00d0.ba4b.a602
 ip address 192.168.20.1 255.255.255.0
 ip helper-address 1.1.1.5
!
interface Vlan30
 mac-address 00d0.ba4b.a603
 ip address 192.168.30.1 255.255.255.0
 ip helper-address 1.1.1.5
!

DHCP 服务器:

IP: 1.1.1.5
Gateway: 1.1.1.1

但它仍然不起作用。而且我不知道如何不设置 mac 地址,我认为它是由数据包跟踪器自动设置的。我应该在 L2 交换机上启动 VLAN1 的 svi 吗?

1个回答

您的 DHCP 服务器地址不在它所连接的网络中。它永远不会将不同网络中的地址用作其网关。根据定义,网关与主机位于同一网络中,主机使用它来获取不在其网络中的地址。

您要么需要更改 DHCP 服务器的地址,要么需要更改网络以匹配 DHCP 服务器的网络。

此外,没有理由在任何 VLAN 上专门设置 MAC 地址。

由于您已将 DHCP 服务器连接到 VLAN 30 F0/3,因此您可以将 DHCP 服务器地址更改192.168.30.2192.168.30.1然后只需将帮助程序地址更改为192.168.30.2.