昨日、Lubuntu 16.04でネットワーク設定を台無しにしました。 Wifiに問題があり、それが私の問題だと思いました。問題は中央のwifiの一時的な問題であり、基本的に接続されていると表示されましたが、Firefoxでページを読み込めませんでした。
それを修正しようとすると、DNSとネットワーク設定を台無しにしたのではないかと心配しています:(
私はすることのアドバイスに従いました:
Sudo apt-get remove --purge resolvconf && Sudo apt-get install resolvconf
そこでresolvconf
を削除しましたが、インターネットが機能していなかったため、もちろん再インストールできませんでした:(
「ping 8.8.8.8」はできますが、次のようにgoogle.comにアクセスできません。
ping: unknown Host google.com
私が理解している限り、これはDNSの問題を意味します。
resolvconf
は問題を解決するために必要だと思います。
nameserver 8.8.8.8
nameserver 8.8.8.4
しかし、それは動作しません:(
私のラップトップでは、幸いにも小さなパーティションにWindows 10があり、resolvconf
の.debファイルを http://packages.ubuntu.com/ からダウンロードするために使用しましたが、 MIMEtypeエラーが表示され、インストールできません。
Tar.gzをダウンロードしようとしましたが、解凍しても実行できません
./config (or configure)
私が得るため:
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
Template parse error near `# These templates have been reviewed by the debian-l10n-english', in stanza #1 of ./templates
resolvconf
を再インストールする方法と、「ping:不明なホストgoogle.com」インターネット問題を修正する方法を教えてください。私はオンラインとaskubuntuを見てみましたが、今のところ運はありません:(
私は休日にいるので必死であり、ネットワークに接続されたLubuntuが本当に必要です、Windows 10は非常に遅く、私はそれが好きではありません:(
誰もが助けることができればそれは素晴らしいことです!前もって感謝します。
編集:「cat /etc/resolv.conf」と「cat /etc/resolvconf/resolv.conf.d/base」を実行しようとすると、
そのようなファイル、又はディレクトリはありません
しかし、/ etc /のPacmanで確認すると、「resolv.conf」ファイル(開いて空になっています)と「resolv.config」(nameserver 8.8.8.8とnameserver 8.8.4.4が含まれています)を見つけることができますGoogle DNS)
ピーターの答えのより良い説明バージョン(不必要にダウン票されたと思う、それは私の問題を解決した)。私の場合、私はapt
でいくつかの依存関係の地獄を修正しようとしましたが、何らかの理由でプロセスでresolvconf
を削除しました。
したがって、問題はこれです。コンピューターはインターネットに接続されていますが、resolvconf
がないと、DNSサーバーが何であるかわからないため、読み取り可能なURLをIPアドレスに変換する方法がありません。したがって、ping 8.8.8.8
を実行すると応答しますが、ping google.com
は失敗します。
したがって、解決策は基本的にresolvconf
を再インストールすることです。 Ubunutアーカイブからパッケージをダウンロードできます。 http://archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/
これを巧妙にハックする方法は、別のコンピューターや電話などにアクセスして、archive.ubuntu.com
のアドレスを調べることです。pingを実行してIPアドレスをコピーするだけです。また、WHOISサービスを使用することもできます。
次に、Ubuntuシステムに戻り、/etc/hosts
を開いて以下を追加します。
x.x.x.x archive.ubuntu.com
ここで、x.x.x.x
は、別のマシンのpingで見つけたIPアドレスです。これで、コンピューターはarchive.ubuntu.com
を認識するはずです。その後、ブラウザでページを開き、resolvconf
パッケージに移動できます。もちろん、そのIPアドレスを入力しても機能します。後で変更する場合に備えて、ホストファイルに残さないでください。
最新のパッケージをダウンロードし、Sudo dpkg -i resolvconf_1.79ubuntu8_all.deb
またはダウンロードしたdeb
ファイルを実行します。ブラウザでインストールを求められた場合でも、手動でdpkgを実行することをお勧めします。
Presto:これでresolveconfが再び得られ、多かれ少なかれ即座に動作するはずです。
これがUbuntu 16.04で私のために働いたものです。 resolvconf
を再インストールします。
wget
を使用してresolvconf
debパッケージをダウンロードし、再インストールします。これはドメイン解決のみを解決します。http://de.archive.ubuntu.com のIPを使用した例
wget 141.30.13.20/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb
Sudo dpkg -i resolvconf_1.78ubuntu2_all.deb
1つのアイデア:resolvconfを再度インストールするときに、aptで解決する必要があるDNS名を見つけます。次に、それらのDNS名のエントリを/ etc/hostsに手動で追加します。 Windowsなどで起動している間に実際のIPアドレスを見つけます。たとえば、シンガポールのミラーの場合:
$ nslookup sg.archive.ubuntu.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
Name: sg.archive.ubuntu.com
Address: 91.189.88.162
Name: sg.archive.ubuntu.com
Address: 91.189.88.149
Name: sg.archive.ubuntu.com
Address: 91.189.88.152
Name: sg.archive.ubuntu.com
Address: 91.189.88.161
その場合、/ etc/hostsは次のようになります。
127.0.0.1 localhost
91.189.88.162 sg.archive.ubuntu.com
ホスト名を実際のアーカイブサーバー(/etc/apt/sources.listにリストされている)に置き換える必要があります
私はこれを試しませんでした(DNS解決を台無しにしたくないので)が、うまくいく可能性があります。