仮想14.04サーバーマシンを16.04にアップグレードしました。VMを再起動した後、次のエラーが表示されます。
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
ログイン後、前述のコマンドを実行して、次の出力を取得できます(接続できないためのイメージ)
の設定/etc/network/interfaces
は問題ありません-手動で設定されたeth0を使用しています(ここではdhcpを使用していません)
私が不思議に思うのは、そのifconfig -a
リストです
- ens160
- ロ
期待するところ
- eth0
- ロ
を介してeth0デバイスを起動しようとしています
sudo ifup -v eth0
出力:
...
Cannot find device "eth0"
Failed to bring up eth0.
仮想有線ネットワークデバイス自体は、以前と同じようにVM自体でまだ構成されています。
ip link
またlo
、ens160
- ens160
構成された単一の仮想ネットワークデバイスのvmwareでMACアドレスが構成されています。
更新
eth0のすべての参照/etc/network/interfaces
をens160に変更すると、問題を解決できます。
しかし、これはいくつかの理由で私にとって間違っていると感じています:
- この問題を理解したい
- ens160ではなくeth0に固執したい
だから誰かがこの変更を説明してください