2019-07-07纪要,如果选择NAT模式/NAT8模式的话,只能自己的物理主机和自己的虚拟机访问,别人的物理机不能访问你的虚拟机。

桥接模式的话,别人的物理机也可以访问你的虚拟机的呢。所以根据自己需求来进行玩耍。如果是小组测试,肯定要使用桥接模式的了,如果自己玩耍,使用NAT8最优了。

1:最近公司在测试项目,需要在linux操作系统上面测试,可惜自己之前学linux操作系统不是很深,配置网络也不是很熟练,网上方法太多,但是不是很好用,确实难为了自己一把,在这里自己总结一下配置网络的问题,方便自己脑补;

2:vmware连接网络的三种方式,桥接模式,NAT模式,host-only,这里重点使用NAT模式(如果你已经安装好centos操作系统):

3:点击编辑虚拟机设置,然后设置一下虚拟机连接网络的方式(这里选择自定义VMnat8,NAT模式):

4:理解NAT模式连接网络的工作机制,如下所示:

5:开始设置网络,首先设置虚拟机的虚拟网络编辑器(编辑---》虚拟网络编辑器),打开如下所示:

点击NAT设置,看一下网关是多少:

6:虚拟网关设置好以后就可以设置虚拟网卡了,即VMware在centos上面生成的虚拟网卡和在window上面生成的虚拟网卡了:

我这里基本算是配置结束了,打开centos之后发现网络已经可以使用了,ip地址也已经自动分配了:

7:假如设置好虚拟网关和vmware在window设置的虚拟网卡以后,打开centos之后发现网络不可以用,可能是360或者腾讯的加速启动,禁止了vmware相关配件的启动,自己去启动一下,然后如果还没有网络,可以采用手动配置的方式:

8:点击右上角电脑的形状的图标,店家VPN connections--->Configure VPN,然后打开如下所示界面:

打开如下所示界面:点击System eth0

然后出现如下所示的界面:按图操作

然后出现如下所示的界面:Method选择Manual(手动的,不是自动的)

所填的ip地址,子网掩码,虚拟网关,域名服务器解析地址如下所示:

点击Apply之后,然后选择在电脑的图标上选择eth0这个网络,然后网络自己刷新一下就可以显示可以使用了,可以ping一下www.baidu.com发现已经可以使用了:也可以ping自己的网关或者8.8.8.8发现可以ping通;

9:如果想使用xshell工具连接虚拟机,需要在物理主机ping一下自己的虚拟机的ip地址看能否ping通哦。
10:为了节省资源,可以将图形化界面关掉,改成命令行的界面,如命令init 3或者ctrl+alt+f7,打开图形化界面的命令ctrl+alt+f1,不过下次启动虚拟机还是图形化界面:

vi /etc/inittab里面的5(图形化多用户模式)---》3(命令行多用户模式)如果想回到图形化界面修改回5即可;

11:CentOS比较常用的yum命令学习集锦:

# yum -y install [package]              下载并安装一个rpm包

# yum localinstall [package.rpm]    安装一个rpm包,使用你自己的软件仓库解决所有依赖关系

# yum -y update                              更新当前系统中安装的所有rpm包

# yum update [package]                 更新一个rpm包

# yum remove [package]                删除一个rpm包

# yum list                                        列出当前系统中安装的所有包

# yum search [package]                 在rpm仓库中搜寻软件包

# yum clean [package]                   清除缓存目录(/var/cache/yum)下的软件包

# yum clean headers                      删除所有头文件

# yum clean all                                删除所有缓存的包和头文件


CentOs常用命令汇总:

(1)修改主机的名字:vim /etc/sysconfig/network,

  修改以后立即生效:hostname 修改的主机名,需要重新登陆exit.然后重新登陆,不是重启

(2)修改主机名和IP的映射关系:vim /etc/hosts
(3)修改配置文件方式配置ip地址:vim /etc/sysconfig/network-scripts/ifcfg-eth0

 DEVICE="eth0"                        ###设备的名称
BOOTPROTO="static" ###启动的类型,静态的
HWADDR="00:0C:29:3C:BF:E7"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
IPADDR="192.168.199.130" ###ip地址(修改)
NETMASK="255.255.255.0" ###子网掩码(修改)
GATEWAY="192.168.199.2" ###虚拟网关(修改)

(4):重启网络: service network restart或者reboot重启;

(5):防火墙相关的命令:

#查看防火墙状态
service iptables status
#关闭防火墙
service iptables stop
#查看防火墙开机启动状态
chkconfig iptables --list
#关闭防火墙开机启动
chkconfig iptables off

