개발환경

[Linux] Cannot find a valid baseurl for repo: bae/7/x86_64 에러

JUNGKEUNG 2022. 12. 2. 23:26

Cannot find a valid baseurl for repo: bae/7/x86_64 에러


VM으로 CentOs로 서버를 만드는 도중에  Cannot find a valid baseurl for repo: bae/7/x86_64 에러가 나와서 힘들었다.

위와 같이 에러가 나오는데 구글링 해보니 DNS문제로 안되는 것이었다.

해결방법은 아래와 같이 하면 된다.

 

리눅스 DNS 설정 방법

더보기

vi /etc/resolv.conf

etc 안에 있는 resolv.conf파일을 수정해 주면 된다.

 

파일 수정 내용


public DNS server list로 각 통신사에서 제공하는 서버 주소이다

  • KT olleh DNS 서버 주소 - 168.126.63.1
  • SK Broadband 기본 DNS 서버 주소 - 210.220.163.82
  • LG U+ DNS 서버 주소: 164.124.101.2
  • Google Public DNS 서버 주소 - 8.8.8.8

nameserver 168.126.63.1

nameserver 210.220.163.82

nameserver 164.124.101.2

nameserver 8.8.8.8

 

위와 같이 작성해주고

ESC>:wq로 저장하고 나와준다.

 

이제 nslookup으로 server를 확인해 주면 된다.

service network restart

yum -y install bind / dns

 

만약 위와 같은 방법을 해도 안 되는 경우에 dhclient 작성하여 IP 자동 할당하도록 하자

 

dhclient는 dhcp서버에서 ip를 할당받게 해주는 명령어인데 보안은 좀 취약해지지만 일일이 ip주소며, 넷마스크며, 게이트웨이를 입력하는 것보다 훨씬 쉽고 간단한 방법이다.