14.04デスクトップ:静的IPが取得され、pingは機能するが、DNSは機能しない


0

私の質問はこれに非常に似ていますpingはできますがDNSはありません

以前のUbuntuバージョン(9.04および12.04)に静的IPを問題なくセットアップしました。今回も同じ手段を使用しました。つまり、/etc/network/interfacesファイルを手動で編集して静的IPを設定します。

私のルーターには、このマシン用に予約されたIPがあります。マシンは、目的の静的IPを取得します(ネットワークの問題メッセージが表示され、再起動時に60秒待機します)。ルーターと8.8.8.8をpingできますが、何も検索できません。google.comのようなドメイン名でcurlを使用できません。

Windowsラップトップには表示されませんが、指定された静的IPにアクセスすることでアクセスできます。

参照された質問で提案されているようにnslookupを使用しようとしましたが、サーバーに到達せずにタイムアウトしました。


1
通常は、etcディレクトリにもresolve.confファイルを設定する必要があります。通常、dhcpクライアントはこれを生成しますが、静的アドレスを使用しているため、必要になる場合があります。
ミーアボルグ14

@MeerBorg以前のバージョンのUbuntuでresolve.confファイルを変更する必要はありませんでした。彼らはいつもうまくいった。そして、質問を投稿する前にそれを見ました。resolve.confのコメントは、編集内容がシステムによって上書きされるため、変更しないように具体的に述べています。
ゲイブスプラドリン14

回答:


1

通常、私は自分の質問に答えたくありませんが、この問題を修正しました-主に。答えは次の2つの投稿にありました。

apt-getエラーを引き起こす静的IP設定

ネットワークが静的IP用に構成されている場合、resolv.confが再起動時に設定されない

最終的には、答えは次のとおりです。

dns-nameservers 10.0.1.1

のeth0定義の最後/etc/network/interfaces。これにより、彼の外の世界への私のアクセス問題がすべて解決されます。ただし、非常に高速な起動から、何らかの理由でネットワーク構成を待機するのに数分かかる起動に移行しました。静的IPはルーターに予約されているため、競合は実際には問題になりません。

とにかく、システムは現在、必要な静的IPで機能的に動作しています。長時間起動するのは面倒です。


念のため、自分の質問に答えることは本質的に悪いことではなく、むしろ奨励されています。これは、有用な回答がない場合に特に役立ちます。答えを書く時間を見つけてくれてありがとう
Anwar

16.04にアップグレードした後、同じマシンでほぼ同じ問題が発生したことを確認できます。これと同じソリューションは16.04で機能します。16.04では、DNSを取得することはもちろん、外の世界にpingすることさえできなかったため、を追加する必要がありましたdns-nameservers 8.8.8.8 10.0.0.1 8.8.4.4
ゲイブスプラドリン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.