๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: Network ๐Ÿšฉ/Cisco Packet Tracer

[CISCO1]_#16_[port security, telnet์›๊ฒฉ ์ ‘์†, Switch LAN ํ™˜๊ฒฝ ๊ตฌ์ถ•, DHCP ์„ค์ •]

by EunBird 2021. 8. 5.

[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์— ๋œจ์ง€ ์•Š์„ ๋•Œ๋„ ์žˆ๋‹ค.

 

3๊ฐœ ์ด์ƒ์˜ pc๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ์—ฐ๊ฒฐ์ด ์œ„์™€๊ฐ™์ด ๋ชจ๋“  pc์—์„œ ์—ฐ๊ฒฐ์ด ๋Š๊ธด๋‹ค.
๋‹ค์‹œ ์—ฐ๊ฒฐ์„ ํ™œ์„ฑํ™”์‹œํ‚ค๋ ค๋ฉด ๊ผญ sh -> no sh ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

** ์…ง๋‹ค์šด๋œ ํฌํŠธ๋Š” sh๋ฅผ ํ•œ ํ›„ ์— no sh๋ฅผ ํ•ด์คŒ์œผ๋กœ์จ ๋‹ค์‹œ ์‚ด๋ฆด ์ˆ˜ ์žˆ๋‹ค **

 

ใ…กใ…กใ…กใ…กใ…ก

<protect>

protect ๋ชจ๋“œ๋กœ ์ „ํ™˜.

 

 

do sh ru ๋ฅผ ํ†ตํ•ด ๋ณ€๊ฒฝ๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

3๋ฒˆ์งธ ์—ฐ๊ฒฐ๋ถ€ํ„ฐ๋Š” ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š๊ณ , ๊ธฐ์กด์˜ pc๋“ค๊ณผ์˜ ์—ฐ๊ฒฐ์€ ๋Š์–ด์ง€์ง€ ์•Š๋Š”๋‹ค. + ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธฐ์ง€ ์•Š๋Š”๋‹ค. 

 

 

ใ…กใ…กใ…กใ…กใ…ก

<restrict>

restrict ๋ชจ๋“œ๋กœ ์ „ํ™˜

 

 

3๋ฒˆ ์ด์ƒ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•  ๋•Œ๋งˆ๋‹ค ์ˆซ์ž๊ฐ€ ํ•˜๋‚˜์”ฉ ๋Š˜์–ด๋‚œ๋‹ค(๋กœ๊ทธ๊ฐ€ ๋‚จ์Œ.), ๊ธฐ์กด ์‚ฌ์šฉ์ž ์ฐจ๋‹จx


<02. ์ง์ ‘ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ MAC ์ฃผ์†Œ ์„ค์ •.> -->

 

ํ•ด๋‹น pc์˜ ๋งฅ์ฃผ์†Œ๋ฅผ ipconfig /all ๋กœ ํ™•์ธํ•˜๊ณ , 

 


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 ์ฃผ์†Œ ํ™•์ธ.

3๊ฐœ ์ด์ƒ๋“ฑ๋กํ•ด์„œ ์˜ค๋ฅ˜๋ฌธ์žฅ ์ถœ๋ ฅ.



< telnet ์›๊ฒฉ ์ ‘์† >

   - console ๋น„๋ฒˆ ๊ณผ Router# ์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋น„๋ฒˆ์„ ์„ค์ •ํ•ด๋‘๊ณ  ๊ทธ ๋น„๋ฒˆ์„ ๊ฐ–๊ณ  ๋“ค์–ด๊ฐ€์•ผ ํ•œ๋‹ค. 

   - ์„ค์ • ์•ˆํ•ด๋‘๋ฉด ์ ‘์†์ด ๋ถˆ๊ฐ€๋Šฅ.

   

** vty : vertual terminal **

 

๋จผ์ € < Switch LAN ํ™˜๊ฒฝ ๊ตฌ์ถ• > ์„ ํ•ด์•ผ ์Šค์œ„์น˜๋กœ ์›๊ฒฉ์ ‘์†ํ•  ๋•Œ ์‚ฌ์šฉํ•  ip๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์Šค์œ„์น˜์˜ ํฌํŠธ์— ip address๋ฅผ ์„ค์ •์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
   --> ์Šค์œ„์น˜์˜ ๋Œ€ํ‘œ ์ธํ„ฐํŽ˜์ด์Šค์ด์ž ๋ฌผ๋ฆฌ์  ํฌํŠธ์ธ vlan 1 ์— ip ๋ฅผ ์„ค์ •. 
   ** no sh ๋„ ํ•ด์ค˜์•ผํ•จ. 
   ** ip๋Š” ๊ฐ€์šฉ ip์ค‘ ํ•˜๋‚˜๋กœ .

   - ๊ทธ ๋’ค์—” Router ์™€ ์„ค์ • ๊ณผ์ • ๊ฐ™์Œ .

   - ๋‹ค๋งŒ, ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ชฝ์—์„œ ์Šค์œ„์น˜๋กœ ์—ฐ๊ฒฐ์ด ๋ฐ”๋กœ ๋˜๋Š” ๊ฒƒ์€ ๊ฒŒ์ดํŠธ ์›จ์ด๊ฐ€ ์—†๊ธฐ  ๋•Œ๋ฎจ.

SW์˜ ip ์„ค์ •.


์ •๋ฆฌํ•˜๋ฉด -> 
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  // ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •.
// ๋ฌผ๋ก  ์œ„ ๊ณผ์ •์„ ์„ค์ •ํ•˜๋ฉด์„œ **ํŒจ์Šค์›Œ๋“œ**๋“ค๋„ ์„ค์ •ํ•ด์ค˜์•ผ ํ•จ.

 

์ ‘์† ๊ฐœ์ˆ˜ 5๊ฐœ ์„ค์ •, ํŒจ์Šค์›Œ๋“œ ์„ค์ •. 
telnet 192.168.10.100 -> ์ ‘์† ์„ฑ๊ณต.

 

ip , s/m , gateway 3๊ฐœ๊ฐ€ ์žˆ์–ด์•ผ ํ†ต์‹ ์ด ๋˜๋ฏ€๋กœ ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •.

SW(config)#ip default-gateway 192.168.10.1  // ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •.

 

 

 

 

ใ…กใ…กใ…กใ…กใ…ก

 

 

๋ผ์šฐํ„ฐ๋กœ์˜ ์ ‘์†์€ ์—ฐ๊ฒฐ๋œ ํฌํŠธ์ค‘์— ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ์ ‘์†ํ•œ๋‹ค.

->

telnet [์ ‘์†ํ•˜๋ ค๋Š” ๋ผ์šฐํ„ฐ์˜ ํฌํŠธip์ค‘ ํ•˜๋‚˜]

์ฝ˜์†” passwd์™€ Router ๊ด€๋ฆฌ์ž ์ ‘์† passwd ์„ค์ •.
pc์—์„œ Router๋กœ์˜ ์›๊ฒฉ์ ‘์†.

 

ใ…กใ…กใ…ก

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  // ๊ด€๋ฆฌ์ž ์ ‘์† ๋น„๋ฒˆ ์„ค์ •.

telnet 1.1.12.2  ->  ์›๊ฒฉ ์ ‘์† ์„ฑ๊ณต.

 

 



< 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
!
!

์„ค์ •๋˜์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

DHCP ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ip๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜์žˆ๋‹ค.
DHCP ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ip๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜์žˆ๋‹ค.

 

728x90

๋Œ“๊ธ€