目录

  • 前言
  • 一、NAT模式
    • 1. 设置宿主机
    • 2.设置VMware虚拟机
    • 3. 对虚拟机Linux进行设置
    • 4. 重启linux网络服务
  • 二、桥接模式
    • 1. cmd命令行窗口查询IP地址
    • 2. 设置Linux
    • 3. 重启网卡服务
  • 三、only host模式
    • 1. 设置宿主机
    • 2. 设置虚拟机
    • 3. 修改虚拟机Linux的网络配置文件
    • 4. 重启网卡服务

前言

虚拟机中的Linux怎么与宿主机通信一般有三种方式:分别是NAT、桥接、only host;前面两种方式不仅能够让虚拟机中的Linux与宿主机通信而且还可以访问外网,only host从名字也可以看出它只能让虚拟机中Linux与宿主机通信,不能访问外网,下面就来接单介绍一下。

一、NAT模式

大多情况下本人喜欢这种模式,因为即使宿主机的IP地址发生变化,虚拟机中的Linux也不需要变更IP地址,要使用这种模式让虚拟机Linux与宿主机通信以及访问外网需要做以下这些:

1. 设置宿主机

在宿主机上安装完VMware软件后你的电脑多出这么两个东西,右击任务栏的网络图标 > 打开网络和Internet设置 > 单击网络和共享中心 > 单击更改适配器设置,你会看到VMnet1和VMnet8,NAT模式是要来设置VMnet8

选中VMnet8,右键选择属性

在弹出的VMnet8属性弹框中选择Internet协议版本4,然后单击属性按钮

在弹出的internet协议版本4弹出框中做如下设置

到此宿主机设置完毕

2.设置VMware虚拟机

首先打开虚拟机软件,安装好Linux(这里使用centos做例子说明)以后,单击虚拟机软件上的编辑按钮,然后单击虚拟网络编辑器

在虚拟网络编辑器进行NAT设置如下,设置完成点击确定保存即可

在虚拟网络编辑器进行DHCP设置,设置完成点击确定保存即可

到此虚拟机软件设置完成

3. 对虚拟机Linux进行设置

这里使用的时centos系统进行设置,其他Linux发行版大同小异
使用Xshell连接上centos linux,或者你直接在虚拟机Linux操作也可以
首先执行cd /etc/sysconfig/network-scripts,进入此文件目录下

执行vim ifcfg-ens33,编辑vim ifcfg-ens33文件如下,然后保存更改

4. 重启linux网络服务

执行systemctl restart network重启网络服务,然后ping宿主机IP地址和百度网址,如下所示说明设置成功,Linux可以和宿主机以及外网通信了

二、桥接模式

桥接模式相对NAT模式,设置比较简单

1. cmd命令行窗口查询IP地址

执行ipconfig命令查询宿主机有线网络或无线网络IP地址

如下图所示找到桥接的网关地址和IP网段

2. 设置Linux

同样时执行命令:cd /etc/sysconfig/network-scripts,来到该目录下,编辑ifcfg-ens33文件,然后保存修改

3. 重启网卡服务

执行systemctl restart network 重启网卡服务,分别ping 宿主机IP地址192.168.1.7和ping百度网址,如下表示桥接设置成功

到此桥接设置成功!!!

三、only host模式

这种模式基本上很少使用,所以大家可以了解一下

1. 设置宿主机

在宿主机上安装完VMware软件后,右击任务栏的网络图标 > 打开网络和Internet设置 > 单击网络和共享中心 > 单击更改适配器设置,only host模式是设置VMnet1如下图所示:

2. 设置虚拟机

单击虚拟机编辑选择虚拟网络编辑器,设置如下,随后点击确定保存

3. 修改虚拟机Linux的网络配置文件

登录虚拟机Linux,执行cd /etc/sysconfig/network-scripts/来到该目录下,执行vim ifcfg-ens33编辑网络配置文件

4. 重启网卡服务

执行systemctl restart network重启虚拟机Linux网卡服务,可以看到ping宿主机没有问题,但是外网无法ping通

