레이블이 chattr인 게시물을 표시합니다. 모든 게시물 표시
레이블이 chattr인 게시물을 표시합니다. 모든 게시물 표시

Linux vmware 사용시 /etc/resolv.conf 초기화 문제

# 리눅스에서 DNS 설정을 바꾸려고 아래 파일을 수정한다.
/etc/resolv.conf

# 그리고 아래와 같이 서비스를 재시작 하거나 리부팅한다.
/sbin/service network restart

# 하지만  vmware 상에서는 /etc/resolv.conf 수동설정이 안된다.
# DHCP 로 ip 를 자동으로 할당 받을때 /sbin/dhclient-script 에 의해
# resolv.conf 파일이 새로 생성되기 때문이다.
# vi /var/log/boot.log 를 보면
# dhclient-script 가 /etc/resolv.conf 를 수정하는 것을 알수 있다.

# 해결방법
# /sbin/dhclient-script 가 /etc/resolv.conf 를 수정하지 못하도록
# 파일에 불변(immutable) 속성을 준다.
# 참고로 chmod 는 파일 접근 권한을 변경하고 chattr 은 파일 속성을 변경한다.
chattr +i /etc/resolv.conf