在一套集群里面通常我们都有统一网卡名字的需求,方便进行安装调试和管理
那么修改网卡名有两种方式
1.临时修改网卡名,不太推荐这种方式
这种方式修改的网卡名只是临时的,重启够失效,已在centos和ubuntu上做过测试
首先down掉网卡
01.ifconfig eth0 down
再使用命令修改网卡名
01.ip link set eth0 name eth333
2.永久修改,例如eth0改成eth333
首先使用命令查看eth0的网卡地址
01.ip a
可以看到网卡地址是
01.00:15:5d:c8:29:0b
然后我们修改网卡配置文件
01.cd /etc/sysconfig/network-scripts/02.mv ifcfg-eth0 ifcfg-eth33303.cat ifcfg-eth004.TYPE=Ethernet05.PROXY_METHOD=none06.BROWSER_ONLY=no07.BOOTPROTO=dhcp08.DEFROUTE=yes09.IPV4_FAILURE_FATAL=no10.IPV6INIT=yes11.IPV6_AUTOCONF=yes12.IPV6_DEFROUTE=yes13.IPV6_FAILURE_FATAL=no14.IPV6_ADDR_GEN_MODE=stable-privacy15.NAME=eth33316.UUID=46cbc378-2608-4766-a0a9-3803d449faf917.DEVICE=eth33318.HWADDR=00:15:5d:c8:29:0b19.ONBOOT=yes
我们需要修改NAME和DEVICE为eth1,同时还需要添加刚才获取到的网卡地址00:15:5d:c8:29:0b
然后禁用预测的命名规范
编辑 /etc/default/grub 并加入"net.ifnames=0 biosdevname=0"启动参数到GRUBCMDLINELINUX变量来实现的,修改为这样
01.cat /etc/default/grub02.GRUB_TIMEOUT=503.GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"04.GRUB_DEFAULT=saved05.GRUB_DISABLE_SUBMENU=true06.GRUB_TERMINAL_OUTPUT="console"07.GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root net.ifnames=0 biosdevname=0 rd.lvm.lv=centos/swap rhgb quiet"08.GRUB_DISABLE_RECOVERY="true"
重新生成GRUB配置并更新内核参数
01.grub2-mkconfig -o /boot/grub2/grub.cfg
然后重启操作系统
再使用命令查看
01.ifconfig -a
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/840
相关推荐
- k8s集群中mongdb、etcd、prometheus数据bash一键备份脚本
- centos7安装CUDA Tookit+CUDA Samples+NCCL+OpenMPI
- centos7添加交换分区swap
- centos7升级systemd并切换cgroup v1到cgroup v2
- centos7下程序运行提示报错version `GLIBCXX_3.4.20` not found
- centos7二进制部署prometheus+alertmanager+grafana
- centos7安装GUI图形界面
- centos7使用haproxy部署k8s高可用集群
- prometheus数据备份和恢复
- centos7删除POD一直Terminating无法销毁