반응형
CentOS에서 yum 명령어 수행 시 'Could not resolve host' 오류가 발생하면서 저상적으로 실행되지 않는 경우가 있는데, 다음과 같이 해결할 수 있습니다.
1. resolv.conf 확인
아래와 같이 resolv.conf에 nameserver를 추가합니다.
아래 IP주소는 KT의 DNS주소이고, 다른 IP주소를 사용하셔도 상관없습니다.
# vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.2
2. 네트워크 설정 파일 확인
CentOS는 /etc/systemconfig/network-scripts 디렉터리 밑에 'ifcfg-장치명'으로 네트워크 설정 파일이 생성됩니다.
따라서 ifconfig 명령어를 쳐서 나온 장치명이 eth0라면, ifcfg-eth0 으로 생성됩니다.
아래처럼 설정 파일에 DNS 정보를 추가합니다.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=168.126.63.1
3. 네트워크 재시작
아래 명령어를 사용해서 network 재시작을 한 후 yum 명령어를 다시 실행해 봅니다.
service network restart
728x90
반응형
'OS > Linux' 카테고리의 다른 글
[bash] 쉘 스크립트 디렉토리 or 파일 존재 여부 확인하는 법 (0) | 2023.06.15 |
---|---|
[RedHat, CentOS] shell에서 환경변수 설정이 적용되지 않는 문제 해결 방법(do not work source command in shell script) (0) | 2023.05.21 |
centos(linux) 네트워크 프린터로 출력 (0) | 2021.11.26 |
[yum error] Another app is currently holding the yum lock; waiting for it to exit (0) | 2021.09.23 |
CentOS 7 network 설정 (0) | 2021.01.17 |