Microsoft MVP성태의 닷넷 이야기
오류 유형: 667. Ubuntu - Temporary failure resolving 'kr.archive.ubuntu.com' [링크 복사], [링크+제목 복사],
조회: 31457
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Ubuntu - Temporary failure resolving 'kr.archive.ubuntu.com'

우분투가 참 희한하군요. ^^;

예전 글에서,

우분투 20.04 초기 설정 - 고정 IP 및 SSH 설치
; https://www.sysnet.pe.kr/2/0/12335

고정 IP 설정을 "ifconfig eth0 192.168.100.50 netmask 255.255.255.0"과 같은 식으로 하면 된다는 덧글이 달렸는데요, 실제로 해보면 그 즉시 인터넷 연결이 먹통이 됩니다. 이제부터는 (ssh 연결이 아닌) 콘솔에 직접 로그인해 문제 해결을 해야 하는데, "ip route add 192.168.100.0/24 dev eth0"이라고 명령을 내리면 게이트웨이 설정이 되면서 이제 다시 인터넷이 가능해집니다.

하지만, 그것도 재부팅하고 나면 다시 고정 IP 설정은 없어지고 DHCP로부터 유동 IP를 받게 됩니다. 즉, ifconfig으로는 설정값 자체가 저장까지는 안 되는 듯합니다.




그래도, 제 딴에는 yml 파일 편집은 도저히 아니다 싶어서 그 설정을 삭제하고, Ubuntu 데스크톱의 UI에서 직접 고정 IP를 설정하고 "DNS"도 설정해 보았습니다.

apt_get_update_failed_1.png

재미있는 것은, 이렇게 설정 후 모든 DNS lookup이 실패해 "apt-get update" 명령어 등이 동작하지 않게 됩니다.

# apt-get update
Err:1 http://kr.archive.ubuntu.com/ubuntu focal InRelease
  Temporary failure resolving 'kr.archive.ubuntu.com'
Err:2 http://security.ubuntu.com/ubuntu focal-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:3 http://kr.archive.ubuntu.com/ubuntu focal-updates InRelease
  Temporary failure resolving 'kr.archive.ubuntu.com'
Err:4 http://kr.archive.ubuntu.com/ubuntu focal-backports InRelease
  Temporary failure resolving 'kr.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/dists/focal/InRelease  Temporary failure resolving 'kr.archive.ubuntu.com'
W: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease  Temporary failure resolving 'kr.archive.ubuntu.com'
W: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease  Temporary failure resolving 'kr.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

# ping security.ubuntu.com
ping: security.ubuntu.com: Temporary failure in name resolution
// WSL의 경우
$ ping www.microsoft.com
ping: www.microsoft.com: Name or service not known

$ nslookup www.microsoft.com
;; connection timed out; no servers could be reached

검색해 본 끝에,

[Linux] Ubuntu 업데이트 서버 연결 에러 (apt-get update 에러)
; https://hs5555.tistory.com/44

(위의 글에서, /etc/network/interfaces를 편집하는 것은 소용이 없었고) resolv.conf를 열어 보니,

$ cat /etc/resolv.conf
nameserver 127.0.0.53

nameserver가 (이유를 알 수 없는) 127.0.0.53으로 설정되어 있던 것을 8.8.8.8을 추가하는 것으로,

$ vi /etc/resolv.conf
nameserver 8.8.8.8

해결했습니다.




그런데 여기서 또 재미있는 것은, ^^ 재부팅 후 resolve.conf 파일을 보면 다시 "127.0.0.53"으로 돌아가 있습니다. 하지만, DNS Lookup에는 이상이 없습니다. ^^;




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 11/15/2022]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2022-04-14 02시11분
[다니엘남] 안녕하세요..
저도 비슷한 에러인데 .. 해결이 안되네요 ㅠㅠ흑흑
# sudo apt install python3-pip 받으려고 했다가 .. 안되길래
# sudo apt-get update 하려는데 같은오류가나오네요 ㅠ

해결하셨나요 ??ㅠㅠ
[guest]
2022-04-14 02시33분
위의 글을 자세히 읽어보시면, 해결이 된 것을 적고 있는 것입니다. 참고로 apt 명령어의 오류 메시지가 같다고 해서 원인이 동일한 것은 아닙니다. ping으로 우선 유명한 웹 사이트에 대해 DNS가 IP로 잘 변환이 되는지 확인해 보시고, 안 된다면 nameserver를 변경해 주시면 해결될 가능성이 있습니다.
정성태

