You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置QEMU ARM虚拟机连接Lubuntu宿主机服务器套接字并设置静态IP

QEMU ARM虚拟机静态IP配置后无法访问宿主机端口

环境与当前配置

  • 在VirtualBox运行的Lubuntu虚拟机(网段192.168.0.0/24)中,搭建了模拟ARM Cortex-A9的QEMU虚拟机,使用debian wheezy armhf镜像、对应内核及initrd文件
  • QEMU启动命令:
qemu-system-arm -M vexpress-a9 -cpu cortex-a9
    -m 512 
    -kernel vmlinuz-3.2.0-4-vexpress 
    -initrd initrd.img-3.2.0-4-vexpress 
    -drive if=sd,file=debian_wheezy_armhf_standard.qcow2 
    -append "root=/dev/mmcblk0p2" 
    -nic user,hostfwd=tcp::5555-:22

问题场景

为QEMU虚拟机配置静态IP后,无法访问Lubuntu宿主机上12000、13000、14000端口的服务。静态IP配置如下(修改/etc/network/interfaces):

auto eth0
iface eth0 inet static
    address 192.168.0.102
    netmask 255.255.255.0
    gateway 192.168.0.11

更新1:DHCP模式测试结果

将QEMU虚拟机网络改为DHCP客户端模式,配置如下:

# /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

执行ip a得到IP地址10.0.2.15/24,此时QEMU虚拟机可正常访问网络,但希望使用静态IP配置而非DHCP。

请问需要修改或添加哪些QEMU参数,才能让静态IP配置的QEMU虚拟机访问宿主机指定端口?

内容的提问来源于stack exchange,提问作者Escris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 10:25:14