一、简述
每一台计算机或者服务器接入网络中,都会有一个唯一的网络身份,这个身份证号码就是IP。IP又分为动态IP和静态IP两种类型。动态IP,顾名思义,它是会变动的,随着每一次重新开机,可能会发生变化,因为是随机分配的,所以每一次使用时,都需要重新查询一次;静态IP,则是固定的不变的,但是需要设置。下面就简单说一下设置静态IP的步骤。
二、设置
在linux系统中,设置静态ip的方法有两种,一种是在安装过程中设置ip,设置方法非常简单,这里就不详述了。下面主要说明如何通过修改配置文件来设置静态ip。
1、查看IP
使用ifconfig命令,查看计算机的基本网络信息。
[root@cg129 ~]# ifconfig
ens33 代表的是使用了ens33网口,当然也有ens66网口,从这里,我们就可以知道我们接下来要配置的文件是ens33文件。
2、修改配置文件
(1)使用命令找到要修改的配置文件名,文件名参考网口名称,就是上述中的ens33。这里的配置文件名称是ifcfg-ens33;
cd /etc/sysconfig/network-scripts
ls
(2)查看并编辑ifcfg-ens33文件
vi ifcfg-ens33
原生的ip地址配置文件内容如下
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" #动态ip
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="8aca5cc1-2923-490d-8a01-538fb6585ade"
DEVICE="ens33"
ONBOOT="yes"
将以上文件内容删除,换成下面的内容,当然ip、网关、子网掩码等需要自己设置。置于DNS,如果不用解析域名或没有其他特殊要求,可以不用写。
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp,写成none也可以
IPADDR="172.29.30.27" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="172.29.30.1" # 网关地址
DNS1="172.29.35.24" # DNS服务器
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="8aca5cc1-2923-490d-8a01-538fb6585ade"
DEVICE="ens33"
ONBOOT="yes" #是否开机启用
(3)重新启动网卡,这是必须的步骤! 重启后要查看一下网卡的状态,确保启动成功。
systemctl restart network
systemctl status network
3、测试
(1)再次使用ifconfig命令,验证ip是否修改成功;
(2)使用另一台计算机测试一下网络是否连通,ping命令即可。