[網絡] DHCP 之 Mac 綁定
一、瞎扯
今天我們來簡單聊聊Mac綁定,這在設備管理時常常被使用。
當然你可能會說我可以設置靜態IP啊。先不提靜態IP容易沖突。現在我在設置樹莓派時就遇到一個問題,即無法絕對的設置一個靜態IP因為我需要設置DHCP以面對不同環境下復雜網絡情況。
在這個應用場景下,我們需要選擇就是DHCP下的Mac綁定。
二、配置
vlan database
vlan 10 name dhcp
我們首先需要設置划分個二層vlan
configure terminal
int vlan 10
ip address x.x.x.x 255.255.255.0int f1/1
switchport mode access
switchport access vlan 10
int f1/2
switchport mode ...
......
end
然后需要將端口們加入vlan
configure terminal
ip dhcp-server x.x.x.x
ip dhcp pool dhcp
network x.x.x.0 255.255.255.0
default-route x.x.x.x
最后配置dhcp即可
(驗證略,您可雙擊VPC並鍵入ip dhcp -r
)
三、靜態
ESW1(dhcp-config)#do sho run | s dhcp
no ip dhcp use vrf connected
ip dhcp pool dhcp
network 10.1.1.0 255.255.255.0
default-router 10.1.1.1
domain-name it.run
ip dhcp pool dhcp_static
host 10.1.1.100 255.255.255.0
client-identifier 0100.5079.6668.00
ip dhcp-server 10.1.1.1
這樣我們完成設置了。
ESW1(dhcp-config)#do show ip dhcp bind
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type
Hardware address/
User name
10.1.1.2 0100.5079.6668.01 Mar 02 2002 12:25 AM Automatic
10.1.1.4 0100.5079.6668.02 Mar 02 2002 12:27 AM Automatic
10.1.1.100 0100.5079.6668.00 Infinite Manual
client-identifier 這么看
ESW1(dhcp-config)#do clear ip dhcp bind x.x.x.x
如果在設置時報錯已綁定,那就需要clear刪除掉綁定信息
tips:
1、開啟debug模式
do debug ip dhcp server packet
2、查看綁定信息
do show ip dhcp binding
3、確定DHCP服務器
service dhcp
ip dhcp-server x.x.x.x
4、查詢與清除
do show ip dhcp bind
do clear ip dhcp bind x.x.x.x
最好還是排掉被靜態的IP地址:ip dhcp excluded-address x.x.x.x