我有一台 HOST linux 16.04 ubuntu 机器,里面有几个容器。
我在这些容器上运行了一些应用程序,这些容器的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 虚拟机,我的意思是我应该能够直接通过 SSH 或 Ping 到上述 KVM 虚拟机,但我可以”如果不登录主机,然后从主机登录到虚拟机,则无法访问它们。
我也按如下方式桥接主机:
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/Networking
这就是你的情况。 https://serverfault.com/questions/442143/kvm-guest-with-nat-bridged-networking