서버를 재부팅하면 수정했던 /etc/resolv.conf 파일이 초기화되는 현상이 우분투에서 발견되곤 한다.

버그나 문제가 있는건 아니고, 우분투가 원래 이런 세팅이 되어있다.

 

일단 초기화되지 않도록 하기 위해 필요한 데몬을 설치해보자.

 

1. apt install 활성화를 위해 nameserver 8.8.8.8 임시로 추가

vim /etc/resolv.conf

======================

nameserver 8.8.8.8

======================

 

 

 

2. resolvconf 설치

apt install resolvconf

 

 

 

3. resolvconf 확인

아래와 같이 resolvconf 디렉토리와 그 아래 파일들이 생성된 것을 볼 수 있다.

 

 

 

4. head 파일 수정

======================

nameserver 8.8.8.8

======================

꼭 head에 추가할 필요는 없으나 편의를 위해 head에 추가하였다.

참고로 해당 파일을 위에서부터 읽어들여 nameserver 8.8.8.8 이 /etc/resolv.conf 파일의 최하단에 위치하면 다른 nameserver 설정의 IP쪽을 먼저 타고 비정상일 경우 8.8.8.8을 타게 된다.

 

 

 

5. resolvconf 정상 적용 확인

 - /etc/resolv.conf 의 기존에 수동으로 추가한 `nameserver 8.8.8.8` 삭제

 - resolvconf 시작

 - /etc/resolv.conf 파일 확인

vim /etc/resolv.conf            >>> 기존 nameserver 8.8.8.8 삭제

systemctl start resolvconf

vim /etc/resolv.conf

위와 같이 삭제한 nameserver 8.8.8.8이 다시 나타나면 정상으로 판단

 

 

 

6. 서버 재부팅 후 재확인

혹시 모르니 서버 재부팅 후 확인을 진행

아주 깔끔해졌습니다. 해결!

 

 

 

 

 

+ Recent posts