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. AutoMapper 的简单使用

    var config = new MapperConfiguration( cfg => cfg.CreateMap<SYS_Menu, MenuTreeNode>() .ForMe ...

  2. 「Django」Django内置email发送邮件

    Django内置email发送邮件 1.首先在settings.py文件设置相关参数 STATIC_URL = '/static/' # 设置邮件域名 EMAIL_HOST = 'smtp.163.c ...

  3. paramiko的使用

    import paramiko import sys user = "root" pwd = " # 上传文件 def sftp_upload_file(server_p ...

  4. mysql 执行sql语句执行问题

    SQL是一套标准,全称结构化查询语言,是用来完成和数据库之间的通信的编程语言,SQL语言是脚本语言,直接运行在数据库上.同时,SQL语句与数据在数据库上的存储方式无关,只是不同的数据库对于同一条SQL ...

  5. 【安卓基础】使用Guideline与约束辅助布局的平分空间设计

    ConstraintLayout布局已经推出了很长一段时间,功能也是比较强大,能有效减少界面的视图层级嵌套,一定程度提升界面绘制效率. 在项目中,我也是最近才选择开始使用ConstraintLayou ...

  6. [JSOI2018]潜入行动 (树形背包)

    题目链接 题意: 外星人的母舰可以看成是一棵 n 个节点. n−1 条边的无向树,树上的节点用 1,2,⋯,n 编号.JYY 的特工已经装备了隐形模块,可以在外星人母舰中不受限制地活动,可以神不知鬼不 ...

  7. python 改变函数实参的值

    def change(n): n[] = 'Mr Gumby' names = ['Mrs Entity', 'Mrs. Thing'] change(names) print(names) resu ...

  8. luogu P1553 数字反转(升级版)

    P1553 数字反转(升级版) 直通 思路: 首先使用char数组进行读入,然后直接按照题目要求进行反转即可, 但要注意的是对零的处理:(有点类似于高精去除前导零) ①去除只是整数.百分数的时候,反转 ...

  9. 串结构练习——字符串连接(SDUT 2124)

    Problem Description 给定两个字符串string1和string2,将字符串string2连接在string1的后面,并将连接后的字符串输出. 连接后字符串长度不超过110. Inp ...

  10. 测试的Python、 Java语言之争

    现在测试行业如果不会开发语言的话是很难找到工作的,即使是一些功能测试的岗位也会要求代码语言作为技术储备,因为如果做自动化测试或者测试工具脚本开发或者接口测试等都离不开开发语言,那作为测试如果没有代码经 ...