分享

实例无法ping通网关,无法通过dhcp获得ip

andywood 发表于 2015-12-1 17:01:02 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 3 14685
实例无法通过dhcp获得ip
在实例设置了静态ip后,仍旧无法ping通网关

demo-instance1

demo-instance1


demo-subnet

demo-subnet


ifconfig eth0

ifconfig eth0




ping 192.168.1.1

ping 192.168.1.1

已有(3)人评论

跳转到指定楼层
jixianqiuxue 发表于 2015-12-1 17:49:48
网络这块确实挺难的。
而且需要具备的很多的知识:
防火墙,路由器,ovs,neutron等等。

这里有个ping通的解决方案之一: 需要管理网络和外部网络是同一网段
openstack【juno】入门高级篇:为何你的实例ping不通外网【详述】
http://www.aboutyun.com/thread-13508-1-1.html



回复

使用道具 举报

leirenyuan 发表于 2015-12-6 14:55:25
首先判断IP是否已经分配,如果数据库中已经存在新分配的IP,但是虚拟机没有获取到,检查namespace、bridge,vnic看看哪里有问题,多是网络拓扑连通性的问题。
从楼主贴出的信息来看,实例已经获取了IP,demo-net network 192.168.1.3,192.168.100.102
不知道为什么会有2个地址,实例接入到2个子网?暂时先不管这个。
你可以先连接网络节点到qrouter和qdhcp的namespace,测试一下子网网关、外网地址、dhcp服务器地址的联通性,如果没问题,说明网络节点的br-ex、br-int没有问题,我估计这里应该没问题。
然后再登录到compute节点上,看一下vnet、brindge相关,我判断这里出问题的可能性比较大。
回复

使用道具 举报

leirenyuan 发表于 2015-12-6 14:57:13
另外不要手动配置IP,不信等你的网络正常了,你试试手动改IP,改的新IP跟数据库记录的IP不一致,一样不能通信。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条