다양한 외부 IP 서비스(freegeoip.net, ipinfo.io, 다양한 STUN 서버 등)에서 검색된 외부 IP 주소를 주기적으로 보고하는 비글본 블랙에서 원격 애플리케이션을 실행하고 있습니다.
특정 위치에서 인터넷이 끊겼지만 장치의 전원은 계속 켜져 있으면 인터넷 연결이 복원된 후 DNS 쿼리를 수행하는 기능을 잃게 됩니다. 직접 Google IP 주소를 핑할 수 있지만 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 데비안 미러 2016-12-09
명령 --버전: 1.33
dnsmasq --버전: 2.72