현재 저희 동아리 서버를 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가 제대로 할당이 되었다는 것을 알 수 있습니다.
별 것 아닌 것이지만, 후에 같은 삽질을 할 듯싶어 이렇게 글로 남깁니다.
- Fedora 10 - Sage 처음 사용하기(Tutorial) (0)2009/05/31
- CentOS httpd 사용자 설정 (0)2009/05/20
- CentOS Yum update시 에러 처리 (0)2009/05/18
- CentOS NetworkManager를 쓸 때 DNS가 안 될 때 ... (0)2009/05/18
- 리눅스(Linux)에서 한글 문서(hwp) 파일 보는 또 ... (14)2009/04/01
- 리눅스(FC8) 무설치 파이어폭스(Firefox)3에 플러... (12)2008/09/18
- Vmware Tools 설치 - Fedora9 (14)2008/08/12
글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.







댓글을 달아 주세요