如何在 Cisco 路由器上組合靜態和動態 DHCP 租約?
基本上,我需要的與下面未回答的思科論壇問題非常相似:https: //supportforums.cisco.com/message/3139749#3139749
我有一個 Cisco 850 系列路由器。我為 10.0.0.0/24 網路配置了一個 DHCP 池。我已從 DHCP 池中排除 10.0.0.1 - 10.0.0.99。我想為東西添加一個靜態 DHCP 池,我希望 DHCP 為它們靜態分配我選擇的低於 100 的地址。實際上,我不在乎我靜態分配的地址。他們可以是我所關心的游泳池中的任何東西,我只是希望它能夠工作。
你為什麼做這個?只需靜態分配設備上的 IP!
我不想這樣做,因為我有一些筆記型電腦使用者。他們顯然只能在這裡使用該靜態IP。如果他們願意更改任何位置設置或其他東西,這不是問題。他們不能。所以它必須是DHCP。它還必須是靜態 IP,因為我需要將埠轉發給它們。我知道,我知道,這很奇怪,但它是一個公寓 LAN/WLAN,所以這不是一個典型的案例。
以下配置的相關部分:
ip dhcp excluded-address 10.0.0.1 10.0.0.99 ! ip dhcp pool Internal-net import all network 10.0.0.0 255.255.255.0 default-router 10.0.0.1 domain-name 1770.local lease 7 ! ip dhcp pool static-pool import all origin file flash://staticmap default-router 10.0.0.1 domain-name 1770.local
靜態圖的內容:
*time* Aug 5 2010 09:00 AM *version* 2 !IP address Type Hardware address Lease expiration 10.0.0.100/24 1 001f.5b3e.d50a Infinite *end*
你可以在這裡看到我正在嘗試排除地址範圍之外的地址,看看這是否會產生任何影響。
我的測試機的MAC:
mainframe:~ brad$ ifconfig en1 en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 00:1f:5b:3e:d5:0a
DHCP 綁定表中顯示的內容:
basestar#show ip dhcp binding Bindings from all pools not associated with VRF: IP address Client-ID/ Lease expiration Type Hardware address/ User name 10.0.0.112 0100.1f5b.3ed5.0a Aug 12 2010 10:06 AM Automatic
DHCP 綁定表中看起來很有趣的 MAC 是怎麼回事?
我想要完成的基本上是不可能的嗎?
我會以錯誤的方式解決這個問題嗎?我希望能夠將某些埠轉發到特定設備。我用消費者路由器做這件事的方法是做我在這裡想做的事情;為這些設備分配靜態 DHCP,然後為這些地址上的埠配置 PAT。
你幾乎得到它的工作,
在您的靜態映射文件中,只需將“ 1 ”的類型更改為:“ id ”,
靜態文件:
*time* Sep 3 2012 11:10 AM *version* 1 !IP address Type Hardware address Lease expiration 10.0.0.8 /8 id 0100.301b.473d.d8 Infinite 10.0.0.28 /8 id 0184.8f69.b77b.dc Infinite *end*
和配置片段:
! ip dhcp pool StaticBindings origin file flash:static-bindings default-router 10.0.0.1 dns-server 10.0.0.1 netbios-name-server 10.0.0.1 !
奇蹟般有效。(思科 3945E)
我改為按照此處的說明進行操作:http: //paulsuela.wordpress.com/2009/04/28/cisco-dhcp-static-ip-assignment/
不要使用靜態映射文件,而是為每個靜態分配創建單獨的 DHCP 池。不能像映射文件那樣很好地擴展,但它是一個小型網路,所以沒關係。
關鍵是確保您擁有正確的客戶端 ID,它與 MAC 地址不同,但如果客戶端不發送自定義配置的客戶端 ID,則可能相似。