Microsoft MVP성태의 닷넷 이야기
오류 유형: 667. Ubuntu - Temporary failure resolving 'kr.archive.ubuntu.com' [링크 복사], [링크+제목 복사],
조회: 33962
글쓴 사람
정성태 (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를 변경해 주시면 해결될 가능성이 있습니다.
정성태

... [166]  167  168  169  170  171  172  173  174  175  176  177  178  179  180  ...
NoWriterDateCnt.TitleFile(s)
989정성태2/1/201134620개발 환경 구성: 103. DOS batch - 동기 방식으로 원격 서비스 제어
988정성태1/30/201130345개발 환경 구성: 102. MSBuild - DefineConstants에 다중 전처리 값 설정
987정성태1/29/201143787디버깅 기술: 33. PDB Symbol 로드 오류 - Cannot find or open the PDB file. [2]
986정성태1/26/201135340.NET Framework: 204. 분리된 ThreadPool 사용 - Smart Thread Pool
985정성태1/25/201131644디버깅 기술: 32. 인증서로 서명된 닷넷 어셈블리의 실행 지연 현상
984정성태1/25/201126318개발 환경 구성: 101. SharePoint 2010 - Form Design
983정성태1/23/201132061제니퍼 .NET: 15. 눈으로 확인하는 maxWorkerThreads, minFreeThreads 설정값 [1]
982정성태1/22/201128038개발 환경 구성: 100. SharePoint 2010 - iPad 친화적인 게시판 만들기 (사용자 지정 목록) [1]
981정성태1/19/201125016개발 환경 구성: 99. SharePoint 2010 - 웹 애플리케이션 생성 시 고려해야 할 점. [1]
980정성태1/19/201136724개발 환경 구성: 98. SharePoint 2010 - Office Web Apps 설치
979정성태1/18/201129471개발 환경 구성: 97. SharePoint 2010 팀 사이트 구성
978정성태1/16/201136785.NET Framework: 203. VPN 자동 연결 및 Router 설정 추가
977정성태1/12/201135078개발 환경 구성: 96. SharePoint 2010 설치 [5]
976정성태1/11/201158270오류 유형: 111. IIS - 500.19 오류 (0x8007000d)
975정성태1/10/201131507.NET Framework: 202. CLR JIT 컴파일러가 생성한 기계어 코드 확인하는 방법 [3]파일 다운로드1
974정성태1/8/201130936.NET Framework: 201. 윈폼 TreeView - Bold 폰트 설정 후 텍스트가 잘리는 문제 [1]파일 다운로드1
973정성태1/7/201130027.NET Framework: 200. IIS Metabase와 ServerManager 개체 활용파일 다운로드1
972정성태1/7/201128146개발 환경 구성: 95. SQL Server 2008 R2 이하 버전 정보 확인
971정성태1/5/201138004.NET Framework: 199. .NET 코드 - Named Pipe 닷넷 서버와 VC++ 클라이언트 제작 [2]파일 다운로드1
970정성태1/4/201138374.NET Framework: 198. 윈도우 응용 프로그램에 Facebook 로그인 연동 [1]파일 다운로드1
969정성태12/31/201044399VC++: 45. Winsock 2 Layered Service Provider - Visual Studio 2010용 프로젝트 [1]파일 다운로드1
968정성태12/30/201030586개발 환경 구성: 94. 개발자가 선택할 수 있는 윈도우에서의 네트워크 프로그래밍 기술 [2]
967정성태12/27/201032271.NET Framework: 197. .NET 코드 - 단일 Process 실행파일 다운로드1
966정성태12/26/201029713.NET Framework: 196. .NET 코드 - 창 흔드는 효과파일 다운로드1
965정성태12/25/201031851개발 환경 구성: 93. MSBuild를 이용한 닷넷 응용프로그램의 다중 어셈블리 출력 빌드파일 다운로드1
964정성태12/21/2010147869개발 환경 구성: 92. 윈도우 서버 환경에서, 최대 생성 가능한 소켓(socket) 연결 수는 얼마일까? [14]
... [166]  167  168  169  170  171  172  173  174  175  176  177  178  179  180  ...