![yum 업데이트가 centos에서 제대로 작동하지 않습니다](https://linux55.com/image/5193/yum%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EA%B0%80%20centos%EC%97%90%EC%84%9C%20%EC%A0%9C%EB%8C%80%EB%A1%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
Yum 업데이트가 작동하지 않습니다. 또한 외부 네트워크를 ping할 수 없습니다.
yum update
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/? release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
ping mirrorlist.centos.org
ping: unknown host mirrorlist.centos.org
답변1
DNS 설정이 올바르게 구성되었는지 확인해야 합니다. 이 작업은 두 가지 방법으로 수행할 수 있습니다.
방법 1
- 인터페이스 구성을 편집하려면 다음을 사용하십시오.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
설정을 네트워크 인터페이스 설정으로 변경하여 DNS에 맞게 DNS를 변경합니다.
DEVICE=eth0 BOOTPROTO=manual ONBOOT=yes IPADDR=10.0.1.27 NETWORK=10.0.1.0 NETMASK=255.255.255.0 DNS=8.8.8.8
방법 2:
사용
vi /etc/sysconfig/network-scripts/ifcfg-eth0
. 다음과 같이
새 속성을 추가합니다PEERDNS=no
.DEVICE=eth0 BOOTPROTO=manual ONBOOT=yes IPADDR=10.0.1.27 NETWORK=10.0.1.0 NETMASK=255.255.255.0 PEERDNS=no
그 다음에
vi /etc/resolv.conf
다음에 DNS 서버(네임 서버라고도 함)를 추가합니다
/etc/resolv.conf
.nameserver 8.8.8.8
마지막으로
:wq
.를 입력하여 서비스를 다시 시작합니다
service network restart
.
또한, 이제 인터넷에 연결할 수 있는지 확인하기 위해 테스트를 실행할 수도 있습니다. 이는 ping 테스트를 수행하여 수행할 수 있습니다.
- 게이트웨이 핑(IP 및 마스크 설정 테스트)
- ping google(DNS 및 기본 게이트웨이 설정 테스트)
답변2
오류 메시지는 Couldn't resolve host 'mirrorlist.centos.org'
이름 확인에 문제가 있음을 나타냅니다.
다음 명령을 시도해 보세요 host mirrorlist.centos.org
. 실패할 경우 해결해야 할 첫 번째 문제입니다(DNS 설정과 컴퓨터가 인터넷에 연결할 수 있는지 확인).