Dhcpd에서 특정host 관리하기 (예약,검색)

freebsd를 이용한 DHCP를 사용하고있는 환경일때의 이야기입니다.
(물론 BSD,리눅스계열일때가 다 마찬가지겠지요…^^)
AP를 관리하면서 이 글을 쓰게 되었는데요.. AP관리외에도…
일반 PC,서버 host를 관리할때도 사용할수있는 지식이라고 할수있습니다.

AP를 사용할때 ethernet 인터페이스를 고정해두면..이동이 쉽지않죠..
하여 이 Ethernet인터페이스에 아이피지정하지않고 dhcp로 받으면..
회사내부에서 어디든 꽂기만하면..
상이한 서브넷에서도 자유롭게 사용할수있습니다.
랜을 통해 AP가 자동으로 ip를 부여받고 또 다시 나눠주니깐요
근데 문제는 그 AP를 관리하려할때 발생합니다.

관리페이지를 들어가려고 할때.. 아이피를 자동으로 받았으니
관리를 못하게 되겠죠.. 그러나 관리자는 관리를 해야합니다. ^^
방법이 두개가 있습니다.

1. Dhcpd에 아예 예약을 걸어두기
(한 dhcpd가 동작하는 네트웍에선 유효합니다.하지만 다른건물에 가면..
유효하지않습니다. 그래서 두번째 방법과 병행하는것이 좋을듯합니다.)
vi /etc/dhcpd.conf 하시면.. 설정하실수있죠…^^
host hostname {
hardware ethernet mac address ;
fixed-address ip address ;
}

위와 같이 예약내역을 추가하고…. 저장하고 나옵니다.
killall dhcpd 해서 잠시 프로세스 멈추었다가
dhcpd fxp0 라고 해서 프로세스를 다시 시작합니다.
dhcpd는 위처럼 반드시 해당인터페이스를 지정해서 명령을 주어야합니다.
인터페이스확인은 ifconfig 라고 치면 다 나옵니다. ^^

2. Dhcpd에서 AP에 나눠준 ip를 로그통해 확인하기
이방법을 위해선 제일먼저 AP의 Mac주소를 적어두어야합니다.
(네트웍장비들의 MAC주소관리를 하는것이 관리자에게 좋을것입니다.)
dhcpd.leases 이라는 로그파일에 분배된 아이피list가 존재합니다.
대개 /var/ 아래쪽에 존재할것입니다. vi에디터를 이용해서 파일을 오픈합니다.
vi dhcpd.leases
이 파일에서 해당ap의 mac주소를 검색하면.. 짜잔.. ip가 나옵니다.^^ /00:00:23:23:11:22:E3:55 (이건 사용예)
다 아는거 설명해서 쑥쓰럽군요…^^
VI 에디터사용법은 리눅스계열을 사용하시는 분이라면 워낙 기본이니..

윈도우 dns환경에서도 마찬가지라고 할수있겠네요..
원리1. AP의 MAC주소를 적어두라
원리2. AP의 MAC주소를 예약해두라
원리3. AP의 Ethernet인터페이스를 dhcp로 받게하라

This entry was posted in IT지식. Bookmark the permalink.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다