RHEL 7と8を実行している仮想マシンを複製しました。 IPアドレスを受信できませんでした。 VMを複製した後、ネットワークは機能しなくなります。このifconfig
コマンドはネットワークインターフェース(例eth0
:)を表示しませんが、新しいネットワークインターフェース(例eth1
:)を表示できます。サーバーを再起動しても同じ問題が発生しました。
SIOCSIFADDR: no such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: no such device
Failed to bring up ethX
次のコマンドを使用してdmesgログを表示すると、次のようdmesg | grep eth
なメッセージが表示されることがあります。
udev: renamed network interfaces ethX to ethY
私はLinux 6で/etc/udev/rules.d/70-pertant-net.rulesの内容を削除し、サーバーを再起動するとIPを取得できることを知っています。
Linux 8でIPを取得するには? Linux 8でudevが見つかりません。
助けてくれてありがとう。
答え1
この
ifconfig
コマンドはネットワークインターフェース(例eth0
:)を表示しませんが、新しいネットワークインターフェース(例eth1
:)を表示できます。サーバーを再起動しても同じ問題が発生しました。
サーバー仮想マシンを複製すると、新しいインスタンスに新しいネットワークインターフェイスMACアドレスが割り当てられます。サーバ OS は古い MAC を見つけることができなくなりましたが、新しい MAC を見つけることができます。サーバーVMはeth0
元のMACとのインターフェースに割り当てられているため、eth1
新しいMACを割り当てる必要があります。
以前の世界では、学習課題を削除した可能性があります/etc/udev/rules.d/
。残念ながら、問題について説明することはできますが、RHEL 7または8のトラブルシューティングに関する具体的なガイドラインを提供することはできません。