最近在研究openstack中的nova network,看了一篇文章
https://www.mirantis.com/blog/vlanmanager-network-flow-analysis/
其中的场景2描述的是:vm是如何通过固定ip上网的。
固定ip通过一条snat规则,然后由宿主机的公网口出去。
那么以前我们的网络配置方式就是错误的。我在固定ip的br100网桥上设置了网关,使得vm可以通过这个固定ip连接到了公网。所以在现在的网络配置中,我去掉了固定ip的网关,但是却发现还是有问题。
我的路由表是这样的
root@debian226:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.82.254 0.0.0.0 UG 0 0 0 vlan82
10.10.82.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan82
192.168.138.0 0.0.0.0 255.255.255.0 U 0 0 0 br100
192.168.139.0