我们在使用centos的时候通常会遇到修改IP地址的问题,输入代码:
# ifconfig eth0 192.168.1.80
这样就把IP地址修改为192.168.1.80,(这里要注意网关和DNS是否需要修改),但是当机器重启或重启网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改。
那么要怎么永久性修改呢?
1,在服务器上打开Terminal
2,输入命令“cd /etc/sysconfig/network-scripts/”回车,进入网络配置目录里面
3,然后输入命令“ls”,列出当前目录下的文件。如下图所示,当前有2个网卡eth0和eth1。要注意的是当前网线插在哪个网卡上就修改哪个网卡。
4,输入命令“vi ifcfg-eth0”,回车进入编辑模式
5,进入vi编辑模式,显示当前的网络配置
6,在上面的界面中按键盘A键进入编辑状态,根据自己的实际情况填写相关信息。
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static(静态),dhcp(动态)或none(不指定)
IPADDR=192.168.0.2 NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 ##特别注意,这里不是网关,也就是所属的网段。
GATEWAY=192.168.0.1 ##GATEWAY这个才是网关的意思
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
其它的默认不变
修改后按ESC退出编辑状态,然后输入:wq!保存成功
特别注意:当vi /etc/sysconfig/network-scripts/ifcfg-eth0这个里面没有网关信息的时候。那网关就在vi /etc/sysconfig/network里面修改,找到GATEWAY=这里输入网关,其它默认。
比如IP是58.51.84.2 把网关就是
GATEWAY=58.51.84.1
7,输入命令“service network restart”,重启网络
8,输入命令“ifconfig”,就可以看到你设置的固定ip地址了