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

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를 열어 보니,

// /etc/resolv.conf 파일을 편집하지 마시고,

// $ cat /etc/resolv.conf
// nameserver 127.0.0.53

"/etc/systemd/resolved.conf" 파일의 내용을 편집하세요. (참고: "https://blog.naver.com/happy_jhyo/223352124515")

nameserver가 (이유를 알 수 없는) 127.0.0.53으로 설정되어 있던 것을 8.8.8.8을 추가 resolved.conf 파일의 DNS 설정을 추가하는 것으로,

// "/etc/systemd/resolved.conf" 파일의 내용을 편집하세요.

// $ sudo vi /etc/resolv.conf

$ sudo nano /etc/systemd/resolved.conf
...[생략]...
DNS=8.8.8.8
...[생략]...

// $ sudo systemctl restart systemd-resolved
// $ resolvectl status

해결했습니다.




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




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

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/24/2025]

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를 변경해 주시면 해결될 가능성이 있습니다.
정성태

... 121  122  123  124  125  126  127  128  129  [130]  131  132  133  134  135  ...
NoWriterDateCnt.TitleFile(s)
1866정성태2/20/201520747오류 유형: 270. "aspnet_regiis -i" 실행 시 0x00000006 오류 해결 방법
1865정성태2/20/201522233.NET Framework: 499. 특정 닷넷 프레임워크 버전 이후부터 제공되는 타입을 사용해야 한다면?
1864정성태2/18/201527218.NET Framework: 498. C#으로 간단하게 만들어 본 ASCII Art 프로그램 [2]파일 다운로드1
1862정성태2/18/201531278.NET Framework: 497. .NET Garbage Collection에 대한 정리 [6]
1861정성태2/18/201526389.NET Framework: 496. 마우스 커서가 놓인 지점의 문자열 얻는 방법 [1]파일 다운로드1
1860정성태2/18/201526483.NET Framework: 495. CorElementType의 요소 값 설명파일 다운로드1
1859정성태2/17/201526901Windows: 106. 컴퓨터를 재부팅하면 절전(Power Saver) 전원 모드로 돌아가는 경우
1858정성태2/16/201536760Windows: 105. 자동으로 로그아웃/잠김 화면 상태로 전환된다면? [2]
1857정성태2/16/201524796.NET Framework: 494. 값(struct) 형식의 제네릭(Generic) 타입이 박싱되는 경우의 메타데이터 토큰 값파일 다운로드1
1856정성태2/15/201523492.NET Framework: 493. TypeRef 메타테이블에 등록되는 타입의 조건파일 다운로드1
1855정성태2/10/201522846개발 환경 구성: 256. WebDAV Redirector - Sysinternals 폴더 연결 시 "The network path was not found" 오류 해결 방법
1854정성태2/10/201523784Windows: 104. 폴더는 삭제할 수 없지만, 그 하위 폴더/파일은 생성/삭제/변경하는 보안 설정
1853정성태2/6/201554496웹: 29. 여신금융협회 웹 사이트의 "Netscape 6.0은 지원하지 않습니다." 오류 메시지 [5]
1852정성태2/5/201525191.NET Framework: 492. .NET CLR Memory 성능 카운터의 의미파일 다운로드1
1851정성태2/5/201525747VC++: 88. 하룻밤의 꿈 - 인텔 하스웰의 TSX Instruction 지원 [3]
1850정성태2/4/201546643Windows: 103. 작업 관리자에서의 "Commit size"가 가리키는 메모리의 의미 [4]
1849정성태2/4/201525842기타: 51. DropBox의 CPU 100% 현상 [1]파일 다운로드1
1848정성태2/4/201521786.NET Framework: 491. 닷넷 Generic 타입의 메타 데이터 토큰 값 알아내는 방법 [2]
1847정성태2/3/201525131기타: 50. C# - 윈도우에서 dropbox 동기화 폴더 경로 및 종료하는 방법
1846정성태2/2/201534226Windows: 102. 제어판의 프로그램 추가/삭제 항목을 수동으로 실행하고 싶다면? [1]
1845정성태1/26/201535551Windows: 101. 제어판의 "Windows 자격 증명 관리(Manage your credentials)"를 금지시키는 방법
1844정성태1/26/201532775오류 유형: 269. USB 메모리의 용량이 비정상적으로 보여진다면? [7]
1843정성태1/24/201524116VC++: 87. 무시할 수 없는 Visual C++ 런타임 함수 성능
1842정성태1/23/201547549개발 환경 구성: 255. 노트북 키보드에 없는 BREAK 키를 다른 키로 대체하는 방법
1841정성태1/21/201521615오류 유형: 268. Win32 핸들 관련 CLR4 보안 오류 사례
1840정성태1/8/201529948오류 유형: 267. Visual Studio - CodeLens 사용 시 CPU 100% 현상
... 121  122  123  124  125  126  127  128  129  [130]  131  132  133  134  135  ...