etc/network/interface が空、インターネット接続なし

etc/network/interface が空、インターネット接続なし

インターネット接続が突然切れ、/etc/network/interfaces完全に空っぽになりました。ルーターにpingできず、 IPアドレスやブロードキャストアドレスifconfigeth0表示されません。ネットワークマネージャーを試しましたが、ネットワークが見つかりません。アドレスとDNSアドレスを追加しようとしましたeth0ip4完全に困惑しています。再起動して接続がないことを確認する前に最後にやったことは、サウンド用のこのコマンドを実行することでした。

sudo alsa force-reload

それが原因かどうかはわかりませんが、困惑しています。もし誰かが最初から接続を回復する正しい方法を知っていたら、私はとても幸せです。

ありがとう

コマンドラインから etc/network/interface を開くと完全に空白になっていますが、手動でファイルを開くとデータが入力されますが、root にログインしても読み取り専用なので編集できません。ファイルが 2 つあるかどうかはわかりませんが、ディレクトリ アドレスを見つける方法が見つかりません。知識がなくて申し訳ありませんが、簡単な方法があると思います。適切なファイルが移動したと思います。root が許可しない場合は、権限を変更して適切な場所に戻すにはどうすればよいですか。

答え1

Ubuntu のデスクトップ バージョン (NetworkManager を使用) の場合、/etc/network/interfacesファイルには次のループバック インターフェイス定義のみが含まれている必要があります。

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

ファイルが本当に完全に空の場合は/etc/network/interfaces、上記を貼り付けて保存し、再起動してください。

答え2

試す

ifconfig eth0 IP_ADDRESS netmask 255.255.255.0 up

ネットワーク インターフェイスが実際にシステムで使用可能かどうかを確認します。/etc/network/interfaces 内に表示されないからといって、それがなくなったわけではありません。ルーターには通常、192.168.1.1、192.168.2.1 などの標準 IP アドレスがあります。設定を変更していない場合は、マニュアルで詳細を確認することもできます。;)

同じような問題に遭遇しましたここ仮想環境ですが、役に立つかもしれません。また、このようなファイルの基本的な構造を確認し、必要に応じて残りの部分を埋めることもできます。

空のファイルについては、なぜそうなったのかわかりません。シャットダウン時にシステムがクラッシュし (なぜそうなったのか考えてみてください)、データが失われた可能性があります。あなたの場合、この非常に重要なファイルがゴミになってしまったのは残念です。

関連情報