首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向vm客人分配公共IP

向vm客人分配公共IP
EN

Server Fault用户
提问于 2014-01-29 23:15:47
回答 1查看 889关注 0票数 0

我有一组用于虚拟机的公共I。每个唯一的公共IP将被分配给一个唯一的客人。使用桥接网络,我与KVM机器共享eth0。

ifcfg-eth0文件具有配置:

代码语言:javascript
复制
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
HWADDR=b8:ac:6f:65:31:e5
DNS1=8.8.8.8
TYPE=Ethernet

ifcfg-br0文件具有配置:

代码语言:javascript
复制
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=121.33.7.1
GATEWAY=121.33.7.0
NETMASK=255.255.255.0
DELAY=0
DNS1=8.8.8.8

我使用默认的libvirt网络文件,桥摘要将返回。

代码语言:javascript
复制
bridge name   bridge id         STP enabled interfaces
br0           8000.705240103540 no          eth0
                                            virtual-machine-0
                                            virtual-machine-1
                                            virtual-machine-2
                                            virtual-machine-3

它可以很好地工作与客人的传入和传出连接。但是配置的问题是,如果一个来宾用另一个可用的公共ip更改他在vm中的网络文件,他将能够获得最初分配给他的vm的ip。如何将特定的公共ip分配给来宾网络接口?

EN

回答 1

Server Fault用户

发布于 2014-01-30 01:09:25

只是找到了正确的方法。添加一个etables,这样具有接口虚拟机-0的vm来宾只能使用ip 121.33.7.5。

代码语言:javascript
复制
ebtables -A FORWARD -i virtual-machine-0 -p IPv4 --ip-src ! 121.33.7.5 -j DROP
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/570887

复制
相关文章

相似问题

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