当前位置: 首页 > news >正文

OpenStack 网络实战:打通外部网络与物理路由器的全过程记录

环境: CentOS / OpenStack (Linux Bridge 模式)
核心问题: 虚拟路由器(qrouter)无法 Ping 通外部物理网关,提示“目标主机不可达”。


1. 网络拓扑背景

  • 物理网段: 192.168.1.0/24(网关为 192.168.1.254
  • OpenStack 宿主机: 192.168.1.70
  • OpenStack 外部子网: 192.168.4.0/24
  • 虚拟路由器外部接口 (qg): 192.168.4.74

2. 问题排查逻辑

阶段一:打通“去程”路由

最初,虚拟路由器不知道如何到达 1.x 网段,导致包直接在虚拟网关处丢弃。

操作:

  1. 修正子网网关:将 OpenStack 外部子网的网关设为宿主机的 IP 192.168.4.100
  2. 添加静态路由:在 OpenStack 路由器中添加规则,指明去往 192.168.1.0/24 的下一跳为 192.168.4.100

阶段二:扫清宿主机障碍 (Linux Bridge)

即使路由正确,宿主机的内核防火墙和网卡模式也会拦截非本地 MAC 地址的包。

操作:

  1. 开启混杂模式:执行 ifconfig eno1 promisc
  2. 放行网桥流量
    echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables
    echo 0 > /proc/sys/net/bridge/bridge-nf-call-arptables
    

阶段三:补全“回程”路由(最关键一步)

核心结论: 即使去程包到达了物理网关(1.254),如果物理网关不知道 4.0/24 网段的存在,回包将无法返回,导致 100% 丢包。


3. 终极解决方案:配置物理路由器 (OpenWrt)

在物理网关(192.168.1.254)上添加一条静态路由,让整个物理网络识别虚拟网络:

参数项 配置值 说明
目标网络 192.168.4.0 虚拟网络的 CIDR
子网掩码 255.255.255.0
下一跳/网关 192.168.1.70 包交回给 OpenStack 宿主机进行二次转发
接口 lan 对应物理内网接口

4. 验证命令

qrouter 命名空间内执行:

# 测试物理网关连通性
ip netns exec qrouter-<ID> ping 192.168.1.254# 最简单的方法
# 直接openstack宿主机ping 4网段的网关就行。
http://www.jsqmd.com/news/312415/

相关文章:

  • 深度学习 SOP: conda通过命令快速构建指定版本tensorflow gpu环境。
  • 学长亲荐!专科生毕业论文必备TOP8 AI论文软件测评
  • 2025年末盘点!无锡三综合试验箱厂商口碑榜来袭,恒温恒湿房/高温老化试验箱,三综合试验箱生产厂家口碑推荐
  • 2026年天津婚姻财产律师联系电话推荐:权威榜单与专业解析
  • 2026年天津婚姻财产律师联系电话推荐:专业团队与联系指引
  • Java注释
  • 详细介绍:【MySQL】MySQL内置函数--日期函数字符串函数数学函数其他相关函数
  • judge)某些工作的需求
  • 2026年 展会设计搭建厂家推荐排行榜,展会策划/展台布置/展览施工,专业创意与高效执行口碑之选
  • vue2项目中WebUploader怎样实现局域网大文件分块上传?
  • vue.js中WebUploader在局域网上传大文件如何分块?
  • Python数据分析大作业成品|机器学习算法|空气质量(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 教育平台集成KindEditor时,如何解决WORD图片粘贴失败?
  • OA系统开发中,KindEditor如何优化WORD截图复制流程?
  • jquery结合WebUploader在局域网实现大文件断点续传?
  • vue3如何通过WebUploader在局域网实现大文件断点续传?
  • 2026年超声波塑焊机厂家推荐排行榜:全自动/手持式/热熔/激光塑焊机,专业焊接技术与高效解决方案深度解析
  • 农业数据平台如何利用KindEditor实现WORD图表复制?
  • 医院HIS系统如何通过KindEditor管理WORD影像图片?
  • 解析MoltBot(原Clawdbot)与AI生态:概念、区别及关联全景
  • 技术诗:《费曼ai》
  • in the viewpoint of Loma, the Germans are barbarians.
  • 独角兽+火箭+启航:2026年互联派定制化方案适配不同阶段求职需求
  • 2026国内最新职业装生产商top5推荐!优质职业装企业权威榜单发布,资质服务双优助力校园文化建设
  • 跨校区教研协作场景:企业网盘实测协作稳定性
  • 2026年乌鲁木齐旅行社推荐:基于多季节路线实测评价,针对定制化与体验痛点精准指南
  • 2026年乌鲁木齐旅行社推荐与排名:五大服务商全景解析,聚焦定制体验与行程安全痛点
  • 什么是“阿克苏抗燃油”?为何它成为工业安全防护的关键选择?
  • 盘点深圳纯手工大颗粒虾滑厂家该怎么选
  • 什么是阿克苏抗燃油?——走进旭瑞达抗燃油的技术与应用世界