虚拟机中Linux怎么与宿主机、外网通信
目录
- 前言
- 一、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怎么与宿主机、外网通信相关推荐
- VMware Fusion for mac虚拟机中Linux系统并使用ssh连接
VMware Fusion for mac虚拟机中Linux系统并使用ssh连接 前言:本篇讲述在Mac操作系统中,使用VMware Fusion虚拟机安装Linux系统 安装VMware Funct ...
- 使用hanewin实现 win系统主机,vm虚拟机中linux系统和开发板三方共享文件夹
一般嵌入式开发模式为:win系统主机上用vm等虚拟机中安装linux系统开发软件,然后win系统主机通过网线连接开发板进行调试.这就涉及到虚拟机中linux系统与win系统主机以及开发板三者间的文件互 ...
- Mobaxterm连接虚拟机中Linux
Mobaxterm连接虚拟机中Linux Mobaxterm软件一只,Linux系统一只. 首先启动Linux系统. 打开终端 输入ifconfig命令,查看本机IP: 打开MobaXterm,步骤如 ...
- VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法
VMware虚拟机的linux系统无法与主机复制粘贴文字以及文件解决办法 Ubuntu只需要输入两行代码: sudo apt-get autoremove open-vm-toolssudo apt- ...
- linux minimal版没有ip信息,如何配置linux网络信息,访问外网
新安装的centos minimal版,使用ifconfig命令并没有看到ip地址,此时需要修改网络配置文件来配置系统的ip地址. 输入命令 vi /etc/sysconfig/network-scr ...
- linux服务器安装mysql并配置外网访问
linux服务器安装mysql并配置外网访问 更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 安装mysql sudo ...
- 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...
- 《Linux运维总结:外网vsftpd一键部署工具》
文章目录 一.工具介绍 二.工具下载 二.工具使用 2.1.编辑变量文件 2.2.执行变量脚本 2.3.客户端连接测试 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一.工具介绍 1.vsftp ...
- 华为nat,acl简单应用,华为设备实现外网通信
华为外网通信 acl ,nat 1. 如图所示外网已经实现通信 2. 公网路由器配ip就不说了 3. 首先先做pat转换使内网全部用户可出去公网 命令如下 首先进入公司网关 R2 ip route-s ...
最新文章
- Data source rejected establishment of connection, message from server: Too many connections解决办法...
- 统计学习方法笔记 -- 概论
- Linux下MySQL数据库主从同步配置
- Fallout 3完结
- 对 MVC,MVT 解读的理解
- java驱动pl sql优点_用PL/SQL和Java开发Oracle8i应用程序
- 万用表怎么测电池内阻_数字万用表和指针万用表,两者怎么选?
- leetcode题库--63不同路径 II
- PCIE知识点-002:PCIE协议中的几种bridge
- EasyUI整站示例系统-SyPro
- 量子计算机物理学,使用量子计算机来测试物理学的基本原理
- 计算机进入安全模式,电脑无法进入安全模式如何解决
- 信息检索基础知识总结
- php 深度验证18位身份证是否正确,并获取地址,出生日期(时间戳),性别。
- 头歌—练习-Java循环综合练习四之日历打印
- 如何使用 scp 递归复制目录
- 全球十大资质正规外汇期货平台排行榜(最新版汇总)
- java代码控制开关
- linux sftp拷贝文件夹,Linux下sftp命令传输文件的例子
- 物联网趣谈-我接触的第一个设备