centOS7下NAT的静态网卡的配置

最近在cenOS7下搭建大数据,发现centOS7配置静态ip的必要性。这篇博文就来谈谈如何VM虚拟机中配置centOS7的静态ip。如有不足,还望志同道合者纠正和交流,一同进步。

一 为什么要配置在centOS中配置静态ip地址;

这是因为在vm中的centOS中的ip地址在没有重启的情况下发生变化,虚拟机的ip租约过期后,ip就会重新分配,从而造成ip地址的自行变化。为了应用方便和ip地址的固定,就需要设置centOS的静态ip,也就是固态ip地址。

二 在NAT模式下配置centOS中的静态ip

1. 设置vm虚拟机的网路配置,将网卡设置为NAT 模式

  • 设置虚拟机的网卡类型为NAT 模式

  • 查看NAT模式下的虚拟网卡信息。

    子网ip:192.168.192.0 也就是centOS的ip可以设置为192.168.192.0~192.168.192.255之间。
子网掩码: 255.255.255.0
网关: 192.168.192.2

这三个在配置时有用。特别是网关一定记住了.

2. 设置centOS的网络适配器为NAT

安装完CentOS之后也可以通过设置来查看网络适配器的类型。一般都是在安装时进行指定。

3. 修改配置文件

  • ifconfig查看网卡信息:

  • 查看默认网卡信息.

一般网卡信息在 /etc/sysconfig/network-scripts/ 的目录下的ifcfg-ens33文件中。

使用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33

查看默认的网卡信息如下:

 TYPE="Ethernet"   # 网卡类型: 这里默认是以太网
PROXY_METHOD="none" # 代理方式
BROWSER_ONLY="no"
BOOTPROTO="no" # 静态ip
DEFROUTE="yes" # 默认路由
IPV4_FAILURE_FATAL="no" # 是否开启IPV4致命错误检测:否
IPV6INIT="yes" # ipv6是否初始化:是
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" #网卡物理设备名称
UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b" # 网卡信息通用唯一识别码
DEVICE="ens33" # 网卡设备名称,必须哈`NAME` 相同
ONBOOT=no # 是否开机启动,默认:no

默认网卡信息这么多,其实我们只需配置以下信息就可以,其他的使用默认就可以了。

设置网卡引导协议为静态

 BOOTPROTO=static

设置网卡的启动方式为开机启动,并且配置ip,子网掩码,网关,域名的信息如下:

 ONBOOT="yes"       # 设置为开机启动
IPADDR=192.168.192.131 # ip地址,必须和主机在同一个网段
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.192.2 # 网关,这里的网关就是第一步设置的虚拟机网卡的那个网关
DNS1=119.29.29.29 # 域名解析的服务器地址,在windows使用ipconfig /all查看本机的DNS服务器的地址

window下使用ipconfig /all查看本机的DNS服务器的地址:

最后配置完的网卡信息如下:

  TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.192.131
NETMASK=255.255.255.0
GATEWAY=192.168.192.2
DNS1=119.29.29.29

4. 重启网络,并检验静态ip是否设置成功。

  • 使用命令systemctl restart network 重启网络,ping内网的其他主机。我Ping的是我的主机。

    [root@localhost /]# ping 10.4.60.28

  • ping外网的的其他主机

    [root@localhost /]# ping baidu.com

至此centOS静态ip配置完成。##

centOS7下的静态Ip的配置。的更多相关文章

  1. VirtualBox 虚拟机 centos7 下 设置静态ip 并支持 xshell 远程登陆的设置方法

    1.设置虚拟机使用“桥接模式” 2.使用 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  打开配置文件(其中 enp0s3 是你的linux的网卡名,在 ...

  2. centos7 安装后静态ip的配置

    centos7 想到于centos6.5来说界面上看起来更加炫一点,但是在配置静态ip上来说是差不多的 首先看一下centos7的安装界面,相对来说简洁好看一些 先打开终端 可以看到centos7默认 ...

  3. CentOS7 下设置静态IP

    1.更改虚拟机网络适配器 虚拟机-->设置-->网络适配器  网络连接选择NAT模式 2.设置虚拟网络编辑器 编辑-->虚拟网络编辑器 3.修改本地VMnet8IP 4.修改linu ...

  4. VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!

    开心一刻 一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢? 医生沉默片刻:那你只能吃屎了 环境准备 VirtualBox 6.1 网络连接方 ...

  5. Linux下的静态IP配置【weber出品】

    配置Linux下的静态IP地址 因为服务器的IP地址是固定的,不像我们自己家的笔记本的IP是动态的.所以我们要将这个地址给写成静态的. 直接编辑这个这个配置文件即可: vi /etc/sysconfi ...

  6. CentOS7修改设置静态IP和DNS

    当前位置: 主页 > CentOS入门 > 系统配置 > CentOS7修改设置静态IP和DNS 时间:2016-02-22 00:55来源:blog.csdn.net 作者:get ...

  7. 为Vmware里安装的CentOS7.5设置静态IP

    [引言]为测试搭建大数据集群环境,采用在Vmware里安装了几台CentOS7.5的虚拟机,在测试过程中,出现启动虚拟机后,虚拟机的IP地址会变,不方便测试集群,所以需要设置静态IP,在此,记录我的设 ...

  8. 【CentOS7】设置静态IP地址

    [CentOS7]设置静态IP地址 转载:https://www.cnblogs.com/yangchongxing/p/10645871.html 图像化修改 nmtui 查看当前网卡名称 # if ...

  9. Centos7 下的SVN安装与配置

    Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...

随机推荐

  1. Spring-使用JAVA的方式配置Spring-代理模式

    9.使用Java的方式配置Spring 我们现在要完全不使用Spring的xml配置了,全权交给Java来做! JavaConfig是Spring的一个子项目,在Spring4之后,它成为了一个核心功 ...

  2. My97DatePicker(js日期插件) v4.8

    1.下载地址 https://files.cnblogs.com/files/yu-shang/My97DatePicker.zip 2.文档地址 http://my97.net/demo/index ...

  3. Lua 学习之基础篇十<Lua 常见的语法规则>

    下面讲一些lua 常见的用法和规则,可以为学习理解lua带来帮助,最后附上的部分是lua的基本操作,基本包含所有常用语法语句. 1. if判断 lua把 nil 和false 视为"假&qu ...

  4. vscode python文件注释乱码怎么办?

    VS Code 中文注释显示乱码 解决方法 将设置中的"files.autoGuessEncoding"项的值改为true即可. 1.文件 2.首选项 3.设置 4.搜索 &quo ...

  5. c#调用

    一.基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是 ...

  6. AtomicInteger如何保证线程安全以及乐观锁/悲观锁的概念

    众所周知,JDK提供了AtomicInteger保证对数字的操作是线程安全的,线程安全我首先想到了synchronized和Lock,但是这种方式又有一个名字,叫做互斥锁,一次只能有一个持有锁的线程进 ...

  7. Lock的lock/unlock, condition的await/singal 和 Object的wait/notify 的区别

    在使用Lock之前,我们都使用Object 的wait和notify实现同步的.举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒. ...

  8. 【FTP】详解

     FTP协议及工作原理 1. FTP协议  什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写. 该协议是Internet文件传送的 ...

  9. leetcode解题报告(12):Maximum Subarray

    描述 Find the contiguous subarray within an array (containing at least one number) which has the large ...

  10. keras 模型简介

    keras模型在keras中主要有两种模型,顺序模型,以及模型类(类的内部有函数) model.layers 是层的列表,他们组成了模型 model.inputs 是模型输入的张量 model.out ...