目录
虚拟机最小化安装之后,使用root登录系统,这时候是无法使用ifconfig命令来进行查看网卡的信息的,可以使用ip a来进行查看信息
但是就是这个时候往往会发生一点不一样的事情,网卡的名字跟进入配置文件的看到的名字是不一样的,
介于我的安装方法都是一样的,这就是为啥咋就差别这么大呢,莫非真是应了这句话,龙生九子各个不同???
还是说是是道德的沦丧还是人性的泯灭,这究竟是怎么一回事呢????
怀着我已经安装好了,坚决不重装的心态,我开始寻找方法来进行修改:
修改网卡的信息有两种方式:
第一种:
这种方式适合在安装操作系统的时候进行设置,
点击 Tab,打开kernel启动选项,增加内核参数: net.ifnames=0 biosdevname=0
然后正常开启安装系统便是~~~
第二种:
将添加进去的网卡使用mv 命令进行重命名,然后因 CentOS7 采用 grub2 引导,还需要对 grub2 进行修改,编辑 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 这个参数后面加入 net.ifnames=0 biosdevname=0 这两个参数
然后使用 grub2-mkconfig -o /boot/grub2/grub.cfg 这个命令输入在命令框进行刷新,之后再重启便是
我表示认真思考了一下,貌似都不是这个问题,ip a网卡信息跟/etc/sysconfig/network-scripts 目录下的网卡名字不一致,所以就很扎心诶,众多百度了一波得到的结论是 因为很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中,重新生成GRUB配置并更新内核 ,所以进行修改一下 /etc/default/grub文件中进行修改,然后进行重启 这就好了???
行吧,好了那就好了吧~~~期待下一次细心一点,虚拟机给力一点