현재 저희 동아리 서버를 CentOS로 하였습니다. 그런데 이상하게 DNS 서버 IP가 제대로 설정이 되지 않아 난감하였습니다. 분명 제대로 설정을 하였음에도 NetworkManager를 실행시키면 제대로 설정이 안 되는 것입니다. 덕분에 yum update도 하지 못하는 일이 발생하였고, 이를 해결하고자 하였습니다.
문제는 아주 쉽게 풀렸습니다. 다음 글에서 CentOS에서 DNS Setting에 대한 내용이 있었습니다.
여기서는 /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 |
SELinux (0) | 2012.03.09 |
Live CD (0) | 2012.03.07 |
리눅스 명령어 (2) | 2012.03.02 |