如何配NAT和hostonly网卡使虚机既能上网又能互相通讯

本文详细介绍了如何在VirtualBox中配置NAT和Host-Only网络,使得虚拟机既能通过母机上网,又能互相通信。通过设置NAT网络解决虚机上网问题,通过Host-Only网络实现虚机间的内部通信。通过实例配置展示了虚机网络接口的设置方法和验证过程。
摘要由CSDN通过智能技术生成

一、问题起源

由于在企业中,个人工作电脑的IP地址是公司手工、或者公司DHCP服务器分配的,一般一台个人电脑只能申请1个工作用IP地址。如何在个人工作电脑上虚出多个不同操作系统的虚机,使用不同的IP地址,又与公司的IP地址管理策略不冲突,就是一个很大的问题。归结为以下三个问题点:

  1. 如何在自己的电脑上配置多个虚机?
  2. 如何让自己配置的虚机既能通过母机网卡上网?
  3. 又能互相之间互通?

这三个问题的解决,是我们以一己之力,以自己的一台电脑,来学习各种IT技能的基础。

二、虚机管理器介绍

对于第一个问题的解答如下,

目前广泛流行两个虚机管理器,一个是 “Oracle VM VirtualBox 管理器”,另一个是“VMware Workstation Pro”;两个管理器的概念相似、功能也相似,知道了一个的配置方法,第二个也就基本知道了。如何安装配置,大家可以参考官方文档。

Oracle VM VirtualBox 管理器

VMware Workstation Pro

 

 

以下以“Oracle VM VirtualBox ”管理器 为例,虚机为redhat操作系统,解答问题2和3。对于“VMware Workstation Pro”,可参考我的博文

Mongodb的安装和使用初级实战

三、如何让虚机连通internet

在 VirtualBox中提供了两种网络配置,一种是NAT 网络,另外一种是仅主机(Host-Only)网络

NAT网络配置用以解决虚机通过母机上网。

 

其原理如下

虚拟机的请求传递给NAT Engine,由它来利用主机进行对外的网络访问,返回的数据包再由NAT Engine给虚拟机。

具体配置方法如下

1,在VirualBox全局设定中添加一块NAT网络的网卡

2,编辑该NAT网卡

3,对以生成的虚机“redhat”的网卡1进行网络配置,如下图

记住它的MAC地址为0800272BC1BC

4,启动虚机“redhat”,登录系统,查看网络配置

[root@xuwhredhat ~]# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.4  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 f
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alpha xu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值