centOS7下的静态Ip的配置。

centOS7下NAT的静态网卡的配置

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

一 为何要配置在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查看网卡信息:

    大数据

  • 查看默认网卡信息.spa

通常网卡信息在 /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

默认网卡信息这么多,其实咱们只需配置如下信息就能够,其余的使用默认就能够了。rest

设置网卡引导协议为静态code

BOOTPROTO=static

设置网卡的启动方式为开机启动,而且配置ip,子网掩码,网关,域名的信息以下: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配置完成。##

相关文章
相关标签/搜索