linux下( centos)修改vps ip地址
我的vps提供商是RASHOST,昨天发信给我,说机房要收回老IP,给我换一个新IP,所有有了下面的行为
linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下,
名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。
文件结构:
DEVICE=eth0 //指出设备名称
ONBOOT=yes //是否启动应用
BOOTPROTO=static //启动类型 静态 (默认dhcp)
IPADDR=192.168.0.77 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.0.1 //网关
根据rashost的信件,我分别改了最后3行,具体步骤为:
1:chattr -i /etc/sysconfig/network-scripts/ifcfg-eth0
上面这一行是让网卡配置文件去掉只读属性,因为我后面修改是提示文件只读
2:vim /etc/sysconfig/network-scripts/ifcfg-eth0
3:分别对照修改,esc ,然后:wq 保存退出