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
。