无法从网络中的其他节点ping路由器ip

时间:2018-07-02 06:02:05

标签: openstack openstack-neutron

我在packstack中安装了openstack,并且仪表板正在运行。

基础结构详细信息:

VM1(CentOS7):10.151.1.116计算节点

VM2(CentOS7):10.151.1.230控制器节点

网络详细信息:

公共网络: 10.151.1.240 to 10.151.1.245

私有网络: 172.16.10.0/24已启用DHCP

创建网络和路由器的命令:

neutron net-create extnet --provider:network_type flat --provider:physical_network extnet --router:external=True --shared


openstack subnet create --network extnet --allocation-pool start=10.151.1.240,end=10.151.1.245 --gateway 10.151.1.1 --subnet-range 10.151.1.0/24 extnet

openstack network create private

openstack subnet create --network private --gateway 172.16.10.1 --subnet-range 172.16.10.0/24 private

openstack router create router

neutron router-interface-add router private
neutron router-gateway-set router extnet

完成上述步骤后,我重新启动了网络。 现在,我的路由器外部接口获得IP 10.151.1.242

我能够从控制器节点(i.e 10.151.1.230)ping此IP,但不能从网络中的其他任何节点(如具有IP(10.122.19.138)的本地计算机ping通此IP。

注意::我已允许来自安全组的所有协议,包括ICMP。

openstack的版本: openstack-queens

答案文件: https://gist.github.com/cthakar/277f7c813adf68b977b197d8c5a0195f

有人可以帮我解决我错过的哪些配置吗?这将是很大的帮助。

谢谢!

0 个答案:

没有答案