우분투 DHCP 서버 설정 방법

우분투는 네트워크에서 DHCP (동적 호스트 설정 프로토콜) 서버를 설정하여 자동으로 IP 주소 및 기타 네트워크 설정을 클라이언트에게 제공할 수 있습니다. 이 글에서는 우분투에서 DHCP 서버를 설정하는 방법에 대해 알아보겠습니다.

1. DHCP 서버 패키지 설치

우선, DHCP 서버를 설치하기 위해 터미널을 열고 다음 명령을 실행합니다:

sudo apt-get install isc-dhcp-server

이 명령은 isc-dhcp-server 패키지를 설치하게 됩니다.

2. DHCP 서버 설정 파일 편집

서버를 설정하기 위해 /etc/dhcp/dhcpd.conf 파일을 편집해야 합니다. 편집기를 사용하여 이 파일을 열고 다음과 같이 수정합니다:

sudo nano /etc/dhcp/dhcpd.conf

파일을 열었으면, DHCP 서버가 클라이언트에게 할당할 IP 주소 범위를 지정해야 합니다. 예를 들어, 다음 구문을 추가하여 IP 주소 범위를 설정할 수 있습니다:

subnet <서브넷 IP> netmask <넷마스크> {
    range <시작 IP> <끝 IP>;
    option routers <게이트웨이 IP>;
    option domain-name-servers <DNS 서버 IP>;
}

기타 많은 구성 옵션도 있지만, 위의 구문이 기본 설정이므로 충분합니다.

구성 파일을 수정한 후, 저장하고 종료합니다.

3. DHCP 서버 구성

DHCP 서버를 구성하기 위해 /etc/default/isc-dhcp-server 파일을 엽니다:

sudo nano /etc/default/isc-dhcp-server

파일을 열면, 다음 줄을 수정하여 인터페이스를 지정해야 합니다:

INTERFACESv4="eth0"

위의 예제에서는 “eth0” 인터페이스를 사용하도록 설정되어 있습니다. 필요에 따라 인터페이스를 수정할 수 있습니다.

설정을 완료한 후, 저장하고 편집기를 종료합니다.

4. DHCP 서버 시작 및 활성화

이제 DHCP 서버를 시작하고 부팅 시 자동으로 시작하도록 활성화해야 합니다.

다음 명령을 사용하여 DHCP 서버를 시작합니다:

sudo service isc-dhcp-server start

또한, 부팅 시 자동으로 DHCP 서버를 시작하도록 활성화합니다:

sudo systemctl enable isc-dhcp-server

마무리

이제 우분투에서 DHCP 서버를 설정했습니다. DHCP 클라이언트가 네트워크에 연결되면 서버는 자동으로 IP 주소를 할당하고 다른 네트워크 설정을 제공합니다. 네트워크 관리를 훨씬 간편하게 만들 수 있습니다.

자세한 내용은 공식 문서를 참조하십시오.

이 글이 도움이 되었기를 바랍니다. 감사합니다!