昨日、Ubuntu 16.04 のインストールを再起動した後、インターネット接続が失われました。Ubuntu が起動すると、数分間ネットワークを検索し、「接続が確立されました」と表示されますが、オンラインになったり、誰とも通信 (たとえば、ping 要求の送信) したりできません。
イーサネット ネットワークを削除しましたが、再度追加すれば再初期化されるだろうと期待していました。ネットワーク マネージャーのアイコンをクリックすると、「イーサネット ネットワーク」がグレー表示され (有効にできません)、現在は「自動イーサネット」という新しいエントリがありますが、これは機能しません (前に述べたのと同じ症状です)。
新しいイーサネット ネットワーク接続を追加しようとすると、デバイスの一覧から「eth0」が消えます。代わりに、これまで見たことのない「eno1」エントリが表示されます。名前が変更されたのと同じデバイスである可能性がありますが、わかりません。
私の/etc/network/interfacesファイルには
auto lo
iface lo inet loopback
ネットワーク接続なしでネットワーク マネージャーやイーサネット ドライバーを再インストールする方法はありますか? または、Ubuntu を再インストールする必要がありますか?
答え1
この回答はチャットを要約したものです:
次のいずれかを行うことができます。
NetworkManager がネットワーク接続を処理するようにします。 で次のことを確認してください
managed=true
。/etc/NetworkManager/NetworkManager.conf
変更後に Network Manager を再起動しますsudo systemctl restart NetworkManager
。 の古いエントリは/etc/NetworkManager/system-connections
削除できます。必要に応じて再作成されます。前述の通り、NetworkManagerを完全に廃止するこここの場合、ファイルが
/etc/networking/interfaces
決定的になります。
ネットワークインターフェースの名前が変更されたという事実は、systemd
「予測可能なネットワークインターフェース名」と呼ばれる標準に準拠していることに関係しています。ここ。