Acronis Universal Restore を使用して、物理 Ubuntu を Hyper-V 2012 に移行しました。マシンを再起動するまでは、しばらくは正常に動作していました。再起動後、ネットワークが起動します。
しかし、ping も何も機能しません。ファイアウォールはありません。再起動後に複数のインターフェースを追加しようとしたため、ネットワークが壊れ、アドレスが追加され続けたため、/etc/udev/rules.d/70-persistent-net.rules から他のネットワークを削除しました。IP アドレスは DHCP から取得され、新しい LAN を追加するたびに新しいアドレスを取得していました。そのため、すべてのインターフェースを削除し、再起動後に eth0 が DHCP から古い IP アドレスで再び表示されました。それでもネットワークはありません...
カーネルは2.6.32-41です。
再起動する直前まで動作していたこと、そして私が Linux についてほとんど知識がないことを念頭に置いてください。私は Windows ユーザーです。
答え1
答えは、私がこれまで出会った中で最も予測不可能なものでした。Hyper-V プロセッサを 4 から 1 に戻すと、問題は解決します。2、4、6 などに戻すと、ネットワークが機能しなくなります。おそらく、Integration Services がまだインストールされていないことが原因です。それは予想外です...
答え2
最初は静的 IP が必要だったようですね。また、IP の競合が発生している可能性はありますか?
これを使用して静的 IP を設定できます。動作していた場合は、元の IP アドレスに戻すことをお勧めします。
sudo ナノ /etc/ネットワーク/インターフェース
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
sudo サービスネットワーク再起動