1. 程式人生 > 實用技巧 >埠和MAC地址繫結

埠和MAC地址繫結


現在開始配置!

第一步:得到PC1主機的mac地址

第二步:配置交換機的IP地址

Switch>en
Switch>enable
Switch#conf
Switch#configure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#in vl
Switch(config)#in vlan 1
Switch(config-if)#ip add 192.168.1.4 255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#no shutdown
%LINK-5-CHANGED: Interface Vlan1, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up Switch(config-if)#ex 第三步:使能埠的MAC地址繫結功能,新增埠靜態安全MAC地址,預設埠最大安全MAC地址數為1 Switch(config)#in f0/1
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode a
Switch(config-if)#switchport mode access
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security 《===========這步也是一條命令,不要忘記加
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security mac
Switch(config-if)#switchport port-security mac-address 0030.F2B6.B546
Switch(config-if)#ex
配置完成後結果圖是

這是F0/1連線剛繫結過MAC地址的主機0

如果不是連線主機0 結果圖會是這樣


現在來配置在一個以太口上靜態捆綁多個MAC

第一步:獲取所需繫結的主機MAC地址

第二步:在交換機上配置相關命令(當然我們剛開始已經繫結單個MAC地址了)

Switch(config)#in f0/1
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security max
Switch(config-if)#switchport port-security maximum 3
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security mac
Switch(config-if)#switchport port-security mac-address 000C.85BB.4610
Switch(config-if)#sw
Switch(config-if)#switchport p
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security mac
Switch(config-if)#switchport port-security mac-address 000C.CF24.140B
Switch(config-if)#ex
Switch(config)#
%LINK-5-CHANGED: Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down
結果圖以單個MAC地址結果圖一樣.


那麼有沒有一種辦法讓它將接入到此埠的MAC地址自動繫結到這個MAC地址中呢?

下面是配置過程:

Switch>enable
Switch#conf
Switch#configure
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#in f0/2
Switch(config-if)#sw
Switch(config-if)#switchport m
Switch(config-if)#switchport mode a
Switch(config-if)#switchport mode access
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security
Switch(config-if)#sw
Switch(config-if)#switchport po
Switch(config-if)#switchport port-security max
Switch(config-if)#switchport port-security maximum 3
Switch(config-if)#switchport port-security mac-address sticky
Switch(config-if)#ex
Switch(config)#

我這裡是配置的是將前三個接入到這個埠的計算機的MAC地址自動的加入到MAC地址表

轉載於:https://blog.51cto.com/yangfusheng/1086738