【背景】
用两台 Linux7 服务器(双网卡)搭建OpenStack,网络拓扑表如下。
网络拓扑表.png 交换机配置.png【问题】
给服务器其中一块网卡配置网关,另一块不设置网关,则一块能通,另一块不能通。
【思考】
- 首先我想到是不是网关的问题,所以我给两块网卡都配置网关,发现并没有用。
- 我猜测可能是交换机出了问题,于是我重新检查了交换机配置,并没有发现问题,重启也没用,我就恢复出厂,重新配置。还是无法解决。
- 给PC增加200网段的IP,并且设置静态路由,不行。
- 网线问题,不对。
- 个人电脑问题,换了好几台都不行。
- Linux系统问题,重装后依然不行。
- 交换机路由问题,增加静态路由还是不行。(事实上在三个vlan的网关都在同一交换机上,并不需要配路由)。
- Linux系统路由问题,加上静态路由依旧不行。
【解决】
最终这个问题并没有解决,但是我选择忽视问题继续搭建平台,最终成功给虚机分配200网段的浮动IP,发现获取到IP的虚机可以ping通。于是这个问题被暂时放下了。
OpenStack网络拓扑.png
【感想】
这个问题折腾了我整整一天时间,期间试过了我能试的所有办法,对交换机的操作和各种路由的配置也更加熟练,虽然最终并没有解决,但却在这个排错的过程中,令我思考颇多。说到底这个问题就是双网卡双网关,多vlan通信问题。但变数太多,知识尚浅,无法解决,只能再继续研究网络知识了。
网友评论