インターネット接続が突然切れ、/etc/network/interfaces
完全に空っぽになりました。ルーターにpingできず、 IPアドレスやブロードキャストアドレスifconfig
がeth0
表示されません。ネットワークマネージャーを試しましたが、ネットワークが見つかりません。アドレスとDNSアドレスを追加しようとしましたeth0
。ip4
完全に困惑しています。再起動して接続がないことを確認する前に最後にやったことは、サウンド用のこのコマンドを実行することでした。
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 アドレスがあります。設定を変更していない場合は、マニュアルで詳細を確認することもできます。;)
同じような問題に遭遇しましたここ仮想環境ですが、役に立つかもしれません。また、このようなファイルの基本的な構造を確認し、必要に応じて残りの部分を埋めることもできます。
空のファイルについては、なぜそうなったのかわかりません。シャットダウン時にシステムがクラッシュし (なぜそうなったのか考えてみてください)、データが失われた可能性があります。あなたの場合、この非常に重要なファイルがゴミになってしまったのは残念です。