Scientific Linuxでは、eth0をem1に変更します。

Scientific Linuxでは、eth0をem1に変更します。

目的は、すべての本番サーバーでイーサネットアダプタの種類を標準化することです。サーバーの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*に変更します。

メモ: em0em1RHELおよびCentOSでも使用されるため、Scientific Linuxでも使用されます。通常、システムマザーボードに組み込まれている内蔵NICに使用されます。

次のタイトルのブログ投稿を見つけました。解決済み:Red Hat Enterprise Linux 6では、em1の名前をeth0に変更します。/etc/grub.conf、に以下を追加することをお勧めしますbiosdevname=0

抜粋
  1. 私は習慣的にこれを行うのに何度もやけどしました:backup /etc/grub.conf、SELinux情報の保存:

    $ sudo cp --preserve=context /etc/grub.conf /etc/grub.bak
    
  2. biosdevname=0kernel起動パラメータが追加されました/etc/grub.conf

  3. /etc/sysconfig/network-scripts/ifcfg-em1に名前を変更し、行/etc/sysconfig/network-scripts/ifcfg-eth0を変更します。

    DEVICE="em1"
    

    到着

    DEVICE="eth0"
    
  4. 削除/etc/udev/rules.d/70-persistent-net.rules

  5. 再起動。

eth* を em* に変更

一方、eth0に変更したい場合は、上記の行の実際の引数になるようにファイルから別の行を移動するem1必要があると思います。biosdevname=1grub.confkernel

たとえば、

    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

引用する

関連情報