我们购买了 cisco 路由器 3600 用作 DHCP 服务器,并且我已将其配置为进行如下测试:
Current configuration : 1292 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 5
no ip icmp rate-limit unreachable
ip cef
!
!
no ip dhcp use vrf connected
ip dhcp excluded-address 10.0.0.1 10.0.0.50
!
ip dhcp pool DHCPSERVER
network 10.0.0.0 255.255.255.0
default-router 10.0.0.1
dns-server 8.8.8.8
!
!
no ip domain lookup
ip auth-proxy max-nodata-conns 3
ip admission max-nodata-conns 3
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface FastEthernet0/0
ip address 172.16.0.1 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 10.0.0.1 255.255.255.0
duplex auto
speed auto
!
ip forward-protocol nd
ip route 2.2.2.0 255.255.255.0 FastEthernet0/0
ip route 172.16.0.0 255.255.255.0 FastEthernet0/0
ip route 192.168.0.0 255.255.255.0 FastEthernet0/1
!
!
no ip http server
no ip http secure-server
!
no cdp log mismatch duplex
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
logging synchronous
line vty 0 4
login
!
!
end
答案1
在上面的帖子中,Albos_erik 遇到了在 FastEthernet 0/1 上的 Cisco 路由器上运行的 DHCP 服务器的问题。DHCP 范围是 10.0.0.1,地址排除范围是 10.0.0.1-10.0.0.50。
示例网络
问题在于连接到与路由器相同的交换机的客户端没有接收 DHCP。
我建议的众多修复方法之一是确保如果他使用托管交换机进行连接,请检查托管交换机上的配置是否已被清除,以确保没有任何 VLAN 或端口被管理性关闭以阻止主机获取地址。
最后,楼主在评论里回复我,其实是交换机阻止了路由器和 PC 之间的 DHCP 请求。
我建议 OP 在管理型交换机上运行以下命令来清除配置。
Switch# erase startup-config
Switch# reload
这会清除启动配置,然后重新启动交换机。请注意,任何遇到类似问题的人,在运行上述命令之前,请确保您有权清除托管交换机上的配置。如果您不确定自己在做什么,请对此问题发表评论 - 我会定期检查 SuperUser。