본문 바로가기

3-1. Linux/::Configuration::

resolv.conf 의 설정이 초기화 된다.

:: Centos :: -----------------
가상화 프로그램을 이용하여 아이피를 자동으로 하여 리눅스를 설치 후, 리눅스에 고정으로 아이피를 할당하고, resolv.conf파일을 수정하였지만, 재부팅후 설정이 리셋되어 있는 황당한 경우가 있다.

resolv.conf 파일을 열어서 자세히 살펴보면.. 아래와 같은 메시지를 볼 수 있다.

 ; generated by /sbin/dhclient-script


dhcp를 통해 아이피를 자동으로 할당 받을때 dhclient-script에 의해 resolv.conf파일이 생성되어서 이가 변화 되지 않았음을 의미 합니다.
이는 /etc/sysconfig/networking/profiles/default 의 경로에 설정파일이 저장 됩니다.

이에 대한 해결책은 http://latee.tistory.com 에 나와있으며 요약하자면..
아래와 같다.

문제가 되는 파일을 삭제하고,
# rm /etc/sysconfig/networking/profiles/default/resolv.conf

문제가 되는 파일을 역으로 링크걸어서 해결
# ln -s /etc/resolv.conf /etc/sysconfig/networking/profiles/default/resolv.conf


:: Ubuntu :: -----------------

오랜만에 Ubuntu를 설치하고, 아이피 설정을 바꾸면서 resolv.conf를 수정하는데.. 아래와 같은 메시지가 보인다..

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

뭔가 쎄한 기분이 들면서.. 위에 글이 생각나는.. 요약하자면 /etc/init.d/resolvconf 데몬을 통해 /etc/resolv.conf를 생성하겠단 이야기이다.. 

해결방법은 아래와 같다. 

vi /etc/resolvconf/resolv.conf.d/head

/etc/resolv.conf에 등록할 내용을 쓰면 된다.. ;;