首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eth0上的多个IP、VM的桥接和路由

eth0上的多个IP、VM的桥接和路由
EN

Server Fault用户
提问于 2012-08-04 14:25:12
回答 1查看 206关注 0票数 1

现状:

我有一个主机运行3台虚拟机。一个IP用于eth0 (xxx.239),另一个用于eth0:1 (yyy.35)。对我来说很好..。

代码语言:javascript
复制
Host (eth0) (xxx.xxx.xxx.239) | 
                              | <- (virbr0) -> |-- VM1 (10.0.0.21)
                                               |-- VM2 (10.0.0.22)
                                               |-- VM3 (10.0.0.23)

...but我想要的是通过一个接口上的外部IP (yyy.35)和另一个(10.0.0.23)接口访问我的第三个虚拟机加载项,用于内部目的:

代码语言:javascript
复制
Host (eth0) (xxx.xxx.xxx.239) | 
                              | <- (virbr0) -> |-- VM1 (10.0.0.21)
                                               |-- VM2 (10.0.0.22)
                                               |-- VM3 (10.0.0.23)

Host (?!?) (?!?)              |
                              |-- VM3 (yyy.yyy.yyy.35)

如何认识到这一点,以及我需要哪些可遵循的规则?

提前谢谢。

EN

回答 1

Server Fault用户

发布于 2012-08-04 18:35:49

你最好先把eth0作为桥梁的一部分,比如说phybr0。然后为VM分配一个额外的NIC,该网卡将桥接到phybr0。最后,让VM从内部本地分配yyy.35地址给它。另外,主机将在phybr0上运行其xxx.239 IP地址,而不是在eth0上运行。这可能是一个起点:http://www.linux-kvm.org/page/Networking#public_桥

否则,关于NAT的解决方案,请看iptables。这是相当简单的实现,从iptables的手册页的例子应该足够了。然而,我首先要让自己意识到NAT的局限性。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/414278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档