Debian 7“ Wheezy”和QEMU-KVM(II)最终版

你好朋友!。 我们继续 在Debian Wheezy中使用QEMU-KVM的简介 制造虚拟机。 为了从现在开始促进沟通,我们将“主办方“ O主机到支持所有虚拟机的机器,”客人“或访客到任何虚拟机。

今天,我们将看到如何使主机和来宾具有相同网络的IP地址,以及如何管理远程主机和来宾.

事不宜迟,让我们开始做吧!

如何使主机和来宾具有我们局域网的IP地址?

在上一篇文章中,在安装必要的软件包时,我们建议 桥工具 y HAL。 第一个将允许我们制作网桥,第二个将在Virtual Machine Manager界面中正确反映它。

出于实际目的,并且为了能够将网络中的IP地址分配给来宾,我们必须创建的第一件事是 网桥 或带有主机网卡的“网桥”。 可以通过位于以下位置的随附文档以多种方式实现 / usr / shar / doc / bridge-utils, 或在互联网上找到的那个。 我们将通过编辑配置文件来实现 / etc /网络/接口,但不要在停止界面操作之前 eth0 (和别的))。 我们尚未使用 网络管理员 管理网络连接。 我们不在桌面上使用网络管理器。 好的?。

  • 我们停止eth0接口(和其他接口):
ifdown eth0.
  • 我们编辑文件 / etc /网络/接口 与我们最喜欢的编辑器一起使用,并根据建议的内容保留以下内容 wiki.debian.org:
#此文件描述了系统上可用的网络接口#以及如何激活它们。 有关更多信息,请参见接口(5)。 #Loopback网络接口自动loiface lo inet loopback#手动设置接口,避免与例如网络管理器冲突。iface eth0 inet manual#iface eth1 inet manual#iface eth1 inet manual auto br0 iface br0 inet静态地址10.10.10.1网络10.10.10.0网络掩码255.255.255.0广播10.10.10.255网关10.10.10.10 bridge_ports全部#bridge_ports eth0 bridge_stp off#禁用生成树协议bridge_waitport 0#端口可用之前没有延迟bridge_fd 0#没有转发延迟

我们提出接口br0

ifup bro等待最大0秒的时间#在端口变为可用之前没有任何延迟。 等待br0准备就绪(MAXWAIT为2秒)。

在档案中 / etc /网络/接口,我们必须考虑到:

  • 更改我们局域网的IP地址和子网。
  • 分配给 br0 相同的IP eth0 物理(我们机器的IP)。
  • 这行说“bridge_stp关闭“, 它指的是 STP (摘自英文 S淘金 T稀土元素 Protocol),这是 OSI模型 (数据链接层)。 它的功能是管理由于存在冗余链路而导致的网络拓扑中环路的存在(在许多情况下,这是保证连接可用性所必需的)。 [t来自维基百科的omado, 好的?]
  • 使用此配置,每次我们启动主机时,界面都会自动出现。 br0.

我们中那些按照上一篇文章进行练习的人,从现在开始,我们将验证创建虚拟机的向导将默认选择源设备“团队设备eth0(网桥'br0')作为我们创建的每个来宾(虚拟机)虚拟网络的接口。 但是,我们可以将计算机连接到br0或NAT。

虚拟管理器-11

通过这种简单的方法,我们可以将LAN的IP地址分配给虚拟机。 当然,只要它们是未使用的地址即可。 如果我们正在测试(或使用)具有桌面环境的操作系统,并且在我们的LAN中有DHCP服务器,则可以配置Guest网络卡,以便通过DHCP对其进行配置。 同样,我们也可以配置br0网桥,以使其从DHCP服务器获取其IP地址,尽管不推荐这样做。

如何使用虚拟机管理器连接管理远程主机

我们将解释的内容对于我们指定用于管理来宾支持主机的桌面有效。 当然,远程主机可以是其他台式机,只要它们的硬件具有虚拟化扩展即可。

我们必须在桌面上安装的唯一软件包是 ssh 询问密码,或用于我们使用的 GNOME el SSH-askpass-gnome的。 让我们不要忘记安装软件包 openssh服务器 在远程主机上,以便能够通过它进行访问 .

要通过虚拟机管理器添加到远程主机的连接,我们将执行以下操作:

虚拟管理器-15

虚拟管理器-16

虚拟管理器-14

虚拟管理器-13

虚拟管理器-12

这些图像不言自明。 我们建议浏览由 虚拟机经理 并测试我们可以传递给通过它创建的虚拟机的特征和参数。

