1.切换到root用户(当前永久,不是5分钟权限失效那种)
su root
#普通用户切换到root用户
2.cd到网络配置文件夹network-scripts目录下
cd /etc/sysconfig/network-scripts
ls
#ls查看文件目录
#找到ifcfg-exx这个格式的文件,我这里的是ifcfg-ens33
#大家可能都不相同,但是前面的ifcfg-exx 这些是一样的
3.编辑 ifcfg-ens33(每个人的文件名都不一样,要自己看文件名是什么)
vi ifcfg-ens192
#确保ONBOOT=yes
#ONBOOT的意思是系统在启动的时候是否激活网卡,只有激活网卡,才能进行网络通讯
#如果文件没有下面的这些字段,就自己增加
BOOTPROTO=static
IPADDR=192.168.xxx.xxx #你自己想要的ip地址
NETMASK=255.255.255.0 #子网掩码
ONBOOT=yes
4.输入systemctl restart network命令重启网络
systemctl restart network
5. 然后再用ip a看一下修改成功与否,一般来说都是ok的啦
ip addr
或
ifconfig
遇到的问题Linux克隆虚拟机后设置静态IP无效,无法ping通外网
解决方法一
将虚拟机关机按图操作
我这里上图和下图不同是因为,我不想关机在复制下面这个linux的配置,直接复制的刚好关机的win7的,这里就是和刚复制的相同就行了,如果还不行就按照下面方法处理
systemctl restart network
ping 通
解决方法二
- 执行ifconfig查看新的MAC地址:复制下来
- 修改ens33网卡对应的MAC地址,添加红框部分
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- systemctl restart network重启,即可看到静态IP…140成功