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로 받게하라

답글 남기기

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