가상 네트워크 구성 요소를 통해 DHCP에 대한 특정 질문을 게시했습니다.여기, 그러나 이는 매우 구체적이며 내가 해결하고 싶은 더 큰 문제를 다루지 않습니다.
물리적 서버가 있고 그 서버에서 일련의 가상 머신을 실행하고 싶습니다. 일반적인 구조는
**HOST**
(phys interface A )
-- (FW vm A)
-- (Some VMs)
-- (FW VM B)
-- (some more VMs)
-- physical interface
**/HOST**
-- (physical network)
나는 (some more VMs)
DHCP 서버에서 접속할 수 있기를 원하며 (physical network)
, 그들이 자신과 물리적 네트워크를 위해 DHCP 서버를 제공 및/또는 통신할 수 있기를 원합니다.
나는 (페어링된 VETH 장치들로) (FW vm A)
새로운 네트워크를 생성 하고 아무 문제 없이 이를 연결할 수 있습니다.(some more VMs)
내 문제는 Linux가 실제로 가상 머신의 물리적 인터페이스를 연결하도록 하는 것입니다. 몇 가지 문제가 발생합니다:
- DHCP 요청은 물리적 네트워크 카드 간에 교차되는 것을 원하지 않습니다.
ping
요청이 반복됩니다.
나는 이 작업을 수행하는 방법에 대한 설명을 검색했지만 운이 없었습니다. 많은 기사에서 둘 중 하나를 구현하는 것에 대해 광범위하게 설명하지만 둘 다 구현하지는 않습니다.
제가 정말 감사하게 생각하는 것은 "모범 사례" 가이드가 있는 경우입니다. 시도를 방해하는 주요 문제는 VirtualBox 및 VMWare에서 제공하는 "브리지 네트워킹"이 Linux에서 작동하지 않는 것 같다는 것입니다("브리지" 인터페이스를 사용하여 Windows에서 복사한 VM은 Linux에서 작동하지 않습니다).
편집: 제안된 솔루션은 @dirkt의 의견을 참조하세요.-- 네트워크 카드의 하드웨어/드라이버 문제입니다. 다른 물리적 네트워크 카드에서는 잘 작동합니다. 결함이 있는 카드/드라이버는 Intel 225-V(2세대)입니다.