Debian/Kali - /etc/resolv.conf에 쓰는 데 문제가 있습니다.

Debian/Kali - /etc/resolv.conf에 쓰는 데 문제가 있습니다.

/etc/resolv.conf공용 DNS 서버(이 경우 Google 서버)를 수정하여(NetworkManager에 의해 자동으로 생성됨) 연결 하고 싶습니다 . gedit /etc/resolv.conf다음을 통해 파일 내용을 편집 하면

nameserver 8.8.8.8
nameserver 8.8.4.4

(이것은 Google의 공개 DNS 서버의 IP입니다.) 모든 것이 잘 작동하고 DNS 누출도 없지만 스크립트를 실행하면 다음과 같습니다.

#!/bin/sh
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf

작동하지 않으며 인터넷에 전혀 연결되어 있지 않습니다.

답변1

/etc/resolv.conf가 NetworkManager에 의해 자동으로 생성된 경우 많은 네트워크 이벤트(예: DHCP 요청)에서 덮어쓰게 됩니다. 이는 resolvconf 패키지에 의해 수행됩니다. man resolvconfresolv.conf에 대한 지속적인 변경 사항은 (헤더 및 테일)을 참조하세요.

관련 정보