Linux에서 KVM을 올바르게 브리지하는 방법

Linux에서 KVM을 올바르게 브리지하는 방법

여러 컨테이너가 있는 HOST Linux 16.04 우분투 시스템이 있습니다.

다음 IP 주소를 사용하여 이러한 컨테이너에서 일부 애플리케이션을 실행하고 있습니다.

 192.168.122.226
 192.168.122.254
 192.168.122.199
 192.168.122.146
 192.168.122.242
 192.168.122.59
 192.168.122.195
 192.168.122.224
 192.168.122.125
 192.168.122.67

이제 이것이 이러한 컨테이너를 생성할 때 얻는 기본 개인 IP입니다. 내 호스트의 IP는 10.164.27.149(비공개)입니다. {이것은 DHCP에서 온 것입니다.} 이제 외부에서 위의 KVM VM에 액세스하려고 합니다. 즉, 위의 KVM VM에 직접 SSH 또는 Ping을 수행할 수 있어야 한다는 뜻입니다. 호스트에 로그인한 후 호스트에서 가상 머신에 로그인하지 않으면 액세스할 수 없습니다.

또한 다음과 같이 호스트를 브리지했습니다.

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eno1
#iface eno1 inet dhcp

auto br0
iface br0 inet dhcp
        bridge_ports eno1
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

누구든지 이러한 네트워크를 올바르게 연결하는 방법을 안내해 줄 수 있습니까?

답변1

호스트 시스템에서 iptables를 구성해야 합니다. http://www.linux-kvm.org/page/네트워킹

이것이 당신의 상황입니다. https://serverfault.com/questions/442143/kvm-guest-with-nat-bridged-networking

관련 정보