더북(TheBook)
Q 어째서 eth0이 아닌 virbr0과 연결되는 클라이언트에 IP 주소를 할당해야 하죠?

A 일반적으로 DHCP 서버는 네트워크 인터페이스(여기에서는 eth0)와 연결된 네트워크를 대상으로 IP 주소를 할당합니다. 네트워크 인터페이스의 IP 주소가 192.168.0.2이므로 원래 DHCP 설정 파일 dhcp.conf의 서브넷은 다음과 같이 구성해야 합니다.

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.11 192.168.0.99;
하지만, 이렇게 되면 호스트는 가상 네트워크뿐만 아니라 네트워크 인터페이스로 연결된 외부 네트워크에도 IP 주소 할당을 시작합니다. 만일 외부 네트워크에 다른 DHCP 서버가 있다면 네트워크에 DHCP 서버가 둘 이상 존재하므로 어떤 DHCP 서버로부터 IP 주소를 받아와야 할지 모르는 상태가 됩니다. 가정용 인터넷 공유기 환경에서 실습한다면 전체 네트워크가 엉망이 될 수도 있는 것입니다.
그림 9-4 어떤 DHCP 서버로부터 IP 주소를 받아와야 하는가?

따라서 DHCP 서버는 가상 네트워크 인터페이스 virbr0과 연결된 가상 게스트에만 IP 주소를 부여하도록 설정해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.