首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享VM到LAN的特定通信量

共享VM到LAN的特定通信量
EN

Unix & Linux用户
提问于 2017-05-18 20:25:10
回答 1查看 125关注 0票数 1

在我的本地主机上,将虚拟机上的流量转发到房子的其他部分的常用方法是什么?

我在192.168.1.128有一个CentOS主机,在该主机中有一个KVM CentOS来宾,位于192.168.122.150,在端口8096上运行emby服务器。

通过执行以下操作,我成功地将端口8096转发到主机:

代码语言:javascript
复制
firewall-cmd --add-port 8096/tcp --zone=public

我可以在主机上安装网络接口。现在,我希望能够将emby媒体传输到我的局域网的其他部分。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-05-18 22:42:30

因此,我使用桥接器来工作,而不是安装KVM来宾时应用的“默认”虚拟网络。

CentOS中的基本kvm来宾使用一个虚拟网络(名为“default”),它通过虚拟主机从局域网到虚拟机提供NAT,因此,与网络的其他部分相比,您得到的是客户计算机的一个不同的子网。

如果您关闭您的客人(S)并禁用虚拟网络,您可以在中创建一个桥(通常是'br1'),并给它一个静态的IP和网关。我使用路由器作为网关(192.168.1.1),并给出了一个静态IP为192.168.1.129。

当我引导来宾时,我遇到了一个小问题,因为我忘记了我已经给它提供了一个静态IP,所以我编辑了/etc/sysconfig/network/ifcfg,并将我的来宾VM恢复到dhcp自动IP。

当我重新启动客人时,我有一个由DCHP给它的本地IP地址,它与我的局域网的其他部分位于同一子网上。然后,我转发了emby/dlna的相关端口,现在我可以从虚拟来宾的内部在我的局域网周围播放视频。

明天,我将尝试给我的emby服务器一个静态IP,并做一些进一步的调整。

有一件事让我感到奇怪:如果我将此方法用于服务器上的所有服务,以使其更不受恶意软件或黑客攻击的影响,那么我是因为将每个客户放在同一个网络上而失去了VM的附加安全性,还是它仍然是一种更加健壮的处理方法?这个问题有点离题,但仍然是一个有趣的问题。

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

https://unix.stackexchange.com/questions/365957

复制
相关文章

相似问题

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