centOS7下的静态Ip的配置。

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的是我的主机。

    [[email protected] /]# ping 10.4.60.28

  • ping外网的的其他主机

    [[email protected] /]# ping baidu.com

至此centOS静态ip配置完成。

原文地址:https://www.cnblogs.com/chentang/p/12008324.html

时间: 2024-08-09 10:01:22

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

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

1.设置虚拟机使用"桥接模式" 2.使用 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3  打开配置文件(其中 enp0s3 是你的linux的网卡名,在shell中 使用 ip addr 命令自行查看自己的名称并将此处的改成自己的,紧跟数字的后面那个参数就是,不是 lo 那个) 修改以下参数将 BOOTPROUTE="dhcp" 改为 BOOTPROUTE="static"将 ONBOOT=&quo

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

配置Linux下的静态IP地址 因为服务器的IP地址是固定的,不像我们自己家的笔记本的IP是动态的.所以我们要将这个地址给写成静态的. 直接编辑这个这个配置文件即可: vi /etc/sysconfig/network-scripts/ifcfg-ethx DEVICE=eth0 BOOTPROTO=static HWADDR= ;这里是你网卡的物理地址,不用输入 ONBOOT=yes IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.16

CentOS7修改设置静态IP和DNS

当前位置: 主页 > CentOS入门 > 系统配置 > CentOS7修改设置静态IP和DNS 时间:2016-02-22 00:55来源:blog.csdn.net 作者:get_set的专栏 举报 点击:4048次 最近因为学习Puppet,用虚拟机装了个CentOS,使用的NAT的网络模式,为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS. 由于CentOS是最小化安装,没有ifconfig命令,因此可以采用ip命令查看. 查看IP分配情况: # ip add

解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网

解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网 补充下 默认网关是自己路由器的真实网关,现在改为自动获取IP试试 v今天试了很久没有成功的原因是GETEWAY这个单词少打了一个E 

Linux 下设置静态IP

首先进入network-scripts文件夹 #:cd /etc/sysconfig/network-scripts 然后使用 vi 编辑ifcfg-eth0 #:vi ifcfg-eth0     #仅eth0网卡一个 DEVICE = eth0 #设备名称 BOOTPROTO = static #获取IP的方式或依赖的协议,这里将auto改为static即自动改为静态 BROADCAST=192.168.1.255 #广播地址,一般为本网段的最后一个IP(可以不写这一行) BROADCAST

ubuntn 虚拟机NAT 静态IP 网络配置

在虚拟机安装ubuntu12.04自动获取IP 一切都没有问题 ssh连接也正常.关机重启后郁闷的发现网络已经不通了,于是开始了以下的摸索. 1.配置静态IP 网关: ip段: 命令: Vim /etc/network/interface auto lo iface lo inet loopback auto eth0 # Assgin static IP by eric on 26-SEP-2012 iface eth0 inet static address 192.168.91.200 #

4个路由静态IP地址配置

配置接口IP地址并通过静态路由 ,实现全网互通.在4个 路由器上配置IP地址路由器配置好的IP地址路由器静态IP地址配置,4个路由同样的操作步骤,IP地址不同.4台pc机都能互相ping通 原文地址:https://blog.51cto.com/14310238/2388151

复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法

在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1. 并且用IFCONFIG-a查看网卡信息,只有lo信息,无法显示eth0了. 解决方法: 修改/etc/udev/rules.d 下的 70-persistent-net.rules文件,我们会发现下面两行: # PCI device 0x1022:0x2000(pcnet32) SUBSYSTEM=="net",DR

CentOs下NAT模式静态IP网络配置

虚拟机安装可以参考:https://www.cnblogs.com/willingchen/p/9069477.html. 一.VM部分设置 首先我们来配置VM的网络配置,首先打开VMware的编辑找到虚拟网络编辑器 然后点击更改设置后,选择NAT模式 接下来设置好子网ip(一般为xxx.xxx.xxx.0)和子网掩码(255.255.255.0),然后点击DHCP 接下来设置好DHCP(设置到和子网的同一个IP段即可) 点击确定后,设置NAT设置 设置NAT的网关,一般子网ip我们设置为xxx