..DHCP 구성에 대한 공부도 이제 거의 마무리가 되고있죠..?? 지금까지 DHCP 풀의 지정과 IP 주소범위지정, 그리고 디폴트 라우터지정을 배웠고..오늘은 특정주소를 제외시켜주고싶을때..어떻게 하는가를 배우겠습니다..

예를들어 현재 라우터의 이더넷 인터페이스는 IP 주소 210.240.10.1 을 사용하고 있습니다. 따라서 DHCP 서버가 IP 를 배정할때는 이렇게 미리 사용하고 있거나 특정 이유로 사용해야하는 IP 주소를 제외시켜 줘야 할 필요가 있다는 겁니다. 따라서 이처럼 특정 IP 주소를 배정해주기 위한 명령이 필요합니다.

 

Router_A(config)#ip dhcp excluded-address 210.240.10.1

Router_A(config)#ip dhcp excluded-address 210.240.10.100

 

예를들어 IP 주소중에서 210.240.10.1 은 라우터의 이더넷 주소로, 210.240.10.100 은 서버의 주소로 미리 배정되어 있다면 위의 구성명령을 사용할 수 있습니다. 이렇게 ip dhcp excluded-address 명령을 이용하면 DHCP Pool 에서 제외시켜줄 IP 를 지정해 줄 수가 있습니다. 자 이제 모든구성이 끝났죠..?? ^^ 그럼 제대로 됬느지 확인해볼 필요가 있겠죠..?? 모든게 다 구성되고나면 이제 피시를 DHCP 클라이언트로 세팅해서 부팅해보면 됩니다. 전에 피시를 DHCP 클라이언트로 세팅하는 것 설명드렸죠?

그리고나서 부팅을 하면 피시는 자동으로 라우터 A로부터 IP 주소를 받아오게 됩니다. 이것은 피시에서 ipconfig (windows 2000, NT)이나 winipcfg (windows95,98) 로 확인해 보실 수 있습니다.

또한 라우터A 에서도 현재 배정해준 IP 주소를 확인해 볼 수가 있는데 show ip dhcp binding 을 이용하면 아래와같이 현재 IP 배정상태가 나타납니다.

 

Router_A#sh ip dhcp binding

IP address Hardware address Lease expiration Type

210.240.10.2 0100.80c7.033c.76 Mar 04 1993 02:21 AM Automatic

Router_A#

 

어때요..?? 이제 여려분도 해볼수 있겠죠..?? 자 이것으로 DHCP는 마무리를 짓겠습니다... 혹 궁금하신건..제게 문의주세요... 안녕..^^

2007/05/03 19:27 2007/05/03 19:27

트랙백 주소 :: http://thinkit.or.kr/network/trackback/238

댓글을 달아 주세요

안녕하세요.. 요즘은 제가 여러분은 꽤나 자주 찾아가는 편이죠.?? 언제까지 부지런을 부릴수있을지 모르겠지만..지금 설명드리는 DHCP가 끝날때까지는 아마 자주 찾아갈수 있을것 같네요..^^ 자 지난시간에 배운 구성을 다시한번 볼까요..??

 

Router_A(config)#ip dhcp pool ccna

Router_A(dhcp-config)#

Router_A(dhcp-config)#network 210.240.10.0 255.255.255.0

Router_A(dhcp-config)#default-router 210.240.10.1

Router_A(dhcp-config)#?

DHCP pool configuration commands:

bootfile Boot file name

client-identifier Client identifier

client-name Client name

default-router Default routers

dns-server DNS servers

domain-name Domain name

exit Exit from DHCP pool configuration mode

hardware-address Client hardware address

host Client IP address and mask

lease Address lease time

netbios-name-server NetBIOS (WINS) name servers

netbios-node-type NetBIOS node type

network Network number and mask

next-server Next server in boot process

no Negate a command or set its defaults

option Raw DHCP options

 

Router_A(dhcp-config)#

 

여기서 풀 이름을 지정하는것하고...주소범위를 지정하는것은 지난시간에 이미...다 배웠습니다..

그럼 이번시간에는..디폴트 게이트웨이를 지정하는 것 부터 시작해보려고하는데요...

아시죠..??

피시에 IP 주소를 구성할때..꼭 나와줘야하는게..디폴트게이트웨이라는거... 그래서 라우터에서도 DHCP 구성에서 자주 사용하는 겁니다. 만약 여기서 디폴트게이트웨이 구성을 생략하면...각 피시에서 수동으로 모두 구성을 해줘야하는겁니다...DNS 서버도 마찬가지겠죠..??

