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

如何在VirtualBox虚拟机设置静态IP实现Windows10宿主机访问

VirtualBox桥接模式配置Ubuntu Server静态IP操作步骤(Windows 10宿主机环境)

第一步:VirtualBox端桥接网络预配置

  • 完全关闭待配置的Ubuntu Server虚拟机(禁止休眠/挂起状态),打开VirtualBox主界面,选中对应虚拟机后点击「设置」按钮
  • 在设置侧边栏选择「网络」选项卡,确认「网卡1」的「启用网络连接」勾选框已勾选
  • 「连接方式」下拉菜单选择桥接网卡
  • 「界面名称」下拉选择Windows 10宿主机当前正在上网的物理网卡:连WiFi就选无线网卡,插网线就选有线网卡
  • 勾选「接入网线」选项,点击「确定」保存VirtualBox端配置

第二步:Ubuntu Server端静态IP配置

当前Ubuntu Server默认使用netplan管理网络,按以下步骤操作:

  • 启动Ubuntu Server虚拟机,登录系统后执行ip a命令,查看桥接网卡的名称,格式通常为enp0s3,记住该名称
  • 执行sudo ls /etc/netplan查看当前的netplan配置文件名,通常为00-installer-config.yaml类似格式
  • 执行sudo nano /etc/netplan/00-installer-config.yaml(替换为你实际查到的文件名)编辑配置,YAML文件严格要求用2个空格缩进,禁止用Tab键,参考配置如下:
network:
  ethernets:
    enp0s3: # 替换为你刚才查到的实际网卡名称
      dhcp4: no
      addresses:
        - 192.168.3.100/24 # 替换为自定义静态IP,网段必须和宿主机局域网网段一致
      gateway4: 192.168.3.1 # 替换为局域网网关地址,和宿主机的网关保持一致
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8
  version: 2

如果执行应用命令时提示gateway4已弃用,删除上述gateway4行,替换为如下路由配置即可:

routes:
        - to: default
          via: 192.168.3.1 # 替换为你的局域网网关地址
  • 保存退出编辑器:nano编辑器按Ctrl+O回车确认保存,再按Ctrl+X退出
  • 执行sudo netplan apply使网络配置生效
  • 执行ip a确认网卡已成功挂载你设置的静态IP

第三步:连通性验证

  • 回到Windows 10宿主机,按Win+R输入cmd打开命令提示符
  • 执行ping 你设置的Ubuntu静态IP,能正常收到返回包即说明配置成功,宿主机可正常访问该虚拟机IP
  • 如果ping不通,可临时关闭Windows Defender防火墙再次测试,确认是防火墙拦截的话,手动添加允许ICMP入站规则即可

注意事项

  • 静态IP的网段必须和宿主机当前连接的局域网网段完全一致,可在Windows宿主机cmd中执行ipconfig查看当前网卡的IP、网关信息参考填写,不要随意填写未使用的网段
  • 如果后续更换了宿主机的上网方式(比如从插网线切换为连WiFi),需要回到VirtualBox的虚拟机网络设置中,把桥接的网卡修改为当前正在使用的上网网卡

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 20:54:02