현재 저희 동아리 서버를 CentOS로 하였습니다. 그런데 이상하게 DNS 서버 IP가 제대로 설정이 되지 않아 난감하였습니다. 분명 제대로 설정을 하였음에도 NetworkManager를 실행시키면 제대로 설정이 안 되는 것입니다. 덕분에 yum update도 하지 못하는 일이 발생하였고, 이를 해결하고자 하였습니다.

  문제는 아주 쉽게 풀렸습니다. 다음 글에서 CentOS에서 DNS Setting에 대한 내용이 있었습니다.

CentOS 설치 후 작업

  여기서는 /etc/resolv.conf를 수정하라고 되어있어 이 파일을 수정하였습니다. 하지만 서비스를 재시작 할 때마다 파일이 새롭게 덮어씌워지면서 난감함이 많았습니다.

  그런데 그 파일을 보니  /etc/sysconfig/network-scripts에서 장치에 맞는 ifcfg 파일을 찾아서 수정하라고 나와있었습니다. 그래서 /etc/sysconfig/network-scripts/ifcfg-eth0에 다음 두 개를 추가하였습니다.

DNS1=115.145.129.11 
DNS2=168.126.63.1

  위의 것은 저희 학교 DNS 서버이고, 밑에 것은 KT DNS 서버입니다. 따라서 다른 분이 사용하실 때는 다음과 같이 하는 것이 좋습니다.

DNS1=168.126.63.1 
DNS2=168.126.63.2

  둘 다 KT DNS 서버입니다. 이렇게 한 후 NetworkManager 서비스를 재시작하면 /etc/resolv.conf가 다음과 같이 바뀝니다.

# Generated by NetworkManager 
nameserver 115.145.129.11

  즉, nameserver가 제대로 할당이 되었다는 것을 알 수 있습니다.

출처 ->http://nosyu.pe.kr/1983
 






'System > Linux' 카테고리의 다른 글

CentOS 기본 설치 방법 옵션별 패키지  (0) 2012.03.31
linux - 소프트웨어 추가 설치하기(RPM, SOURCE CODE, YUM)  (0) 2012.03.25
Centos6에서 resolv.conf 이슈  (0) 2012.03.09
SELinux  (0) 2012.03.09
Live CD  (0) 2012.03.07
리눅스 명령어  (2) 2012.03.02
Posted by linuxism

댓글을 달아 주세요