目的は、すべての本番サーバーでイーサネットアダプタの種類を標準化することです。サーバーの1つは次のように構成されています。EM1、代わりにイーサネット0。
今日これを変える試みがありますが、成功していません。この変換は、2回目の試みを実行する前に最初にテストされます。
Vagrantボックスが作成されましたイーサネット0現在のアダプタです。
本番設定を模倣するには、eth0をem1に変更する必要があります。生物学機器名次のようにインストール(sudo yum install biosdevname -y
)、70-persistent-net.rules
アンインストール(sudo rm /etc/udev/rules.d/70-persistent-net.rules
)、biosdevname=1
実行、追加されます。/etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Scientific Linux (2.6.32-431.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-431.el6.x86_64.img
biosdevname=1
ただし、システムを再起動してifconfig
実行した後、eth0アダプタはまだ存在していました。
eth0
に変更する方法はem1
?
答え1
em*をeth*に変更します。
メモ: em0
em1
RHELおよびCentOSでも使用されるため、Scientific Linuxでも使用されます。通常、システムマザーボードに組み込まれている内蔵NICに使用されます。
次のタイトルのブログ投稿を見つけました。解決済み:Red Hat Enterprise Linux 6では、em1の名前をeth0に変更します。/etc/grub.conf
、に以下を追加することをお勧めしますbiosdevname=0
。
私は習慣的にこれを行うのに何度もやけどしました:backup
/etc/grub.conf
、SELinux情報の保存:$ sudo cp --preserve=context /etc/grub.conf /etc/grub.bak
biosdevname=0
にkernel
起動パラメータが追加されました/etc/grub.conf
。
/etc/sysconfig/network-scripts/ifcfg-em1
に名前を変更し、行/etc/sysconfig/network-scripts/ifcfg-eth0
を変更します。DEVICE="em1"
到着
DEVICE="eth0"
削除
/etc/udev/rules.d/70-persistent-net.rules
- 再起動。
eth* を em* に変更
一方、eth0
に変更したい場合は、上記の行の実際の引数になるようにファイルから別の行を移動するem1
必要があると思います。biosdevname=1
grub.conf
kernel
たとえば、
kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet biosdevname=1