... 46  47  48  49  [50]  51  52  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
12721정성태7/20/202121029오류 유형: 738. The trust relationship between this workstation and the primary domain failed. - 세 번째 이야기
12720정성태7/19/202116343Linux: 43. .NET Core/5+ 응용 프로그램의 Ubuntu (Debian) 패키지 준비
12719정성태7/19/202115340오류 유형: 737. SharePoint 설치 시 "0x800710D8 The object identifier does not represent a valid object." 오류 발생
12718정성태7/19/202114949개발 환경 구성: 581. Windows에서 WSL로 파일 복사 시 root 소유권으로 적용되는 문제파일 다운로드1
12717정성태7/18/202115507Windows: 195. robocopy에서 파일의 ADS(Alternate Data Stream) 정보 복사를 제외하는 방법
12716정성태7/17/202115956개발 환경 구성: 580. msbuild의 Exec Task에 robocopy를 사용하는 방법파일 다운로드1
12715정성태7/17/202123402오류 유형: 736. Windows - MySQL zip 파일 버전의 "mysqld --skip-grant-tables" 실행 시 비정상 종료 [1]
12714정성태7/16/202116580오류 유형: 735. VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140.dll, VCRUNTIME140_1.dll이 없어 exe 실행이 안 되는 경우
12713정성태7/16/202118766.NET Framework: 1077. C# - 동기 방식이면서 비동기 규약을 따르게 만드는 Task.FromResult파일 다운로드1
12712정성태7/15/202117358개발 환경 구성: 579. Azure - 리눅스 호스팅의 Site Extension 제작 방법
12711정성태7/15/202116840개발 환경 구성: 578. Azure - Java Web App Service를 위한 Site Extension 제작 방법
12710정성태7/15/202120179개발 환경 구성: 577. MQTT - emqx.io 서비스 소개
12709정성태7/14/202115722Linux: 42. 실행 중인 docker 컨테이너에 대한 구동 시점의 docker run 명령어를 확인하는 방법
12708정성태7/14/202120057Linux: 41. 리눅스 환경에서 디스크 용량 부족 시 원인 분석 방법
12707정성태7/14/202186618오류 유형: 734. MySQL - Authentication method 'caching_sha2_password' not supported by any of the available plugins.
12706정성태7/14/202117990.NET Framework: 1076. C# - AsyncLocal 기능을 CallContext만으로 구현하는 방법 [2]파일 다운로드1
12705정성태7/13/202118769VS.NET IDE: 168. x64 DLL 프로젝트의 컨트롤이 Visual Studio의 Designer에서 보이지 않는 문제 - 두 번째 이야기
12704정성태7/12/202117309개발 환경 구성: 576. Azure VM의 서비스를 Azure Web App Service에서만 접근하도록 NSG 설정을 제한하는 방법
12703정성태7/11/202122326개발 환경 구성: 575. Azure VM에 (ICMP) ping을 허용하는 방법
12702정성태7/11/202118546오류 유형: 733. TaskScheduler에 등록된 wacs.exe의 Let's Encrypt 인증서 업데이트 문제
12701정성태7/9/202118133.NET Framework: 1075. C# - ThreadPool의 스레드는 반환 시 ThreadStatic과 AsyncLocal 값이 초기화 될까요?파일 다운로드1
12700정성태7/8/202118627.NET Framework: 1074. RuntimeType의 메모리 누수? [1]
12699정성태7/8/202117280VS.NET IDE: 167. Visual Studio 디버깅 중 GC Heap 상태를 보여주는 "Show Diagnostic Tools" 메뉴 사용법
12698정성태7/7/202121328오류 유형: 732. Windows 11 업데이트 시 3% 또는 0%에서 다운로드가 멈춘 경우
12697정성태7/7/202115967개발 환경 구성: 574. Windows 11 (Insider Preview) 설치하는 방법
12696정성태7/6/202117359VC++: 146. 운영체제의 스레드 문맥 교환(Context Switch)을 유사하게 구현하는 방법파일 다운로드2
... 46  47  48  49  [50]  51  52  53  54  55  56  57  58  59  60  ...