vmware安装centOs操作系统配置网络的一系列问题的更多相关文章

  1. VMware安装Centos 7,网络连接问题以及解决方案

    转自: https://www.cnblogs.com/owaowa/p/6123902.html 在这里表示万分感谢 在使用CentOS虚拟机后,出现了无法上网的情况,使用主机ping虚机地址可以p ...

  2. vmware下minimum安装centos后配置网络

    原文出处:http://www.cnblogs.com/lanhj/p/3785553.html 昨晚用vmware安装centos时选择minimum安装,目的熟悉基本配置. 上来想yum一个vim ...

  3. Linux课程---1、VMWare安装CentOS虚拟机(安装重要注意)

    Linux课程---1.VMWare安装CentOS虚拟机(安装重要注意) 一.总结 一句话总结: 可以先去百度搜一篇对应系统的安装教程:比如 CentOS 7 安装 1.安装VMWare之后,打开w ...

  4. VMware——安装CentOS

    VMware——安装CentOS 摘要:本文主要记录了在VMware虚拟机里安装CentOS的步骤. 下载操作系统 可以从下面的镜像地址去下载各种版本的CentOS,此次安装使用的版本是7.2: ht ...

  5. VMware 安装CentOS

    使用VMware安装CentOS 6.4 环境:Windows7 , VMware Workstation10, CentOS6.4 为什么选择CentOS ? 主流: 目前的Linux操作系统主要应 ...

  6. VMware安装CentOS 图文教程

    VMware安装CentOS 图文教程 VMware 下安装CentOS6.2 取消 Easy install模式(此模式不好,很多软件没有安装) http://jingyan.baidu.com/a ...

  7. 使用VMware安装CentOS

    使用VMware安装CentOS 第1步:首先安装VMware Workstation,只需点下一步即可,安装过程略 第2步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标 第3步:选择 典 ...

  8. Linux VMware安装CentOS

    VMware安装CentOS   1           检查BIOS虚拟化支持 2           新建虚拟机 3           新建虚拟机向导 4           创建虚拟空白光盘 ...

  9. VMware 安装 CentOS 7

    下载并安装 VMware 访问 VMware 官方网站下载 VMware 安装包程序.博主使用的是 12.5.5 版本,下载完之后点击安装包程序进入 VMware 的安装向导,然后点击"下一 ...

随机推荐

  1. 前端获取checkbox复选框的值 通过数组形式传递

    html代码: <form role="form" class="select_people"> <div style="displ ...

  2. Lodop条形码竖条和值右端不对齐的解决方法

    当Lodop条形码设置的宽度比较短,数值比较多的时候,会出现条码的竖条和右端不对齐.个人测试了一下,发现解决办法有三种:1.增加条形码的宽度.2.隐藏条码本身的值,用text文本代替.3.修改条形码下 ...

  3. Linux 学习 (五) 压缩与解压缩命令

    Linux达人养成计划 I 学习笔记 常用压缩格式:.zip | .gz | .bz2 | .tar.gz | .tar.bz2 .zip zip 压缩文件名 源文件:压缩文件 zip -r 压缩文件 ...

  4. 【XSY3156】简单计数II 容斥 DP

    题目大意 定义一个序列的权值为:把所有相邻的相同的数合并为一个集合后,所有集合的大小的乘积. 特别的,第一个数和最后一个数是相邻的. 现在你有 \(n\) 种数,第 \(i\) 种有 \(c_i\) ...

  5. badboy安装及使用

    badboy下载 下载地址:http://www.badboy.com.au/download/index 直接点击[continue] badboy安装 badboy录制 默认是录制状态 访问sog ...

  6. virtualBox centos 6.5 硬盘扩容

    1. 操作virtual Box 将该虚拟机关机,然后将打开管理->介质管理 调整硬盘大小 2. 操作Linux 1. 将放大的进行分区建立 2. 将分区建立分区表 3. 将该分区合并到root ...

  7. JavaScript闭包应用的整理

    0 什么是JavaScript闭包? 当函数定义内部的函数被保存到外部时,就会形成闭包.闭包会导致作用域链不释放,造成内存泄漏. 1 获取局部变量 [练习目的] 下面这个练习,是为了通过闭包实现获取定 ...

  8. Vue(二)简单入门

    根据上一节搭建的hello-world工程(包含Router),用Webstorm打开,我们先运行一下工程. 界面如下 .. 我将在About里面介绍一下Vue的相关内容. 打开About.vue,修 ...

  9. 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

    如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件 ...

  10. 第八节:Task的各类Task<TResult>返回值以及通用线程的异常处理方案。

    一. Task的各种返回值-Task<TResult> PS: 在前面章节,我们介绍了Task类开启线程.线程等待.线程延续的方式,但我们并没有关注这些方式的返回值,其实他们都是有返回值的 ...