到此only host模式设置完成。

虚拟机中Linux怎么与宿主机、外网通信相关推荐

  1. VMware Fusion for mac虚拟机中Linux系统并使用ssh连接

    VMware Fusion for mac虚拟机中Linux系统并使用ssh连接 前言:本篇讲述在Mac操作系统中,使用VMware Fusion虚拟机安装Linux系统 安装VMware Funct ...

  2. 使用hanewin实现 win系统主机,vm虚拟机中linux系统和开发板三方共享文件夹

    一般嵌入式开发模式为:win系统主机上用vm等虚拟机中安装linux系统开发软件,然后win系统主机通过网线连接开发板进行调试.这就涉及到虚拟机中linux系统与win系统主机以及开发板三者间的文件互 ...

  3. Mobaxterm连接虚拟机中Linux

    Mobaxterm连接虚拟机中Linux Mobaxterm软件一只,Linux系统一只. 首先启动Linux系统. 打开终端 输入ifconfig命令,查看本机IP: 打开MobaXterm,步骤如 ...

  4. VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法

    VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法 Ubuntu只需要输入两行代码: sudo apt-get autoremove open-vm-toolssudo apt- ...

  5. linux minimal版没有ip信息,如何配置linux网络信息,访问外网

    新安装的centos minimal版,使用ifconfig命令并没有看到ip地址,此时需要修改网络配置文件来配置系统的ip地址. 输入命令 vi /etc/sysconfig/network-scr ...

  6. linux服务器安装mysql并配置外网访问

    linux服务器安装mysql并配置外网访问 更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 安装mysql sudo ...

  7. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

    关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...

  8. 《Linux运维总结:外网vsftpd一键部署工具》

    文章目录 一.工具介绍 二.工具下载 二.工具使用 2.1.编辑变量文件 2.2.执行变量脚本 2.3.客户端连接测试 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一.工具介绍 1.vsftp ...

  9. 华为nat,acl简单应用,华为设备实现外网通信

    华为外网通信 acl ,nat 1. 如图所示外网已经实现通信 2. 公网路由器配ip就不说了 3. 首先先做pat转换使内网全部用户可出去公网 命令如下 首先进入公司网关 R2 ip route-s ...

最新文章

  1. Data source rejected establishment of connection, message from server: Too many connections解决办法...
  2. 统计学习方法笔记 -- 概论
  3. Linux下MySQL数据库主从同步配置
  4. Fallout 3完结
  5. 对 MVC,MVT 解读的理解
  6. java驱动pl sql优点_用PL/SQL和Java开发Oracle8i应用程序
  7. 万用表怎么测电池内阻_数字万用表和指针万用表,两者怎么选?
  8. leetcode题库--63不同路径 II
  9. PCIE知识点-002:PCIE协议中的几种bridge
  10. EasyUI整站示例系统-SyPro
  11. 量子计算机物理学,使用量子计算机来测试物理学的基本原理
  12. 计算机进入安全模式,电脑无法进入安全模式如何解决
  13. 信息检索基础知识总结
  14. php 深度验证18位身份证是否正确,并获取地址,出生日期(时间戳),性别。
  15. 头歌—练习-Java循环综合练习四之日历打印
  16. 如何使用 scp 递归复制目录
  17. 全球十大资质正规外汇期货平台排行榜(最新版汇总)
  18. java代码控制开关
  19. linux sftp拷贝文件夹,Linux下sftp命令传输文件的例子
  20. 物联网趣谈-我接触的第一个设备

热门文章

  1. 计算机网络:access口,trunk口与泛洪
  2. pip豆瓣换源安装opencv
  3. 新款iPhone为何不支持5G?小编总结出3点,库克真的是用心良苦
  4. h264编码速度质量参数设置
  5. DontDestroyOnLoad的使用
  6. java的cloneable_Java中的克隆Cloneable
  7. 分手后“在一起”的第十八天
  8. CTF---密码学入门第七题 杯酒人生
  9. Unity 客户端简单框架(手游)
  10. Visio 文本输入不了空格