我有一台运行RedHat EL 6.3的DELL服务器,带有两个1Gnetworking接口和两个10Gnetworking接口。
遵循这个注意事项 ,我已经成功地重命名了两个1Gnetworking接口,这两个接口曾经被称为em1和em2 。 但是,我不能使用这种方法重命名10Gnetworking接口。 (这些被称为p4p1和p4p2 ,而不是从em开始。)
如何在RedHat EL 6.3上重命名我的10Gnetworking接口的networking接口名称?
作为链接到状态的附录部分,强烈build议在安装时启用或禁用一致的networking设备命名function; 在安装之后这样做是凌乱的,不能保证工作,正如你发现的那样。
为此, 请在引导安装介质时,在引导命令行上安装传递biosdevname=0的系统,并将相同的参数添加到grub引导命令行。
既然你刚刚安装了这个系统,那么这个不应该太令人头疼。
我知道我的答案真的很晚,但这可以帮助其他人search这些信息,所以这里是:
把这两个选项作为内核参数是最好的:
biosdevname=0 net.ifnames=0
要添加到引导,你可以这样做:
/sbin/grubby --update-kernel=`/sbin/grubby --default-kernel` --args="biosdevname=0 net.ifnames=0 "
或者修改/ etc / default / grub并将biosdevname = 0 net.ifnames = 0“”添加到** GRUB_CMDLINE_LINUX并重新生成grubconfiguration:
grub2-mkconfig -o /boot/grub2/grub.cfg
/ etc / default / grub条目的示例:
# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_7/swap rd.luks.uuid=luks-cc387312-6da6-469a-8e49-b40cd58ad67a crashkernel=auto vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel_7/root rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true"