여러 컨테이너가 있는 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