매우 짜증나는 문제가 있습니다. 저는 CentOS 7과 두 개의 네트워크에서 KVM을 사용하고 있습니다.
- 네트워크 중 하나는 내부 호스트 라우팅에서만 격리됩니다.
- 다른 네트워크는 NAT를 사용하여 전달합니다.
두 개의 가상 머신을 설정했습니다. 가상 머신 중 하나는 격리된 네트워크에만 연결되고, 다른 가상 머신은 두 네트워크 모두에 연결됩니다.
VM #1 - 게이트웨이(nat 네트워크 및 격리된 네트워크) VM #2 - 격리된 호스트(격리된 네트워크)
이제 문제가 발생합니다. 네트워크 구성이 있는 게이트웨이로 VM #1을 사용하도록 VM #2를 구성할 수 없습니다. 아래 예
<network>
<name>isolated</name>
<uuid>bbdafbfd-a73e-4a54-bc4d-2f060b571b71</uuid>
<bridge name='virbr2' stp='on' delay='0'/>
<mac address='52:54:00:46:53:61'/>
<domain name='systems'/>
<ip address='192.168.100.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.100.128' end='192.168.100.254'/>
</dhcp>
</ip>
</network>
DHCP를 사용하려면 VM이 부팅될 때마다 수동으로 구성해야 합니까? 정적 구성을 설정하면 해결할 수 있지만 실제로는 사용하고 싶지 않습니다.
건배
답변1
귀하의 경우 VM#1이 게이트웨이인 한 이는 DHCP 서버 역할을 하도록 되어 있습니다. 따라서 네트워크 구성 xml에서 DHCP를 비활성화하고( <dhcp>
과 사이의 항목 만 제거 </dhcp>
) VM#1에서 DHCP 서버 또는 릴레이를 실행합니다.
방금 이 방법을 테스트했는데 제게는 아주 효과적이었습니다.