virtual Box host-only配置上网

本文详细介绍了在资源受限的环境下,如何将VirtualBox虚拟机的网络模式从桥接改为Host-only,实现通过宿主机物理网卡共享网络资源。包括虚拟网卡的创建与配置,虚拟机网络参数调整及重启网络服务等步骤。

之前虚拟机网络配置一致用的是桥接模式,奈何公司ip资源限制,无奈转向host-only方式

在安装VirtualBox的时候会自动创建一个虚拟网卡,如下图

虚拟机使用此网卡本身是不能连外网的,需要通过宿主机的物理网卡联网,具体就是点击物理网卡属性,点击共享给VirtralBox Host-only网卡

查看虚拟机网卡IP配置

接下来配置下虚拟机,首先配置虚拟机使用host-only方式上网

配置网卡2,不配置无法上网

网卡中的NatNetWork可以

在全局设定中创建,创建什么都不用管,没搞清楚什么原理

 

接下来修改虚拟机网卡参数

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

TYPE="Ethernet"
BOOTPROTO="static"
NAME="eth0"
UUID="5de5c171-d783-4847-89e2-20c73db0a834"
DEVICE="enp0s3"
ONBOOT="yes"
IPV6_PRIVACY="no"
IPADDR="192.168.120.115"
NETMASK="255.255.255.0"

然后重启网络

service network restart


 

如果Host-only网卡设置坏了,可以在vitualbox删除再新增一个,菜单流程

管理->主机网络管理器

 

### ENSP与VirtualBox 6.0的适配方法 ENSP 是一款用于网络仿真和实验的教学工具,其底层依赖 VirtualBox 提供拟化支持。然而,在使用较新版本的 VirtualBox(如 6.0 或更高版本)时可能会遇到兼容性问题。以下是针对 ENSP 和 VirtualBox 6.0 的适配方法: #### 1. **确认系统环境** 在安装 ENSP 前,确保操作系统满足最低要求并启用了硬件拟化功能[^3]。如果 BIOS 中未启用拟化技术,则可能导致 ENSP 初始化失败。 #### 2. **卸载旧版 VirtualBox 并清理残留数据** 如果之前安装过其他版本的 VirtualBox,建议完全卸载后再重新安装目标版本。部分情况下,即使卸载了 VirtualBox,仍可能存在注册表或驱动程序残留,这会影响后续安装效果。可以通过以下方式清除残留信息: - 使用 RunAsTI 工具获取管理员权限。 - 打开注册表编辑器 (`regedit`),导航至 `\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces` 路径下,删除与 `VirtualBox Host-Only Network` 相关的条目[^2]。 #### 3. **安装 VirtualBox 6.0 及配套扩展包** 下载并安装 VirtualBox 6.0 版本及其对应的扩展包 (Extension Pack),确保两者版本一致。注意避免混用不同版本的组件,因为这可能导致运行时错误。 #### 4. **配置拟网卡** ENSP 需要通过 VirtualBox 创建的主仅模式网络 (`Host-Only Network`) 来实现设备间的通信。正常情况下,安装完成后会自动生成名为 `VirtualBox Host-Only Ethernet Adapter` 的拟网卡。但如果因多次卸载重装导致编号异常(例如显示为 `#2`),则需按照前述步骤手动调整或重建拟网卡设置[^2]。 #### 5. **初始化 ENSP 环境** 启动 ENSP 客户端后,执行内置工具 `TerminateRunning.exe` 对当前工作区进行清理,从而减少潜在冲突风险[^4]。此操作有助于释放占用资源以及修复可能损坏的工作状态。 #### 6. **测试连通性** 完成以上准备工作后,尝试加载任意项目文件验证整体流程是否顺畅。若仍然存在问题,可参照官方文档排查具体原因;对于特定场景下的疑难杂症,比如报错码 “5640”,通常表明核心动态链接库遭到篡改破坏信任链路关系,此时唯有重置整个系统才能彻底恢复正常使用条件[^1]。 ```bash # 示例命令:终止所有正在运行的任务实例 ./TerminateRunning.exe ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值