活动结束了。 直到下一次冒险!


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃利奥时间3000

    祝贺您使用QVM所做的工作。 现在,我正在完成有关安装和/或配置ZPanelX的教程,因为归功于Petercheco对ZPanel依赖性的贡献,我终于设法安装了它。

    无论如何,一旦我完成下载Debian Wheezy DVD(抱歉,如果我的网络速度很慢),我将尝试一下。

    1.    FICO

      谢谢你,ElioTime!

      1.    埃利奥时间3000

        不客气,哥们。 更重要的是,我希望他们发布有关ZPanelX的帖子,至少发布其运行情况的屏幕截图。

    2.    彼得切科

      我很高兴我帮助了你的朋友😀

      1.    埃利奥时间3000

        感谢您的建议,petercheco。 而且,在安装zpanel时,我建议使用内部ip而不是外部ip或公用ip(说实话,我犯了使用public或external lap的严重错误,很遗憾,我无法访问面板,必须重新做一遍。

  2.   FICO

    对不起! 我只是意识到图像的顺序是向后的。 也就是说,他们应该从头开始阅读它们。 🙂

    1.    埃利奥时间3000

      人文交流。

  3.   凯撒大帝

    很好的兔兔我的伴侣,继续做出良好的贡献🙂

    1.    Federico A.ValdésToujague

      谢谢,我的朋友!!!。

  4.   潘德夫92

    我正在测试新歌剧,暂时有点慢...

    1.    潘德夫92

      它甚至没有放歌剧...真是失败

    2.    拉夫

      男人..在另一个线程中进行测试..来吧,别太刻薄。 😛

  5.   Federico A.ValdésToujague

    谢谢埃拉夫。 在我看来,他们必须在其他地方聊天。 🙂

  6.   s0rtmt4il

    豪华康柏:D!

    非常感谢您的教程!

    的问候!

    1.    Federico A.ValdésToujague

      别客气。 感谢您的评论。

  7.   ed

    问候和祝贺本教程,我正在研究如何虚拟化防火墙(clearos,monowall,pfsense ...)。我的问题是,如何仅针对虚拟机激活其中一张网卡,也就是说,机器是谁可以看到和管理它,但主机系统却没有。

    1.    费德里科·安东尼奥·瓦尔德斯·图亚格

      @eduviz。 首先,我的问候。 尽管我必须告诉您我没有尝试过,但是可能的解决方法如下。 好的?。

      假设您在支持虚拟防火墙的主机上至少有两个网络接口:eth0和eth1。 假设在同一主机上,有更多虚拟机连接到br0网桥,其声明如下:

      iface br0 inet静态
      地址10.10.10.1
      network 10.10.10.0
      网络掩码255.255.255.0
      广播10.10.10.255
      网桥端口 eth0
      bridge_stp off#禁用生成树协议
      bridge_waitport 0#在端口可用之前没有延迟
      bridge_fd 0#无转发延迟

      请注意,只有eth0接口是桥接的。 主机未使用的eth1接口恰好是您必须添加到虚拟防火墙中并正确配置的接口,以便它通过它们提供给您的IP地址连接到Internet WAN。 当然,防火墙还必须具有另一个网络接口才能连接到您的LAN,并用作您授权通过防火墙退出的其余计算机的网关或网关。 当您选择br0作为虚拟机的接口时,将创建该接口。

      我还告诉您,当您将主机的eth1传递给虚拟防火墙时,除非您对该网卡进行高级配置,否则主机将无法使用它。

      试着告诉我。

  8.   费德里科

    如何在qemu中管理两个以太网网卡? 一个给我的主人,另一个给qemu。 我这样做是因为我有两个具有独立连接的访问​​点。 我的想法是使用Torrent(qemu中的虚拟机)进行几次下载,并在archlinux中将其日常使用(主机)

    1.    费德里科

      您可以使用您想要链接到种子文件的卡片来架桥。 例如,如果eth1是您想要的,则使用它声明一个网桥。 然后将洪流机器的虚拟网卡连接到该网桥。

  9.   伦佐

    您好,当您添加一个网络时,可以将其删除,以便以后不再显示

    1.    费德里科·安东尼奥·瓦尔德斯·图亚格

      在创建它的地方。 虚拟机管理员或虚拟管理器。 编辑菜单-连接详细信息-虚拟网络。 在该页面上,添加或删除虚拟网络。

  10.   詹森

    问候社区和Fico,感谢这两篇文章,它们非常有用且简单。 我在装有Debian Jessie 686的i8.3机器上安装了QEMU-KVM,一切进展顺利。 我希望使用分配给主机(即装有Debian Jessie 8.3的计算机)的固定IP,可以访问我的一个来宾,这也是一个具有Debian Jessie 8.3的虚拟机,我将其用作网络和数据库服务器数据,以便在我工作的本地网络中,一些同事可以通过我的固定IP连接到这些数据库,就像它们已安装在主机上一样。 正如您在本文中所解释的那样,我为主机定义了网桥接口的配置,一切都很好,在virt-manager中,我在我提到的虚拟机的连接选项中将nat网络更改为br0,我无法通过SSH或任何Web服务访问具有固定IP的该访客,该IP是我从QEMU-KVM的默认本地网络192.168.122.0/24分配时固定的。 有人可以帮我告诉我如何使用主机的固定IP在本地以及通过同事的其他计算机连接到此访客吗?