さまざまな外部IPサービス(freegeoip.net、ipinfo.io、さまざまなSTUNサーバーなど)から取得された外部IPアドレスを定期的に報告するビーグルボーンブラックでリモートアプリケーションを実行しています。
特定の場所でインターネットが切断されてもデバイスの電源がオンになっていると、インターネット接続が復元された後にDNSクエリを実行する機能が失われます。直接Google IPアドレスをpingできますがwww.google.com
失敗します。私は多くのことから試され、探求され、刺激されており、これが私が確信できるものです。他の場所では見たことがありませんが、今は少数の場所でしか見えないので、まだないかもしれません。
- デバイスを再起動すると問題が解決する可能性があります。
- 再起動すると
connman
問題が解決します。 /etc/resolv.conf
デフォルトゲートウェイまたはGoogle DNSサービスを指す回線を手動で追加すると、問題を解決できます。
今はconnmanが管理しているようですetc/resolv.conf
(単純なシンボリックリンクなので/var/run/connman/resolv.conf
)。
代替DNSサービス(例:)を使用できますか?それとも、より信頼性が高く、より退屈なパッシブファイル構成(ゲートウェイとローカルホストを/ etc / Networkに手動dnsmasq
で作成する)のために、「インテリジェント」構成サービスの両方を放棄する必要がありますか?/etc/resolv.conf
相互作用)
編集:バージョン情報
Debian バージョン: Debian GNU/Linux 8 \n \l
BeagleBoard.org Debian ミラー 2016-12-09
コマンド - バージョン:1.33
dnsmasq -バージョン:2.72