Linux ETC

가상화 기반 DHCP 환경의 리눅스 서버에서 /etc/resolv.conf 파일을 수정해도
서버 리부팅이나 network restart시 resolv.conf 파일 내용이 초기화 되는 현상이 있습니다.

이것은 버그나 오류가 아니며, resolv.conf 파일 상단에 보면 아래와 같은 문구를 볼수 있습니다.

; generated by /sbin/dhclient-script

 

DHCP를 통해 IP를 자동으로 할당 받을 때 dhclient-script에 의해 resolv.conf 파일이 재생성된다는 뜻입니다.
resolv.conf 파일의 재생성을 원치 않을 경우 /sbin/dhclient-script 파일 내용 중 ‘make_resolv_conf’ 함수를 호출하는 부분을 찾아 주석 처리해주면 됩니다.

예제1)


# vi /sbin/dhclient-script

    337             ifconfig $interface:0- inet 0
    338             ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
    339             /sbin/ip route replace ${alias_ip_address}/32 dev $interface:0
    340         fi
    341     fi
    342     if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 1 ) != 1 )); then
    343 #        make_resolv_conf  <--------------- 주석 처리
    344
    345         if [ -n "$new_host_name" ] && need_hostname; then
    346             hostname $new_host_name

 

번호 제목 글쓴이 날짜 조회 수
326 리눅스 간단 시스템 점검 1편 호스트웨이 2012.11.14 4128
325 vi 편집기에서 모든글자를 대소문자로 변경할때 사용하는 명령어 호스트웨이 2012.11.23 4145
324 VNC-server 설치 및 설정 호스트웨이 2012.10.12 4155
323 리눅스 dmesg 명령어 file 호스트웨이 2012.12.06 4159
322 rpm에서 원하는 파일만 풀어서 사용하기 호스트웨이 2015.09.19 4280
321 ngrinder를 이용한 부하 테스트 - 1) Controller 설치 file 호스트웨이 2015.04.08 4285
320 디렉토리(폴더) 색상 변경하기 file 호스트웨이 2015.09.08 4297
319 /dev/null 과 /dev/zero의 차이 file 호스트웨이 2012.10.05 4305
318 [ERROR] ftp error 500 OOPS: cannot change directory:/home/ 호스트웨이 2012.12.21 4306
317 명령어 dstat 사용하기 호스트웨이 2015.09.01 4370
316 ifconfig 항목 설명 호스트웨이 2012.11.22 4399
315 df 와 du의 출력 크기가 다르게 보이는 이유 호스트웨이 2012.12.14 4433
314 useradd 명령어 사용방법 및 옵션 호스트웨이 2015.09.08 4439
313 리눅스 comm 명령어를 통해 두개의 파일내용 비교하기 file 호스트웨이 2012.11.29 4448
312 리눅스 파일명 일괄변경하기 file 호스트웨이 2012.10.18 4469
311 리눅스 tac 명령어를 통해 파일내용 역순으로 출력하기 file 호스트웨이 2012.10.18 4492
310 Block 단위 파일 복사를 위한 dd 사용 호스트웨이 2015.09.18 4518
309 서비스 체크 스크립트 호스트웨이 2012.09.28 4537
308 리소스 많이 차지하는 프로세스 찾기 호스트웨이 2015.09.20 4562
307 Kick-Start 설정 호스트웨이 2015.09.18 4591