https://www.cnblogs.com/yychnbt/p/5173761.html

一.设置VM的NAT方式

1.打开VM->编辑->虚拟网络编辑器->点击更改设置

2.选中VMnet8->取消使用本地DHCP服务将IP地址分配给虚拟机->点击NAT设置

3.查看网关(GATWAY)IP,设置端口转发(这样你可以进行主机与虚拟机的联系) 点击添加 这里我设置的虚拟机的IP为192.168.140.140

3.1 你自己可以根据你的子网IP随意设置的IP地址:192.168.140.XXX

3.2 主机端口号可以从0~65535,但是最好设置为10000~65535,虚拟IP地址即为你想要设置的IP地址,虚拟机端口号根据你所需服务设置比如22是用于ssh服务,80是用于http服务,3306是用于MySQL服务。(下几节会进行讲解通过主机客户端(xshell,xftp,浏览器,mysql客户端)访问虚拟机。

这里相当于一个映射:将本地主机的一个端口映射到虚拟机中对应系统的端口 

二. 设置CentOS的静态IP

查看相关信息ifconfig

涉及到三个文件,分别在

  1. /etc/sysconfig/network
  2. /etc/sysconfig/network-scripts/ifcfg-eno16777736
  3. #(注意:该文件名字我们可能不一样,有的是ifcfg-eth0,其文件名见上一步查看相关信息)
  4. /etc/resolv.conf

1. 首先编辑network

  1. # Created by anaconda
  2. NETWORKING=yes
  3. GATEWAY=192.168.140.2

其中的GATEWAY即是上一步的网关地址

2. 编辑ifcfg-eno16777736文件

  1. TYPE="Ethernet"
  2. NAME=“eno16777736”
  3. BOOTPROTO=static
  4. NM_CONTROLLED="yes"
  5. IPV6INIT="no"
  6. ONBOOT="yes"
  7. IPADDR=192.168.140.140(注:你自己随意设置的IP地址:192.168.140.XXX)
  8. PREFIX0=32
  9. NETMASK=255.255.255.0
  10. DNS1=192.168.140.2(即为你的网关IP)

按字母i进入编辑模式,对相关信息进行编辑,把获取IP的方式从DHCP改为static,主要对以下几个部分进行修改:BOOTPROTO,IPADDR,BROADCAST,NETMAST,GATEWAY,DNS,NM_CONTROLLED,ONBOOT  备注:  BOOTPROTO为获取IP的方式  IPADDR设置为自己想要的IP地址,主要设置最后一位,不要与宿主主机冲突  BROADCAST为主播地址,最后一位是255  NETMASK为子网掩码  GATEWAY为默认网关,与虚拟网络编辑器的NAT设置一致  DNS必须进行设置,不然域名无法进行解析,只能通过IP进行访问

TYPE="Ethernet"
BOOTPROTO="static"
IPADDR=192.168.159.159
BROADCAST=192.168.159.255
NETMASK=255.255.255.0
GATEWAY=192.168.159.2
DNS1=8.8.8.8
DNS2=8.8.4.4
NM_CONTROLLED="no"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="aefa69d7-c33b-43b3-9c03-aa51b5d31172"
DEVICE="ens33"
ONBOOT="yes"

注意:这里DNS1是必须要设置的否则无法进行域名解析。

3. 编辑/etc/resolv.conf

    nameserver 192.168.140.2

以后虚拟机的IP就一直是192.168.140.140

重启网络:

systemctl restart network

关闭防火墙

systemctl stop firewalld.service 

禁止防火墙开机启动

systemctl disable firewalld.service 

查看防火墙状态,not running 即为防火墙关闭状态

firewall-cmd --state 

关闭SELinux

查看SELinux状态,显示为disabled即为关闭状态

/usr/sbin/sestatus -v

或者输入以下命令也可查看SELinux状态

getenforce

永久关闭SELinux

vim  /etc/selinux/config

将SELINUX=enforcing 更改为SELINUX=disabled

需要重启才 生效

转载于:https://www.cnblogs.com/Baronboy/p/8379559.html

VMware10 安装centos6.7 设置NAT模式固定ip相关推荐

  1. 主机链接无线网虚拟机nat模式固定ip设置

    对于软件开发出身的项目经理来说,网络总感觉是玄学范畴,不知道什么时候就无法访问,不知道么情况下就ping不通了.在科技部的时候项目开发组对于产品无法访问经常说的就是,网络不通,网络不稳定:对于网络组同 ...

  2. VMware安装虚拟机并使用NAT模式连接网络

    *************************************优雅的分割线 ********************************** 分享一波:程序员赚外快-必看的巅峰干货 如 ...

  3. 怎么设置电脑的固定IP地址

    百度经验:jingyan.baidu.com 我们电脑的IP地址一般来说都是动态的,那么,我们如何通过手动设置电脑的固定IP地址呢?下面我们就以Windows7旗舰版系统为例一起来了解! 步骤阅读 百 ...

  4. Vmware安装迷你版的 Centos6 并配置 Nat 模式可访问外网

    ① 本地环境搭建 Linux 服务器: VMware 安装 Centos 6 迷你版详细步骤: a.下载镜像: 链接:https://pan.baidu.com/s/1wxXK1A-3V2y7KpR4 ...

  5. Vmware安装centos镜像和设置NAT模式联网

    简介 后端程序员工作中会接触centos,由于云服务器的成本以及扩展(比如搭建集群)问题,所以选择使用虚拟机是最佳方式,本文介绍vmware安装centos镜像,并设置NAT的模式联网. 下载vmwa ...

  6. 2.VM虚拟机网络设置---NAT模式

    设置虚拟机网络为NAT 选中目标虚拟机,点击"虚拟机",选择"设置" 在弹出的对话框中,点击"网络配置",选择"NAT模式&quo ...

  7. 虚拟机设置NAT模式连接外网

    第一步:确保宿主机(本机)可以访问外网: 第二步:创建的centos虚拟机,网络选择NAT模式: 第三步:查看VMnet8网卡对应的网络信息,方便我们配置虚拟机的网络: a.选择编辑–>虚拟网络 ...

  8. VMWare虚拟机NAT模式静态IP联网配置

    使用静态IP,而不选用DHCP的主要原因是避免每次重启计算机后,虚拟机系统的IP发生变化,导致常常需要修改宿主机器远程连接虚拟机服务(例如Mysql) 环境 项目 版本号 Vmware Vmware ...

  9. kali linux连不上网,NAT模式静态ip解决问题

    Windows更新后,做题时,需要一个工具,正准备去linux里下载,结果报错显示:暂时不能解析域名"mirrors.ustc.edu.cn",于是就各种查,想解决这个问题,之后确 ...

最新文章

  1. malloc calloc realloc的对比
  2. [Java5新特性] 动态代理
  3. 牛客14342 神奇的数字
  4. 【转载保存】lucene优秀文章整理
  5. java调用 restapi 乱码_Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
  6. 架构设计:数据服务系统0到1落地实现方案
  7. 8个很棒的 jQuery 倒计时插件和教程
  8. c语言课后作业答案指针,C语言程序基础练习题带答案
  9. 使用Scipy进行函数优化
  10. MFC 通用对话框之“浏览“对话框
  11. AntennaHome Launch 5G Combo Internal PCB Antenna /5G 全频 PCB天线
  12. ireader_使用iReader在Chrome和Firefox上获取Safari Reader
  13. 使用MinMaxScaler 中scaler.inverse_transform不能返回原来数据的原因
  14. 「CSS」知识点笔记:transition
  15. 天锋w2019_天锋W2019竟然仿的这么像,这是要让三星气吐血吗?
  16. r语言如何计算均方误差
  17. 职称计算机作弊后果,千万别轻忽考试作弊后果,别让它成为你学术生涯中最大的污点!...
  18. MySQL中有inserted表吗_使用 inserted 和 deleted 表
  19. 学python人工智能电脑要什么配置_没有基础能不能学人工智能 首选语言是Python吗...
  20. 加深对Verilog中x态和z态的认知

热门文章

  1. 使用Scrapy框架编写爬虫
  2. Spring bean生命周期概览
  3. java对象和字符串转换_java中字符串和JSON对象、Bean之间的相互转换
  4. mysql 单机_mysql单机多实例——方法1
  5. centos 修改密码_centos7忘记root密码怎么改
  6. Golang实践录:调用C++函数的优化
  7. 【算法】 哈希表 自己模拟hashMap
  8. [Elasticsearch] es 6.8 编译成功
  9. 50-00-010-配置-kylin-2.6.0官网配置
  10. SparkSQL下UDF的使用