/etc/resolv.conf가 192.168.33.2를 가리키도록 반복적으로 재설정되는 것을 방지하는 방법은 무엇입니까?

/etc/resolv.conf가 192.168.33.2를 가리키도록 반복적으로 재설정되는 것을 방지하는 방법은 무엇입니까?

Windows 호스트에는vmwareworkstation14의 두 가상 클라이언트. 이러한 게스트 ens33, ens37NAT 및 호스트 에 대해 두 개의 어댑터를 구성했습니다 . 호스트의 NAT용 vnet 어댑터는 이고 192.168.33.1 , 호스트 전용 vnet 어댑터는 입니다 192.168.220.1. ens33IP 시리즈는 이고 192.168.33.x, ens37IP는 입니다 192.168.220.x.

내 라우터는 호스트의 기본 DNS 서버 역할을 합니다. 현재 내 VM의 게이트웨이는 입니다 192.168.33.2. VM의 호스트 전용 네트워크에 대한 DNS 서버를 구성하려고 하며 VM1에서 이 작업을 수행했습니다. 그러나 VM2를 VM1 DNS 서버의 클라이언트로 구성하려고 하면 반복적으로 192.168.33.2이름을 찾아 가져옵니다. /etc/resolv.confVM1의 IP를 네임서버로 추가하도록 편집했는데 아무런 효과가 없습니다. 제가 본 것들도 있습니다. VM1 또는 VM2를 시작하면 편집 내용 /etc/resolv.conf이 로 되돌아갑니다 192.168.33.2. 누군가 이 문제를 명확히 설명할 수 있습니까?

답변1

일반적 으로 이는 dhclient; /etc/resolv.conf이는 UNIX와 매우 다릅니다.

당신이 할 수 있는 일은 그것을 검색하지 않도록 dhcpclient를 구성하는 것인데 domain-name-servers, 이는 편집을 통해 할 수 있습니다 /etc/dhcpclient.conf.

request삭제한 줄부터 시작하면 됩니다 domain-name-servers. 그런 다음 물론 시스템을 재부팅합니다(가상 머신이므로 문제가 되지 않을 것 같습니다).

관련 정보