:: 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
문제가 되는 파일을 역으로 링크걸어서 해결
# 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에 등록할 내용을 쓰면 된다.. ;;