en0
これらとそしての違いは何ですかeth0
?
私のCentOS 6 VMにはネットワークスクリプトのリストがあります。
[root@localhost /]# ls /etc/sysconfig/network-scripts/
ifcfg-en0 ifdown-ipv6 ifup ifup-plip ifup-wireless
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb init.ipv6-global
ifcfg-lo ifdown-post ifup-bnep ifup-post net.hotplug
ifdown ifdown-ppp ifup-eth ifup-ppp network-functions
ifdown-bnep ifdown-routes ifup-ippp ifup-routes network-functions-ipv6
ifdown-eth ifdown-sit ifup-ipv6 ifup-sit
ifdown-ippp ifdown-tunnel ifup-isdn ifup-tunnel
それらの間にどんな違いがあるとifcfg-en0
思いますか?ifcfg-eth0
私はifcfg-eth0
それを使って(データが設定されている)、今より多くのIPアドレスを追加したいと思います。どのファイルを整理できますか?
編集-01
これenoXとethX私の投稿はそれとは何の関係もありません。私の投稿はそうですenX
。
答え1
編集内容を確認しましたが、コメントは正しいです。引用されたメカニズムと同じです。
これが biosdevnames/ の概念です。一貫したデバイスの命名。
RHEL6 / CentOS 6では、誰かが特別なudevルールでこの問題を解決しようとしました。
/etc/udev/rules.d/70-persistent-net.rules
このファイルには、一貫した名前を提供しようとするマッピング(MACアドレスを介して)が表示されますが、上記のリンクされた一貫したデバイス命名文書に記載されている方法ではありません。
私が直面する最も一般的な状況は、ユーザーが仮想マシンを複製するときです。これにより、VMのMACアドレスが変更され、UDEVルールは新しいMACアドレスを新しいデバイスとしてマークして効果的にロックします。古いデバイスは次のとおりですeth0
。
使用するファイルを決定するには、/etc/udev/rules.d/70-persistent-net.rules
仮想マシンのネットワークアダプタのMACアドレスマップの名前を確認してください。このファイルを使用すると、必要に応じてマッピングできます。名前がわかったら使用できます/etc/sysconfig/network-scripts
。
UDEVルールが変更されたら、次のコマンドを使用して再ロードします。
sudo udevadm control -R
その後、次のようにルール処理を手動でトリガーできます。
sudo udevadm trigger
長期的には不要なルールを削除する必要があります/etc/udev/rules.d/70-persistent-net.rules
。
答え2
en0 と eth0 はサーバーのインターフェイス名であり、ifconfig を実行すると、サーバーで使用可能なインターフェイスの数を確認できます。
/etc/udev/rules.d/70-pertant.rules ファイルでインターフェイスの名前を変更できます。