一、背景

安装好的CentOS系统默认是通过DHCP自动分配地址来共享主机的IP以达到访问外网的目的,但是因为莫名的原因无法访问外网。只好改为通过静态IP的方式访问外网。

二、操作步骤

2.1 确认开启相关服务

2.2 设置虚拟机为NAT模式

选中虚拟机-->右键-->设置-->虚拟机设置成NAT模式。

2.3 设置子网、子网掩码和网关IP等

选中编辑-->虚拟网络编辑器,不要勾选“使用本地DHCP服务将IP地址分配给虚拟机”

2.4 设置网关IP

点击 上图的NAT设置,设置网关IP

2.5 设置CentOS的IP

(1)取得root权限

(2)修改配置文件一  vim /etc/sysconfig/network-scripts/ifcfg-eth0


  1. DEVICE="eth0"
  2. BOOTPROTO="static"
  3. HWADDR="00:0C:29:92:04:0F"
  4. NM_CONTROLLED="no"
  5. ONBOOT="yes"
  6. TYPE="Ethernet"
  7. UUID="cfaac0d5-ccc8-4aa3-8261-602fdf598f52"
  8. IPADDR=192.168.19.100
  9. GATEWAY=192.168.19.2
  10. NETMASK=255.255.255.0

主要增加了最后三行配置,将CentOS的IP设置为了192.168.19.100

(3)修改配置文件二 vim /etc/resolv.conf


  1. # Generated by NetworkManager
  2. domain localdomain
  3. search localdomain
  4. nameserver 192.168.19.2

增加最后一行为网关对应的地址

(4)重启网络配置

service network restart

(5)验证,可以ping通外网,设置成功

2019-05-24更新

上面说的不够清楚,自己在配置的时候遇到的“坑”在此做个笔记:

(1)vaware其实会自动生成一个“xxx.xxx.xxx.2”的网关。

(2)vaware和你自己配置在系统中配置的网关一定要一致,自己就是被这里给坑了。软件中生成的网关如下图所示:



(3)至于网关到底是多少,我这里的实验结果是VMware生成“xxx.xxx.xxx.2”网关和“VMnet8”节点的IP"xxx.xxx.xxx.xxx"都可以做为网关,只要软件和虚拟机配置的一致就可以。

(4)如下图所示,DHCP是自动分配不重复IP的,不要选这个选项



(5)如下图所示,VMware中修改网络配置要管理员权限,要选择“更改设置后才可以更改设置”,不要选这个选项


个人一点小结:感觉在网络中理解什么是“网关”特别重要,网关是网络硬件的入口,实践中可以理解成网卡入口,因此一般网关就可以将网卡的IP做为网关即可。在VMware中应该做了些处理,将生成的“xxx.xxx.xxx.2”也可以作为网关。

网关,就是一个网络通向另一个网络的关口。你是nat模式,本质上你的虚拟机和本机不在一个网络,所以相当于一个网络连接到另一个网络,网关配错就不行。如果你是桥接模式,不配网关都没事。所以这网关并不是网卡的入口,而是不同网络之间的一道大门。

