用Linux命令修改了网卡ip,重启Linux系统,有自动还原了是设置错误造成的,解决方法为:
1、ifconfig查看当前网卡的信息。
2、vim /etc/sysconfig/network-scripts/ifcfg-eth0打开要修改ip信息的网卡。
3、重启网卡服务,命令如下。
4、或者找到菜单栏的网络图标,点击。
5、点击disconnet,图标出现叉号。
6、然后再点击system eth0,重启网卡服务即可。
直接用ifconfig ip 这种方式修改的话是临时的,重启系统或者重启服务之后失效
如果永久修改的话,修改以下配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件信息:
进入配置文件之后按"i" 进行编辑
DEVICE=eth0 //网卡名字 不用改
BOOTPROTO=static //默认为dhcp 修改为static
IPADDR=192.168.0.243 //ip 地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.0.1 //网关地址
修改完之后按ESC 输入:“:wq” 进行保存退出,然后执行service network restart 重启网卡服务生效
这就是linux反人类的地方,太多的东西必须手动修改配置文件,保存,否则重启就没了。
如果在命令行下,使用 ifconfig eth0 x.x.x.x netmask x.x.x.x 进行修改IP的,该种方式可以使改变即时生效,但重启后会恢复为原来的IP。
请编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip,然后保存,这才是不会恢复的。
因为你没有保存到本地。方法是修改文件,/etc/sysconfig/network-script/ifcfg-eth0。