今天打开centOS系统,再连接了XShell,发现昨天连接的那个IP用不了。在命令行中输入ifconfig查看IP,发现跟昨天的IP地址正好差一位,为了避免以后每次要再来修改IP,我们直接在配置中配置永久的IP地址。
这个配置文件在 /etc/sysconfig/network-scripts 目录中,一般修改的是ifcfg-ens33这个配置文件,但是有些网卡名也可能是eth0,这个可以进入上面的目录,通过ls指令看。我这里是 ifcfg-ens33 ,使用 vi /etc/sysconfig/network-scripts/ifcfg-ens33 指令进行编辑状态。可以看到里面信息如下:
我们需要修改 BOOTPROTO=dhcp 中的dhcp改为static(静态),同时在文字下方添加:
IPADDR=192.168.1.152 #静态IP
GATEWAY=192.168.1.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.1.1 #DNS 配置
DNS2=8.8.8.8
结果如图:
上述改好配置信息以后,按 ESC 后输入 :wq 退出编辑状态,在命令行中输入 service network restart 指令,重启网络服务:
在命令行中输入 ip addr 指令进行查看,结果如下:
以后再连接 XShell 就不用每次更改连接的IP地址了。