ホームページ >システムチュートリアル >Linux >CentOS 6.X ネットワークカード名変更ガイド

CentOS 6.X ネットワークカード名変更ガイド

WBOY
WBOY転載
2023-12-27 15:52:151212ブラウズ

通常、ネットワーク カード名はシステムによって自動的に認識され、レジストリに存在しますが、一部のネットユーザーは何らかの理由で CentOS6.x システムのネットワーク カード名を変更したいと考えています。エディターを使って具体的な操作を見てみましょう。

CentOS 6.X如何更改网卡名称?CentOS 6.X更改网卡名称的方法

CentOS 6.X でネットワーク カード名を変更するには、次の 3 つの方法があります。

方法 1: UDEV ファイルを変更し、内容を削除します。コマンドを使用して名前を再定義します。両方の名前を変更する必要があります。

方法 2: centos6 では、setup を直接使用して新しいネットワーク カードをセットアップし、eth1、ip、その他の内容を入力できます。

CentOS 6 では、ハードウェアを識別するためのデフォルトの kudzu サービスは存在しなくなり、基本的にすべてのハードウェア管理は Udev を通じて管理されます。

Centos 6 にネットワーク カードなどの新しいハードウェアを追加する場合は、udev を再起動するだけで済みます。

start_udev

新しく追加されたハードウェアを再スキャンし、関連する処理を実行します。

新しく追加したネットワーク カードが正しく認識されず、ネットワーク カードの名前を更新したい場合は、/etc/sysconfig/network-scripts/ の内容を編集する必要はありません。上記を実行した後、ネットワーク設定に関する udev を直接変更します。

ネットワーク上の udev の特定のネットワーク カード シリアル番号の設定ファイルは、ファイル /etc/udev/rules.d/70-persistent-net.rules です。

おおよその内容は次のとおりです:

SUBSYSTEM=="ネット"、ACTION=="追加"、ドライバー=="?*"、ATTR{アドレス}=="54:52:00:78:e8:2e"、ATTR{タイプ}= = "1"、KERNEL== "eth*"、NAME = "eth1" # PCI デバイス

0x1af4:0x1000 (virtio-pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:04:19: 6c"、ATTR{タイプ}=="1"、カーネル=="eth*"、

NAME=“eth0”

###参照###

変更が完了したら、udev コマンドを使用してテストします。

udevadm テスト /sys/class/net/eth0/

このコマンドは、udev の識別と処理プロセスを詳細に表示できます。

######知らせ:######

セットアップおよび system-config-network-tui でネットワーク カードが追加された場合に、ハードウェアが新しく追加されましたが、構成ファイルが /etc/sysconfig/network-scripts/ で見つかりません。

これは、これらのコマンドにより、生成された構成ファイルがデフォルトで /etc/sysconfig/networking/devices/ に配置されるためです。次の 2 つの構成ファイルを /etc/sysconfig/network-scripts/ に配置し、## を使用するだけです。

#system-config-network-tui を設定できます。

コード例: cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/

その後、再起動すると有効になります。

方法 3:

1. grub に起動パラメータ biosdevname=0 を

の形で追加します。

kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT =ラタール

cyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb Quiet biosdevname=0 2. udev 設定ファイルを削除します rm -f /etc/udev/rules.d/70-persistent-net.rules

3. ネットワークカード構成ファイルの名前を変更します

mv ifcfg-em1 ifcfg-eth0

4. ネットワーク カード構成ファイルの内容を変更し、すべての em1 を eth0

に変更します。

perl -p -i -e ‘s/em1/eth0/g’ ifcfg-eth0 または sed -i ‘s/em1/eth0/g’ ifcfg-eth0 を使用して置き換えることができます。

5. システムを再起動します

以上がCentOS 6.X ネットワークカード名変更ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。