在网上查找连接虚拟机的时候,都会写到网卡***eth0,之类的东西,
(eth0是指的机器默认网卡)
但是在centos7之后,这个命名规则就变了,不再是eth0了
变成一个很随机的东西,我那个之前是ens333(已经改回来了)
大家可以先输入 ifconfig 命令查看下自己的网络情况,被我画掉的表示之前不存在的。
其实这些配置文件是对应的相关的文件的,到目录下就懂了 cd /etc/sysconfig/network-scripts/ 然后输入 ls
lo就对应这 ifcfg-lo eth0就对应这 ifcfg-eth0
如果你的名字是 sns333,则对应的是 ifcfg-sns333
所以这个时候我们要做的事情,其实就是更改这个配置文件就好了。
所以我们要做的工作,就正式开始了。
1.先去设置系统的环境变量,有一个熟悉是表示自动命名,我们设置成不自动的
输入指令 vim /etc/default/grub
这个文件就是环境变量
往第六行(GRUB_COMLINE_LINUX)里面加上 net.ifnames=0
之后保存退出( 先按esc,燃后输入 :wq)
如果不小心搞错,想直接退出(不保存),则是( 先按esc,燃后输入 :q! )
2.输入指令,使系统重新加载该环境变量
grub2-mkconfig –o /etc/grub2.cfg
燃后重启。
这时候再输入ifconfig,就会看到eth0出来了。
3.更改/etc/sysconfig/network-scripts/路径下的 ifcfg文件、
先是重命名 mv ifcfg-xxx ifcfg-eth0
燃后编辑ifcfg-eth0文件 vim ifcfg-eth0
除了画红线的,还有NAME 和DEVICE属性也改成eth0吧