[port security]
- ์ค์ ๋ฐฉ์ : 01. ์ต๋ ์ฐ๊ฒฐ ํฌํธ ๊ฐ์ ์ค์ .
02. ์ง์ ์ฐ๊ฒฐ ๊ฐ๋ฅ MAC ์ฃผ์ ์ค์ .
<01. ์ต๋ ์ฐ๊ฒฐ ํฌํธ ๊ฐ์ ์ค์ .> -->
Switch(config)#interface f
Switch(config)#interface fastEthernet 0/23 // fa0/23์ผ๋ก ์ ์.
Switch(config-if)#
Switch(config-if)#switchport mode access // accessํฌํธ๋ก ์ ํ. ...(1)
Switch(config-if)#
Switch(config-if)#switchport port-security ?
aging Port-security aging commands
mac-address Secure mac address
maximum Max secure addresses
violation Security violation mode
<cr>
Switch(config-if)#switchport port-security // ๊ผญ ํ๋ฒ ์
๋ ฅํด์ฃผ์ด์ผ ํ๋ค.!!! ...(2)
Switch(config-if)#
Switch(config-if)#switchport port-security ?
aging Port-security aging commands
mac-address Secure mac address
maximum Max secure addresses
violation Security violation mode
<cr>
Switch(config-if)#switchport port-security maximum 2 -> 2๊ฐ๊น์ง๋ง ์ฐ๊ฒฐํ์ฉ ...(3)
Switch(config-if)#
Switch(config-if)#switchport port-security violation ? ->2๊ฐ๋ฅผ ๋๋ ๊ฒฝ์ฐ์?
protect Security violation protect mode //-> ์ฐจ๋จํ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ์ง x
restrict Security violation restrict mode //-> ์ฐจ๋จํ ๋ก๊ทธ ๋ฅผ ๋จ๊น
shutdown Security violation shutdown mode //-> ๊ธฐ์กด ์ฌ์ฉ์๋ ์ฐจ๋จ.
Switch(config-if)#switchport port-security violation shutdown // shutdown ๋ชจ๋๋ก ์ค์ . ...(4)
Switch(config-if)#
**
Switch(config-if)#do sh port // ํด๋น ์ค์์น์ ํฌํธ์ด๋ฆฌํฐ์ ๋ํ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ.
switchport port-security violation shutdown ์ค์ ์ do sh ru์ ๋จ์ง ์์ ๋๋ ์๋ค.
** ์ ง๋ค์ด๋ ํฌํธ๋ sh๋ฅผ ํ ํ ์ no sh๋ฅผ ํด์ค์ผ๋ก์จ ๋ค์ ์ด๋ฆด ์ ์๋ค **
ใ กใ กใ กใ กใ ก
<protect>
ใ กใ กใ กใ กใ ก
<restrict>
<02. ์ง์ ์ฐ๊ฒฐ ๊ฐ๋ฅ MAC ์ฃผ์ ์ค์ .> -->
Switch(config-if)#
Switch(config-if)#switchport port-security violation shutdown // 3๊ฐ์ด์ ํต์ ํ๋ คํ๋ฉด ์
ง๋ค์ด
Switch(config-if)#
Switch(config-if)#Switch(config-if)#switchport port-security maximum 2 // ์ต๋ ๊ฐ์2๊ฐ๋ก ์ค์ . ...(1)
Switch(config-if)#
Switch(config-if)#switchport port-security ?
aging Port-security aging commands
mac-address Secure mac address
maximum Max secure addresses
violation Security violation mode
<cr>
Switch(config-if)#switchport port-security mac-address ?
H.H.H 48 bit mac address
sticky Configure dynamic secure addresses as sticky
Switch(config-if)#switchport port-security mac-address 0001.C9C4.041D // ๋งฅ์ฃผ์ ๋ฑ๋ก. ...(2)
Switch(config-if)#
Switch(config-if)#switchport port-security mac-address 00D0.D36C.154B // ๋งฅ์ฃผ์ ๋ฑ๋ก. ...(2)
Switch(config-if)#
Switch(config-if)#switchport port-security mac-address 0060.3E6E.7986 // ๋งฅ์ฃผ์ ๋ฑ๋ก. ...(2)
Total secure mac-addresses on interface FastEthernet0/23 has reached maximum limit.
// -> 3๊ฐ์ด์ ๋ฑ๋กํ๋ ค ํ๋ฉด ์ค๋ฅ๋ฌธ์ฅ์ด ๋ธ.
**
Switch(config-if)#do clear mac- // mac์ฃผ์ ์ด๊ธฐํ
Switch(config-if)#do sh mac- // mac ์ฃผ์ ํ์ธ.
< telnet ์๊ฒฉ ์ ์ >
- console ๋น๋ฒ ๊ณผ Router# ์ผ๋ก ๋ค์ด๊ฐ๋ ๋น๋ฒ์ ์ค์ ํด๋๊ณ ๊ทธ ๋น๋ฒ์ ๊ฐ๊ณ ๋ค์ด๊ฐ์ผ ํ๋ค.
- ์ค์ ์ํด๋๋ฉด ์ ์์ด ๋ถ๊ฐ๋ฅ.
** vty : vertual terminal **
๋จผ์ < Switch LAN ํ๊ฒฝ ๊ตฌ์ถ > ์ ํด์ผ ์ค์์น๋ก ์๊ฒฉ์ ์ํ ๋ ์ฌ์ฉํ ip๋ฅผ ๋ง๋ค ์ ์๋ค.
์ค์์น์ ํฌํธ์ ip address๋ฅผ ์ค์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
--> ์ค์์น์ ๋ํ ์ธํฐํ์ด์ค์ด์ ๋ฌผ๋ฆฌ์ ํฌํธ์ธ vlan 1 ์ ip ๋ฅผ ์ค์ .
** no sh ๋ ํด์ค์ผํจ.
** ip๋ ๊ฐ์ฉ ip์ค ํ๋๋ก .
- ๊ทธ ๋ค์ Router ์ ์ค์ ๊ณผ์ ๊ฐ์ .
- ๋ค๋ง, ๋ค๋ฅธ ๋คํธ์ํฌ ์ชฝ์์ ์ค์์น๋ก ์ฐ๊ฒฐ์ด ๋ฐ๋ก ๋๋ ๊ฒ์ ๊ฒ์ดํธ ์จ์ด๊ฐ ์๊ธฐ ๋๋ฎจ.
์ ๋ฆฌํ๋ฉด ->
SW(config)#int vlan 1
SW(config-if)#no sh
SW(config-if)#ip address 192.168.10.100 255.255.255.0 // ip ์ S/M์ค์
SW(config)#ip default-gateway 192.168.10.1 // ๊ฒ์ดํธ์จ์ด ์ค์ .
// ๋ฌผ๋ก ์ ๊ณผ์ ์ ์ค์ ํ๋ฉด์ **ํจ์ค์๋**๋ค๋ ์ค์ ํด์ค์ผ ํจ.
SW(config)#ip default-gateway 192.168.10.1 // ๊ฒ์ดํธ์จ์ด ์ค์ .
ใ กใ กใ กใ กใ ก
๋ผ์ฐํฐ๋ก์ ์ ์์ ์ฐ๊ฒฐ๋ ํฌํธ์ค์ ํ๋๋ฅผ ํตํด ์ ์ํ๋ค.
->
telnet [์ ์ํ๋ ค๋ ๋ผ์ฐํฐ์ ํฌํธip์ค ํ๋]
ใ กใ กใ ก
Router(config)#line vty 0 4 // 0~4๊น์ง 5๊ฐ ์ ์ ๊ฐ๋ฅํ๊ฒ ์ค์ .
Router(config-line)#
Router(config-line)#password 1234 // ์ฝ์ passwd ์ค์ .
Router(config-line)#
Router(config-line)#login // login์์ ๋ฌผ์ด๋ณด๊ฒ ์ค์ .
Router(config-line)#exit
Router(config)#
Router(config)#enable password 1234 // ๊ด๋ฆฌ์ ์ ์ ๋น๋ฒ ์ค์ .
< DHCP ์ค์ >
DHCP client ์ Server ๋ 4 way handshake๋ฅผ ํ๋ค.
** DHCP -> [c : 67] , [s : 68] ํฌํธ ์ฌ์ฉ
L3 Sw , router , Server ์ค ํ๋๋ฅผ ํตํด DHCP ๊ณผ์ ์ ์คํ.
Router(config)#ip dhcp ?
excluded-address Prevent DHCP from assigning certain addresses
pool Configure DHCP address pools
relay DHCP relay agent parameters
Router(config)#ip dhcp excluded-address 192.168.10.1 ?
A.B.C.D High IP address
<cr>
Router(config)#ip dhcp excluded-address 192.168.10.1 // ๊ฒ์ดํธ์จ์ด๋ ์ ์ธํ ip์ค ํ๋๋ฅผ ๋ฐ์๊ฐ๋๋ก ํจ. ...(1)
Router(config)#
Router(config)#ip dhcp pool test // test๋ผ๋ ์ด๋ฆ์ pool์ ๋ง๋ฌ. ...(2)
Router(dhcp-config)#
Router(dhcp-config)#default-router 192.168.10.1 ...(3)
Router(dhcp-config)#
Router(dhcp-config)#network 192.168.10.0 255.255.255.0 ...(4)
Router(dhcp-config)#
Router(dhcp-config)#dns-server 168.126.63.1 // ์ด๋๊ฒ์ด๋ ์๊ด์์ด ์กด์ฌํ๋ dns ์๋ฒ์ฃผ์๋ฅผ ๋ฃ์ผ๋ฉด ๋จ. ...(5)
Router(dhcp-config)#
Router(dhcp-config)#do sh run
-->
!
ip dhcp excluded-address 192.168.10.1
!
ip dhcp pool test
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 168.126.63.1
domain-name run
!
!
๋๊ธ