Ubuntu 14.04サーバー:em1をeth0に変更する - /etc/udev/rules.d/70-pertant-net.rulesファイルなし

Ubuntu 14.04サーバー:em1をeth0に変更する - /etc/udev/rules.d/70-pertant-net.rulesファイルなし

em1ネットワークインターフェイスの1つの名前をから変更しようとしていますeth0。 /etc/udev/rules.d/70-pertant-net.rulesはありません。以下を実行してファイルを再生成してみました。

udevadm trigger
udevadm trigger --action=add
udevadm trigger --action=change

各コマンドを個別にテストして再起動し、70個の永続ファイルを見つけて、次のコマンドを試しました。再起動後もファイルがまだ存在しないため、どのコマンドも機能しませんでした。

また、/lib/udev/write_net_rulesを手動で実行しようとしましたが、次のエラーが発生しました。

Cannot lock /etc/udev/rules.d/70-persistent-net.rules!

これは私の/ etc / network / interfacesファイルにあります(他にはありません):

auto lo
iface lo inet loopback

私のifconfig出力にはeth0インターフェースは表示されませんが、em1インターフェースがあり、それをeth0に変更する必要があります。 70個の永続ファイルを再生成せずにこれを行う方法がわかりません。このファイルを再生成するか、em1をeth0またはその両方に変更するのを手伝ってくれてありがとう。

ベストアンサー1

編集:OPとの簡単なトラブルシューティングセッションの後、「biosdevname」の引用符を削除するために答えを修正しています。

次の行を編集します/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

到着する:

GRUB_CMDLINE_LINUX_DEFAULT=biosdevname=0
GRUB_CMDLINE_LINUX=biosdevname=0

次に実行しsudo update-grubてから再起動します。

その後、これらのudev規則を維持し、/etc/udev/rules.d/70-persistent-net.rules必要に応じて編集する必要があります。

MACアドレス情報を正確に比較して(たとえば経由)、正しいインターフェイスを変更したことを確認してくださいifconfig -a

おすすめ記事