Cent OS 7 配置静态ip

Cent OS 7 配置静态ip

既然要配置静态IP,那我们先来了解下什么是静态IP

简介
静态IP是可以直接上网的IP段,该IP在ISP装机时会划分一个IP地址给你,让计算机在连接网络时不再自动获取网络地址,避免了网络连接上的困扰,宽带运营商会提供一根一个IP地址、子网掩码、网关和DNS服务器地址给用户。在未使用路由器的情况下,只需要把这根入户网线连接到电脑上,并且手动设置电脑上的IP地址,这样电脑才能上网。静态IP地址不会改变,并且主要用于互联网上的网站应用或服务。一些游戏者和使用VOIP的人往往也倾向于选择静态IP地址,因为沟通更容易。
动态IP地址和静态IP地址相对。其一:为了节省lP资源,通过电话拨号、ADSL虚拟拨号等方式上网的机器是不分配固定IP地址的。而是由ISP动态临时分配,提高lP地址利用率;其二:在局域网中为了客户机设置简便,也常采用动态分配IP地址,这意味着您每次连接互联网时得到的lP地址是不同的。尽管这不影响您访问互联网,但是您的朋友、用户却不能访问到您。因为,他们不知道您的计算机在哪里。这就像每个人都有一部电话,但您的电话号码天天都在改变。
IP地址的作用
在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址,用以标识因特网上计算机或用户的一种地址格式。使用TCP/IP协议对接入Internet的主机或服务器分配IP地址,能确定连接到因特网的所要访问的每台计算机。。通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开。如某一台主机的IP地址为:211.152.65.112 ,Internet IP地址由NIC(Internet Network Information Center)统一负责全球地址的规划、管理;同时由Inter NIC、APNIC、RIPE三大网络信息中心具体负责美国及其它地区的IP地址分配。

种类
动态IP需要在连接网络时自动获取IP地址以供用户正常上网,而静态IP是ISP在装机时分配给用户的IP地址,可以直接连接上网,不需要获取IP地址。通过 Modem、ISDN、ADSL、有线宽频、小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,而这是由ISP动态分配暂时的一个IP地址,这就是动态 IP 地址。因为 IP 地址资源很宝贵,大部分用户都是通过动态 IP 地址上网的。
公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。以下列出留用的内部私有地址:
A类 10.0.0.0–10.255.255.255
B类 172.16.0.0–172.31.255.255
C类 192.168.0.0–192.168.255.255
动态主机配置协议
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。DHCP具有以下功能:

  1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
  2. DHCP应当可以给用户分配永久固定的IP地址。
  3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
  4. DHCP服务器应当向现有的BOOTP客户端提供服务。
    DHCP有三种机制分配IP地址:
  1. 自动分配方式(Automatic Allocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。
  2. 动态分配方式(Dynamic Allocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
  3. 手工分配方式(Manual Allocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。
    三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。
    DHCP消息的格式是基于BOOTP(Bootstrap Protocol)消息格式的,这就要求设备具有BOOTP中继代理的功能,并能够与BOOTP客户端和DHCP服务器实现交互。BOOTP中继代理的功能,使得没有必要在每个物理网络都部署一个DHCP服务器。RFC 951和RFC 1542对BOOTP协议进行了详细描述 。
    通常使用linux系统都是需要提供服务的,作为服务器都需要固定的IP地址,就是静态的IP地址。这样,客户端才能正常访问这个Linux服务器。
    如果Linux服务器使用动态地址,那么当你要访问服务器的时候,访问什么地址呢?
    配置静态IP
    定位配置文件
    使用ip a命令查看网络信息,顺便找到网络配置文件
    #Ip a

在这里插入图片描述
通过输出信息我们可以看到ip为192.168.154.144/24的ip使用的网卡配置是ens33结尾的配置文件,然后去定位这个文件.
一般在/etc/sysconfig/network-scripts/目录下如果没有ifcfg-ens33,你依据自己的后缀新建一个文件即可
配置静态IP
源文件

在这里插入图片描述

在这里插入图片描述
修改以下配置,如果没有就添加,如果存在更改
IPADDR=192.168.154.144
192.168.154.144这是我本机 之前ip a查询到的动态ip
这样做是为了以后重启也不更换ip

NETMASK=255.255.255.0 子母掩码

GATEWAY=192.168.154.2本机网关

DNS1=8.8.8.8 域名系统(服务)协议
DNS2=114.114.114.114 域名系统(服务)协议
说明:

BOOTPROTO 更改为static表明使用静态IP而不是dhcp动态获取ip

IPADDR 设置为静态IP的地址

NETMASK ip地址的子网掩码地址

NM_CONTROLLED 设置为no表示该接口将通过配置文件进行设置,而不是网络管理器

重启网络,验证
重启命令
#systemctl restart network

在这里插入图片描述

在这里插入图片描述
我们已经可以看到,已经成功设置了静态ip了。

发布了2 篇原创文章 · 获赞 2 · 访问量 43

猜你喜欢

转载自blog.csdn.net/weixin_46571884/article/details/105017865