首页 文章

qemu-kvm端口转发错误

提问于
浏览
0

我正在尝试将传入的TCP连接转发到主机上的一个端口到VM Guest上的一个端口,但是我收到错误

host1:〜#qemu-kvm -net user,hostfwd = tcp :: 8300-192.168.0.2:830 vlan 0 with no nics无法初始化服务器:无法连接:连接被拒绝(qemu-system-x86_64:16665): Gtk-WARNING **:无法打开显示:警告:

我正在关注opensuse-kvm文档 . 我可以在guest虚拟机运行时运行此命令,还是需要运行命令来启动虚拟机?

非常感谢提前

问候

1 回答

  • 0

    看起来你有两个问题:

    (1)“vlan 0 with no nics” - 这意味着你已经创建了一个网络(带有-net)但没有插入任何模拟网卡 . QEMU的网络配置分为两部分:后端,您可以说明网络应该如何工作,以及您创建网卡并将其插入该网络的前端 . 默认的命令行参数将同时为您执行,但如果您指定任何网络选项,则默认值不会启动,因此您需要自己指定这两个部分 . 这意味着你需要(a)带有-netdev网络的新式命令行和用于网络的带有-net user / tap / etc的nic(b)旧式传统命令行的设备和用于nic的-net nic

    查看文档以获取详细信息:http://wiki.qemu.org/Documentation/Networking

    (2)你的另一个问题是看起来你没有工作的X显示,这意味着QEMU无法创建图形窗口 . 这实际上是致命的错误 - 弄乱你的网络配置只会创建一个未连接到网络的访客 .

    此外,您的错误消息似乎有点混乱:消息的“警告:”部分位于“vlan 0 with no nics”部分前面 . 剪切和粘贴混合?

相关问题