在VMWare下为CentOS设置静态IP通过NAT访问外网的更多相关文章

  1. 在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware

    在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware 首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命 ...

  2. vmware下为CentOS7设置静态IP

    vmware下为CentOS7设置静态IP可以分为三个主要步骤: 1. 在windows中设置VMWare创建的虚拟网络 2. 设置VMWare为静态IP 3. 设置CentOS7的网络为静态IP 首 ...

  3. 在VMware中为CentOS配置静态ip并可访问网络

    在VMware中为CentOS配置静态ip并可访问网络-windows下的VMware  首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的 ...

  4. VMWare中CentOS7 设置固定IP且能够访问外网

    最近搭建kubernetes集群环境时遇到一个问题,CentOS7在重启后IP发生变化导致集群中etcd服务无法启动后集群环境变得不可用,针对这种情况,必须要对CentOS7设置固定IP且可以访问外网 ...

  5. VMware中为CentOS配置静态ip并可访问网络-windows下的VMware

    首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapte ...

  6. 虚拟机下安装Centos设置静态ip,并通过桥接连接

    Centos7.6设置静态IP 1.CentOS7默认网卡设备文件存放于该目录下 /etc/sysconfig/network-scripts/ 网卡设备默认的名字为:ifcfg-ens33 查看网卡 ...

  7. VMware安装Ubuntu配置NAT模式下静态IP,解决访问外网问题

    安装好VMware后,打开网络连接可以看到有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网络适配器,VMnet1是针对桥接 ...

  8. 虚拟机ubuntu设置静态IP与主机、外网互ping配置流程

    方案一.VMnet8(NAT模式) 1.选择自定义模式,VMnet8(NAT模式) 2.进入虚拟机,设置静态IP之前确认三者可互ping通,命令ifconfig,查看当前的IP 3.主机通过命令ipc ...

  9. 【Linux】VMware中为CentOS设置静态IP(非动态获取IP)

    在VMware上安装好Linux后,默认设置的动态IP,每次启动的IP都不同,远程连接挺费劲的. 于是,需要设置静态的IP,至少我从远程工具连接上去方便多了.另外,为了安装一些软件,也需要访问互联网. ...

随机推荐

  1. SAP成都研究院飞机哥:程序猿和飞机的不解之缘

    今天的文章来自Jerry的老同事张航. 张航和Jerry一样于2007年毕业后加入SAP成都研究院工作至今.进入SAP后的第一个开发部门是SAP Business by Design Infrastr ...

  2. Catalan 数

    概要 在一些面试的智力题中会遇到此数的变形,如果完全不了解,直接想结果是很困难的,故在此简单介绍一下.   基本定义 Catalan 数的定义根据不同的应用环境有很多不同的定义方式,下面给出一个.   ...

  3. [Vue warn]: Failed to mount component: template or render function not defined.解决方案

    命名视图 vue router 里有一个 模式叫做 命名视图 本来一个页面里面只能有一个路由视图 对应 一个组件,现在可以多个路由视图 对应 多个组件. 出错点 点击标签之后,<router-v ...

  4. MAC进入文件夹快捷键

    common + O common+up common+Down shift + common +G

  5. 【离线做法 树状数组】luoguP1972 [SDOI2009]HH的项链

    与bzoj3585: mex的线段树做法有着异曲同工之妙 题目描述 HH 有一串由各种漂亮的贝壳组成的项链.HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含 ...

  6. mysql delete 表无法用别名

    delete from exam_paper_question_opt a WHERE a.OPTION_ID = 65630 and a.QUESTION_ID = 28656 AND a.EXAM ...

  7. OpenWrt 路由器如何让 lan 口主机获得 ipv6 网络访问 -- 知乎

    本文转自知乎: OpenWrt 路由器如何让 lan 口主机获得 ipv6 网络访问? - mistforest的回答 - 知乎https://www.zhihu.com/question/29667 ...

  8. tkinter学习-菜单与画布

    阅读目录 Menu 菜单控件 Menubutton 菜单按钮控件 OptionMenu 选项菜单 Canvas 画布控件 Menu: 说明:菜单控件,显示菜单栏,下拉菜单和弹出菜单 属性:创建一个顶级 ...

  9. Javaweb开发之路

    本文作者:DavidLin 欢迎转载,但请保留文章原始出处→_→ 本文地址:http://www.cnblogs.com/univeryinli/p/programming-skill-yinli.h ...

  10. HUB、Switch、Router在OSI模型层次信息

    序 (HUB)集线器工作在局域网(LAN)环境,像网卡一样,应用于OSI参考模型第一层,因此又被称为物理层设备. Switch交换机工作在OSI第2层数据链路层 Router路由器工作在OSI第3层网 ...