가상 머신 네트워크 어댑터를 호스트 기본 네트워크 어댑터로 사용

가상 머신 네트워크 어댑터를 호스트 기본 네트워크 어댑터로 사용

목적: 가상 머신 네트워크 어댑터를 호스트의 기본 네트워크 어댑터로 사용합니다.

이것을 올바르게 설정하는 방법에 대한 조언을 찾고 있습니다. 목표는 가상 머신에 무선 인터페이스(무료가 아닌 펌웨어 필요)를 두고 호스트가 해당 가상 머신을 모든 연결에 대한 게이트웨이 및 방화벽으로 사용하도록 하는 것입니다.

저는 기여나 비자유 소프트웨어가 아닌 Debian Sid를 사용하고 있습니다. KVM을 사용하여 가상 머신에서 IPFire를 실행하고 PCI 패스스루를 사용하여 무선 어댑터를 빨간색 인터페이스에 연결했습니다. IPFire는 내 어댑터를 잘 인식하므로 아무런 문제가 없습니다.

녹색 인터페이스의 IPFire 시스템은 192.168.0.1로 설정되어 있으며 IPFire 및 녹색 인터페이스에서 DHCP 서버를 활성화했습니다. 현재 문제는 호스트 시스템이 녹색 인터페이스(호스트 내부 VM에 있음)에 연결되기를 원하지만 이를 달성하는 방법을 잘 모르겠습니다(Google에서는 많이 나타나지 않습니다). KVM용 가상 네트워크를 설정하는 방법을 잘 모르겠습니다. 호스트 시스템에서 virbr0과 같은 가상 네트워크를 볼 수 있지만 IPFire에 지정되지 않은 주소도 할당하는 것 같습니다.

어떤 의미에서 IPFire VM의 녹색 인터페이스에 대한 가상 이더넷 연결을 생성하고 호스트 시스템은 IPFire VM의 DHCP 서버에서 네트워크 주소를 가져옵니다.

어떤 조언이라도 대단히 감사하겠습니다. 감사해요!

업데이트: 호스트에 대한 ifconfig:

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether f0:de:f1:dd:95:d0  txqueuelen 1000  (Ethernet)
        RX packets 3113  bytes 3331853 (3.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2272  bytes 310690 (303.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xe2500000-e2520000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 216  bytes 17124 (16.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 216  bytes 17124 (16.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 52:54:00:86:56:11  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

호스트 IP 라우팅:

169.254.0.0/16 dev virbr1 scope link metric 1000 linkdown

감사해요!

관련 정보