Mar*_*cky 5 networking qemu dhcp windows-xp
我在带有 qemu/kvm 的 Ubuntu 18.04 LTS 上以访客身份运行 Windows XP。
我想使用此 Windows 实例来管理使用 ActiveX 小程序的 CCTV IP 摄像机。
我需要这个 Windows XP 从与 IP 摄像机相同的子网获取 IP。
如何使用 Virtual Machine Manager 配置该虚拟机?
我使用笔记本电脑,所以我的主要连接是 WiFi(接口名称 wlp2s0)。
在/etc/netplan/01-network-manager-all.yaml我有
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Run Code Online (Sandbox Code Playgroud)
如果我编辑我的内容,/etc/network/interfaces我将无法连接到互联网(笔记本电脑不会启动 WiFi 连接)
我尝试了这个教程但没有成功
然后我尝试了这个。这里说“然后将以太网接口添加为网桥中的端口...”,我注意到该nmcli命令可以传递type参数。我阅读了有关该参数的帮助,并设法传递wifi ssid MYSSID参数以使用我的 WiFi 连接配置该桥。
所以我设法提取这些命令:
sudo nmcli conn add type bridge con-name br0 ifname br0
sudo nmcli conn add type wifi ssid MYSSID slave-type bridge con-name bridge-br0 ifname enp1s0 master br0
Run Code Online (Sandbox Code Playgroud)
在第二个中,我将以太网更改为 wifi ssid
sudo nmcli conn show --active
sudo nmcli conn up br0
Run Code Online (Sandbox Code Playgroud)
然后教程说我需要关闭以太网连接 - 所以我认为在我的情况下我需要关闭 wifi 连接。
这怎么会起作用呢?我希望我的笔记本电脑有一个连接,并且我的桥接虚拟客户操作系统也有一个连接。
当我发出ip abr0 连接时,没有来自 DHCP 的 IP 地址。
如果我启动 WiFi 连接,桥接口上不会显示新的 IP 地址 ( ip a)
有一个随 QEMU/KVM 环境一起安装的本机桥 (virbr0)。它用于与本地子网的 NAT(网络地址转换)连接。
这对于管理您的网络摄像机来说应该足够了。如果其他系统要联系您的 XP 虚拟机,则只需在网络上拥有自己的 IP。
但无论哪种情况,您都应该从 NAT 桥开始,以使事情变得简单,直到您确定 XP 虚拟机配置正确为止。几乎可以肯定不是!
您可以通过以下方式测试主机系统上是否存在虚拟桥:
virsh net-dumpxml default
Run Code Online (Sandbox Code Playgroud)
如果存在,您应该能够通过将网络源设置为“虚拟网络'默认':NAT”来选择它供您的 XP 虚拟机在 virt-manager 中使用,如下所示:
检查您的 XP 是否有可用的网络驱动程序。如果下面这张图很熟悉的话……

你需要一个驱动盘!我推荐Red Hat的virtio驱动。
如果您仍然想要全桥,请添加评论。我在我的环境中专门使用网络/Netplan,但我认为我可以制定一个网络管理器解决方案。
| 归档时间: |
|
| 查看次数: |
11583 次 |
| 最近记录: |