首页主机资讯Ubuntu VirtualBox虚拟机如何重置网络设置

Ubuntu VirtualBox虚拟机如何重置网络设置

时间2025-11-18 22:41:04发布访客分类主机资讯浏览1459
导读:Ubuntu VirtualBox 虚拟机网络重置指南 一、快速恢复默认网络 关闭虚拟机,在 VirtualBox 管理器中选中该虚机,进入设置 > 网络。 将适配器1的连接方式设为NAT;如存在其他适配器,先全部禁用(取消勾选“启...

Ubuntu VirtualBox 虚拟机网络重置指南

一、快速恢复默认网络

  • 关闭虚拟机,在 VirtualBox 管理器中选中该虚机,进入设置 > 网络
  • 适配器1的连接方式设为NAT;如存在其他适配器,先全部禁用(取消勾选“启用网络适配器”)。
  • 点击确定保存,启动虚机测试上网。NAT 为默认模式,通常无需额外配置即可访问外网。

二、重建主机仅主机网络 Host-Only(若你之前用过 Host-Only)

  • 打开管理 > 主机网络管理器(Host Network Manager),删除异常的 Host-Only 网络(如有)。
  • 点击创建新建一个 Host-Only 网络(常见名称如vboxnet0),保持默认 IPv4 地址/掩码(如 192.168.56.1/24)。
  • 回到虚机设置,按需将某适配器设为仅主机适配器并选择刚创建的 vboxnet0
  • 验证 Host-Only 是否正常:
    • Windows 命令行执行:VBoxManage list hostonlyifs
    • 正常应看到类似:
      • Name: vboxnet0
      • IPAddress: 192.168.56.1
      • Status: Up
  • 若仍异常,可在 Windows 以管理员身份执行:
    • cd "C:\Program Files\Oracle\VirtualBox"
    • VBoxManage hostonlyif create 然后回到主机网络管理器重新创建并检查状态。

三、在 Ubuntu 22.04/24.04 内清理旧网卡配置

  • 查看网卡与连接名:
    • ip link(常见名称可能为 enp0s3、eth0、ens33 等)
    • nmcli con show(查看 NetworkManager 的连接名)
  • 删除旧的遗留连接(示例名以实际为准):
    • nmcli con delete "Wired connection 1"
    • 或按接口删除:nmcli con delete enp0s3
  • 让 NetworkManager 重新接管并自动获取地址:
    • nmcli con add type ethernet con-name "Wired" ifname enp0s3 autoconnect yes ipv4.method auto
    • nmcli con up "Wired"
  • 验证:
    • ip addr
    • ping -c 4 8.8.8.8
    • ping -c 4 www.baidu.com
  • 说明:
    • 新版 Ubuntu 桌面版默认使用 NetworkManager;若你曾手动编辑过 /etc/network/interfaces,建议先备份并恢复为仅保留 lo 的默认内容,避免与 NM 冲突。
    • 若你使用的是服务器版并采用 netplan,请编辑 /etc/netplan/*.yaml 应用 dhcp4: true 后执行 netplan apply

四、验证与常见排障

  • 基本连通性:
    • ping -c 4 8.8.8.8(测试路由与外网连通)
    • ping -c 4 www.baidu.com(测试 DNS 解析)
  • NAT 正常但主机无法访问虚机:这是 NAT 的预期行为;如需主机与虚机互通,可改用桥接或将某适配器设为仅主机并在主机侧对应网段访问。
  • Windows 上 Host-Only 异常:
    • 检查服务:VirtualBox Host-Only NetworkVirtualBox Network Services 是否运行。
    • 在“网络连接”中确认 VirtualBox Host-Only Ethernet Adapter 已启用。
    • 必要时以管理员身份执行 VBoxManage hostonlyif create 重建,再在主机网络管理器重新创建网络。
  • Windows 与 Hyper-V 冲突(仅 Windows 10/11):
    • 以管理员身份运行:bcdedit /set hypervisorlaunchtype off,重启后再试 VirtualBox 网络。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu VirtualBox虚拟机如何重置网络设置
本文地址: https://pptw.com/jishu/750618.html
如何制作Linux镜像 Linux minimal更新策略是什么

游客 回复需填写必要信息