首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM,可以更改网络配置吗?

KVM,可以更改网络配置吗?
EN

Unix & Linux用户
提问于 2020-06-29 13:26:06
回答 2查看 4.7K关注 0票数 1

我在本地网络上的QEMU/KVM虚拟机有一些问题。

我可以从局域网连接到它,而不是无线局域网,尽管这些网络应该相互转发。这可能是路由器的问题。

但是,为了诊断这一点,我试图更改虚拟机管理器的网络类型。

目前它是为NAT设立的,但我认为这没有任何意义。

我以前使用过像virtualbox这样的东西,但我对KVM/QEMU并不熟悉。我不明白这两件事中的任何一件-- KVM或QEMU --实际上是什么细节。我理解的限制是,建议在Debian 10中使用它们来进行虚拟化。

我在本地网络上安装了Debian 10服务器,它在虚拟机中运行Debain 10系统。

我试图将网络从NAT更改为桥接,但我似乎已经破坏了它。

这里有两个截图,显示了我对网络所做的改变。

在这些更改之后,我不能再启动VM了。请参阅下面的错误图像。

抱歉,我对这个问题完全不感兴趣--我对这件事(几乎)完全陌生。我知道我可以用virt-manager来管理我的VM,但除此之外,我不知道任何用于配置/诊断东西的其他命令。

网络是为NAT设置的,但我不认为这是一个合理/简单的配置。我在路由器上使用NAT进行外部访问服务,但这是一个单独的问题。

有人能为我指出正确的方向吗?

或许我应该补充以下问题?

  • KVM/QEMU是如何工作的?为什么它要求网络“默认”是活动的?
EN

回答 2

Unix & Linux用户

发布于 2020-06-29 13:36:33

原来有一个完全不直观的灯泡符号打开了这个窗口,在那里可以改变与VM有关的设置,包括网络。

如果有人知道如何指定IP地址,我也想知道如何做到这一点,因为这里给出的选项似乎是不可能的。

票数 3
EN

Unix & Linux用户

发布于 2020-07-01 03:34:19

您可以通过使用virsh net-edit default编辑默认网络来创建永久的DHCP租约。例如,下面是我的2个VM的网络设置(以

代码语言:javascript
复制
<network>
  <name>default</name>
  <uuid>d836a341-605b-4ba8-a6ce-edfd7a756bc1</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:3d:52:bf'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
      <host mac='52:54:00:b4:7e:ed' name='qemu-windows' ip='192.168.122.11'/>
      <host mac='52:54:00:46:d0:e8' name='qemu-mint' ip='192.168.122.12'/>
    </dhcp>
  </ip>
</network>

完成所需的更改后,运行virsh net-destroy default && virsh net-start default重新启动网络(最好不要运行VM)。

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

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

复制
相关文章

相似问题

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