여러분들은 위에있는 옵션들을 한번쯤읽어보실 필요가 있습니다.... 그래야..나중에 요건 써먹어야지..하고 생각할 수있으니까요...^^ ..그리고 어떤분이 질문하셨는데...시스코의 모든 라우터가 전부...DHCP 서버로 동작할 수있는건 아닙니다... 장비의 모델에 따라서..또 사용하는 소프트웨어에 따라서..또 버젼에따라서..달라지니까..꼭 먼저확인해보시는게 좋을거예요... 제일중요한 IOS 버젼은 12.0 이상이 좋은데..가능하면 높은버젼이 좋겠죠..?? ^^

자 다시 구성으로 돌아와서요...

지금까지의 구성을 보니까 뭔가 의문이 생기실 겁니다. DHCP 용 IP 주소 Pool 을 네트워크와 마스크만으로 주다보니 뭔가 이상한 점이 생깁니다. 그게 뭘까요?

그건 이미 사용하고있는 IP 주소는 제외를 시켜야 자동배정을 하지않을텐데.....라우터의 iP주소로 쓰이는 주소나..특수한 이유로 DHCP를 쓰지않고..고정주소를 사용하는 경우의 주소는 빼줘야한다는 겁니다..

이건또 어떻게해주는 걸까요..??? 그건..담시간에..^^ 안녕...^^

 

2007/05/03 19:26 2007/05/03 19:26

트랙백 주소 :: http://thinkit.or.kr/network/trackback/237

댓글을 달아 주세요

안녕하세요.. 요새는 조금 자주 나타나죠..?? ^^ 이번시간에는 전 시간에 이어서 라우터에서의 DHCP 구성을 실제 해보도록 하겠습니다.. 먼저 라우터에서 DHCP 서버를 구성해주기 위해서는 다음 명령을 입력해 주어야 합니다. Router_A#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Router_A(config)#service dhcp

 

즉 라우터에서 DHCP 서버나 전달 에이전트를 Enable 해주는 거죠.. 디폴트 값이 Enable 이기 때문에 특별히 해주지 않아도 되지만 저는 항상 확실히 해주고 넘어가는 편이라서요^^

그다음은

 

Router_A(config)#ip dhcp pool ccna

Router_A(dhcp-config)#

Router_A(dhcp-config)#network 210.240.10.0 255.255.255.0

Router_A(dhcp-config)#default-router 210.240.10.1

Router_A(dhcp-config)#?

DHCP pool configuration commands:

bootfile Boot file name

client-identifier Client identifier

client-name Client name

default-router Default routers

dns-server DNS servers

domain-name Domain name

exit Exit from DHCP pool configuration mode

hardware-address Client hardware address

host Client IP address and mask

lease Address lease time

netbios-name-server NetBIOS (WINS) name servers

netbios-node-type NetBIOS node type

network Network number and mask

next-server Next server in boot process

no Negate a command or set its defaults

option Raw DHCP options

 

Router_A(dhcp-config)#

 

위에 구성한 예를 보면서 한번 설명을 시작해 볼까요..?? 위를 보시면서 설명을 읽으시면 좋겠죠..??

Ip dhcp pool ccna 처럼 DHCP 주소의 Pool (영역) 을 지정해 줍니다. 먼저 Pool 의 이름을 만들어주는데 우리는 ccna 라고 주었습니다. 여기서 이름은 아무거나 주어도 됩니다.

여러분 기분에 맞게 하나 주심 됩니다.

자 이렇게 Pool 이름을 지정하고 나니까 프롬프트가 Router_A(config)# 에서 Router_A(dhcp-config)# 로 바뀌었습니다. DHCP 구성 모드로 들어온 것입니다. 여기서 가장 먼저 해주어야 하는 구성은 바로 IP Pool 의 지정입니다.

network 210.240.10.0 255.255.255.0 Pool 을 지정한 것은 IP 주소의 범위가 210.240.10.1 ~ 210.240.10.254 까지 임을 뜻합니다. 즉 이 범위의 IP 주소를 가지고 있다가 IP 주소에 대한 요청이 들어오면 하나씩 나누어 주는 겁니다.

어때요..아직까진 별게 아니죠..??

그담은 다음시간에..계속 설명드리기로하고..오늘은 그만 안녕..^^

2007/05/03 19:26 2007/05/03 19:26

트랙백 주소 :: http://thinkit.or.kr/network/trackback/236

댓글을 달아 주세요