今天在工作中遇到,6.4的liunx系統中eth0變為em0,在網卡看了一下辦法,猶豫不定,如果失敗了,伺服器就連接配接不起來了,結果是客戶運維修改好的,在這裡分享一下經驗問題。
環境:CentOS release 6.3 (Final)
位數: 64
問題:em0 修改為eth0
方法 :
1 修改grub.conf 最後添加 biosdevname=0
vim /etc/grub.conf
#boot=/dev/sda
default=0
timeout=5
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=3dbe2570-4321-4af3-b108-87979ed32fdd rd_NO_LUKS rd_NO_LVM LANG=en_US.UT
F-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet biosdevname=0
initrd /initramfs-2.6.32-279.el6.x86_64.img
2 mv 配置檔案把em0 檔案改為eth0
3 修改配置檔案内名稱 編輯配置檔案 把裡面的 DEVICE=eth0
這兩部分是有内容的,但是因為有特殊字限制,是以不能讓發表,我在這裡去掉了。
4 重新開機伺服器
reboot
網卡名字就可以改過來了, /etc/udev/rules.d/70-persistent-net.rules 這裡會産生這個檔案,之前是沒有的。