在虚拟机中使用ubuntu 17.10时,我遇到了如何正确设置网络的问题。从主机PC甚至客户虚拟机ping我的实例时遇到问题。实例中的问题相同,他们无法ping VM或主机pc。在virtualbox中我使用3个网络适配器(NAT用于Internet访问,2x主机只有网络半虚拟化[一个用于节点之间的通信另一个用于实例的公共接口])。
的/ etc /网络/接口
# The loopback network interface
auto lo
iface lo inet loopback
# VirtualBox NAT -- for Internet access to VM
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
iface enp0s8 inet static
address 172.18.161.6
netmask 255.255.255.0
auto enp0s9
iface enp0s9 inet manual
up ip link set dev $iface up
down ip link set dev $iface down
devstack local.conf来自这个页面(尝试了所有这些): https://docs.openstack.org/devstack/latest/guides/neutron.html
答案 0 :(得分:1)
我不知道您的配置文件是什么样的,但我确实可以建议这些问题,尝试逐步调试。
1:从实例中,ping默认GW,即连接内部网络与外部网络的虚拟路由器。如果成功,请转到第2步。如果失败,您就会遇到罪魁祸首。
2:从虚拟路由器ping主机端点。如果成功,请尝试反过来。如果失败,你就会有罪魁祸首。
如果一切正常,请检查配置文件,默认gw,路由规则等......
如果有效,请告诉我!!
答案 1 :(得分:0)
成功安装Devstack之后,如果要授予实例访问权限,则需要配置一系列设置:
尝试遵循以下步骤: How to expose the Devstack floating ip to the external world?