더북(TheBook)

다시 DHCP 서버 설정 파일 /etc/dhcp/dhcpd.conf를 수정합니다. 할당할 IP 주소 정보를 설정하는 subnet 블록 내에 host라는 블록을 다시 입력했습니다. 각 블록은 할당 대상에 정해진 IP 주소 정보를 고정적으로 제공하기 위한 옵션입니다. 게스트 vm01과 vm2에 대한 정보가 설정되어 있습니다.

subnet 192.168.122.0 netmask 255.255.255.0 {
        range 192.168.122.11 192.168.122.99;
        option subnet-mask 255.255.255.0;
        option broadcast-address 192.168.122.255;
        option routers 192.168.122.1;
        option domain-name-servers 8.8.8.8, 8.8.8.4;

        next-server 192.168.122.1;
        filename "pxelinux.0";

        host vm01.linuxmaster.com {
                option host-name "vm01.linuxmaster.com";
                hardware ethernet 52:54:00:bd:39:e1;
                fixed-address 192.168.122.11;
        }

        host vm02.linuxmaster.com {
                option host-name "vm02.linuxmaster.com";
                hardware ethernet 52:54:00:80:a5:0c;
                fixed-address 192.168.122.12;
        }
}

host 블록을 더 자세히 살펴봅시다. DHCP 서버는 주소를 부여하려는 시스템에 설치된 네트워크 인터페이스의 하드웨어 주소를 알아내서 hardware ethernet에 설정된 하드웨어 주소 정보와 비교합니다. 정보가 일치하면 해당 블록에 있는 내용을 고정적으로 부여합니다. IP 주소는 fixed-address에 지정된 IP 주소가 부여되며 호스트 이름은 option host-name에 지정된 호스트 이름을 부여합니다. 이렇게 해서 DHCP 서버에서 제공하는 정보를 고정적으로 사용할 수 있습니다.

host vm01.linuxmaster.com {
        option host-name "vm01.linuxmaster.com";
        hardware ethernet 52:54:00:bd:39:e1;
        fixed-address 192.168.122.11;
}

설정 내용을 저장하고 DHCP 서버를 재시작합니다.

shinjaehun@losttemple:~$ sudo service isc-dhcp-server restart
isc-dhcp-server stop/waiting
isc-dhcp-server start/running, process 4943
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.