无法从其他设备访问 OpenStack 实例

Cant access OpenStack instance from other devices

我已经在服务器上完成了 OpenStack 的 DevStack 安装。

我已将 ICMP 和 SSH 规则添加到安全组。并在其上制作实例。

我可以从主机 ssh 和 ping 这些实例。

现在的问题是我无法从该网络上的其他计算机连接到我的实例,甚至无法 ping 通我的实例。有趣的是,这些实例可以 ssh/ping 其他机器,甚至可以 ping 我的其他服务器和这台服务器上的 ssh 虚拟机。

我希望我说得有道理,但如果您有更多问题,请告诉我

ADMIN_PASSWORD=openstack
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=192.168.4.72
enable_service s-proxy s-object s-container s-account
SWIFT_REPLICAS=1
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
enable_service h-eng h-api h-api-cfn h-api-cw
enable_plugin heat git://git.openstack.org/openstack/heat
FLOATING_RANGE=192.168.4.240/29
FLAT_INTERFACE=eno1

这样做对我来说很好

回显 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE

回显 1 > /proc/sys/net/ipv4/conf/eno1/proxy_arp