Hello,
最近几天,我一直在尝试使用具有三个独立VLAN的DHCP服务器配置网络。我试过在线学习教程,但似乎无法使其正常工作。
每次在客户端pc上请求IP时,都会显示“DHCP失败”。APIPA正在使用'。我开始认为我的Cisco Packet Tracer版本存在Bug,但很可能我配置了错误。
我已采取的步骤:
1.为DHCP服务器配置了三个VLAN。
DHCP服务器ip:192.168.1.2/24
DHCP默认网关:192.168.1.1
VLAN 10:192.168.10.1/24
VLAN 20:192.168.20.1/24
VLAN 30:192.168.30.1/24
2. 启用 switchport trunk encapsulation dot1q 连接到第3层交换机的每个接口。
3.将VLAN和VLAN默认网关IP添加到第3层交换机,其中IP帮助地址指向DHCP服务器。
4.将VLAN添加到第2层交换机并启用 switchport mode trunk 到相应接口。
5.添加 switchport mode access 和 switchport access vlan [vlan number] 至 连接到IP电话和PC设备的接口。
6.在第3层交换机上启用IP路由
我附上了当前网络图和Cisco Packet Tracer 8.0.1文件的图像。如果有人对我做错了什么有任何建议,我会非常感激。我很可能错过了一步。谢谢!
已解决! 转到解答。
Hello,
问题只是多层交换机的Vlan1接口(本应是DHCP服务器的默认网关)未配置。在Vlan 1接口上放置IP地址,使DHCP服务器可访问。另外,
no shut
在VLAN 1接口上。
interface Vlan1
ip address 192.168.1.1 255.255.255.0
您还可能需要配置
spanning-tree portfast
在接入交换机的FastEthernet 0/2端口上,以防止DHCP请求超时:
interface FastEthernet0/2
switchport access vlan 10
switchport mode access
switchport voice vlan 10
spanning-tree portfast
已附加修订的文件。
谢谢你的回答,保罗。非常感谢你的帮助。
我看到您正在将L3交换机用于DHCP池 — 这是否正确?是否可以改用专用DHCP服务器?
Hello,
问题只是多层交换机的Vlan1接口(本应是DHCP服务器的默认网关)未配置。在Vlan 1接口上放置IP地址,使DHCP服务器可访问。另外,
no shut
在VLAN 1接口上。
interface Vlan1
ip address 192.168.1.1 255.255.255.0
您还可能需要配置
spanning-tree portfast
在接入交换机的FastEthernet 0/2端口上,以防止DHCP请求超时:
interface FastEthernet0/2
switchport access vlan 10
switchport mode access
switchport voice vlan 10
spanning-tree portfast
已附加修订的文件。
干得好。谢谢!
hello
正如我们所指出的,不要将已完成的结果视为福音,因为这些PT模拟非常笨拙,因此它们会产生误报,非常无特性。
例如:
您提供的PT文件拓扑和提供的工作PT I
dhcp服务器不工作的原因是删除了您不需要的帮助寻址,当dhcp服务器位于L3交换机本地时,添加帮助程序确实工作,但它不是真正适用于实际生产环境的正确解决方案,因此,将dhcp服务器从设备上移出并连接到L3交换机的原因。
除了dhcp服务器子网之外,您还遗漏了一个明确的语音vlan及其相关的第3层子网,即voip电话vlan和任何数据vlan需要不同。
嗨,乔治,我一直在考虑这种配置。是否可以使用ip路由代替VLAN 1作为默认网关,或者L2和L3交换机之间的IP路由不起作用?
Hello,
由于第2层交换机对路由一无所知,因此它不起作用。问题不在于路由,而在于DHCP服务器的默认网关不存在,因此其他网络都无法到达DHCP服务器。