1.前言
记得刚接触服务器的时候由于没有设置静态ip经常就会遇到ssh连接服务器连不上,排查了问题才知道是因为没有设置静态ip,ip发生了变动需要换成最新的ip才能连接到,于是就尝试了设置静态ip,刚设置那会也是遇到各种问题,如:访问不了外网、设置静态ip后ssh工具连不上等等,接下来就讲讲如何设置静态ip。
2.修改ifcfg-ens*文件
2.1、进入到/etc/sysconfig/network-scripts目录里面有一个ifcfg-ens…的文件,我这里是ens33文件名可能会不太一样。
cd /etc/sysconfig/network-scripts
2.2、编辑ifcfg-ens*文件,为了保险先备份一下源文件
cp ifcfg-ens33 ./ifcfg-ens33back
vim ifcfg-ens33
内容如下图:
#将BOOTPROTO的值改为static
BOOTPROTO="static"
#ONBOOT的值修改为yes
ONBOOT="yes"
#设置BROADCAST的值有就改值没有就直接加一行,需要注意的是值的前三位需要和主机ip的前三位一样
BROADCAST=192.168.*.255
#设置IPADDR的值有就改值没有就直接加一行,这个即是你的需要ip地址前三位需要和主机ip的前三位一样
IPADDR=192.168.*.177
#设置GATEWAY的值,需要和主机的ip一致,如:我这里用的是虚拟机要寻找这个值则在本地机,cmd中ipconfig查看对应的GATEWAY信息
GATEWAY=192.168.*.1
#设置NETMASK,有就改值没有就直接加一行
NETMASK=255.255.255.0
#配置一下DNS服务器,不然有时候会出现访问不了外网的情况
DNS=8.8.8.8
其余的不用管wq!保存即可
2.3、重启网卡
service network restart
#查看一下修改后的ip
ifconfig
修改成功!