NordVPN을 활성화하려고 합니다사이버 보안Debian 9에서 다음 지침을 완료하세요. root
스레드를 따라갈 수 있어야합니다sudo
Ubuntu잘못된 DNS 문제를 해결하려면 resolv.conf 파일을 편집해야 합니까?그리고 스레드에서Linux: resolv.conf 편집 방법하지만 난 할 수 없습니다.
Linux 또는 Mac OS를 사용
su
하는rm -r /etc/resolv.conf nano /etc/resolv.conf
경우nameserver 103.86.99.99 nameserver 103.86.96.96
이제 파일을 닫고 저장해야 합니다. 을
Ctrl + X
클릭하고 누르면 됩니다Y
. 그런 다음 터미널에 계속 입력하세요.chattr +i /etc/resolv.conf reboot now
이제는 맞습니다. 컴퓨터가 다시 시작되고 모든 것이 정상적으로 작동합니다. DNS 주소를 변경해야 하는 경우 터미널을 열고 다음을 입력하십시오. su 루트 비밀번호를 묻는 메시지가 나타나면 이를 입력하고 Enter를 누르십시오.
chattr -i /etc/resolv.conf nano /etc/resolv.conf
DNS 주소를 변경하고 파일을 저장한 후 닫습니다.
chattr +i /etc/resolv.conf
첫 번째 단계를 /root로 수행했지만 su
다음과 같은 결과를 얻었습니다. 변경 파일 /etc/resolv.conf
내용을 사용해 보았고 sudo
얻었습니다 operation not permitted
.
root@masi:/etc# ls -la * | grep resolv.conf
-rw-r--r-- 1 root root 89 Jan 22 2017 resolv.conf
-rw-r--r-- 1 root root 89 Jul 25 17:10 resolv.conf~
-rw-r--r-- 1 root root 0 Jan 22 2017 resolv.conf.tmp
-rwxr-xr-x 1 root root 1301 Nov 12 2015 update-resolv-conf
root@masi:/etc# sudo mv resolv.conf resolv.conf.tmp2
mv: cannot move 'resolv.conf' to 'resolv.conf.tmp2': Operation not permitted
운영 체제: 데비안 9
답변1
단계에 따라 /etc/resolv.conf
chattr +i(불변)를 사용하여 파일이 삭제/덮어쓰지 않도록 보호합니다.
따라서 먼저 그렇게 하지 않으면 다른 파일로 이동할 수 없습니다 sudo chattr -i /etc/resolv.conf
.
~에서man chattr
"i" 속성이 있는 파일은 수정할 수 없습니다. 삭제하거나 이름을 바꿀 수 없으며 파일에 대한 링크를 만들 수 없으며 파일에 데이터를 쓸 수 없습니다. 수퍼유저 또는 CAP_LINUX_IMMUTABLE 기능이 있는 프로세스만 이 속성을 설정하거나 지울 수 있습니다.
답변2
NordVPN의 두 개의 네임서버 제안은 작동하지 않습니다. VPN이 켜져 있지 않으면 인터넷이 작동하지 않습니다. VPN이 꺼져 있을 때 인터넷이 작동할 것으로 예상했기 때문에 VPN을 켠 상태에서 테스트하지 않았습니다. 아마도 이것이 8.8.4.4
네임서버 에 필요한 것일 수도 있습니다. 이유. 당신에게 필요한 것은
nameserver 8.8.4.4
nameserver 103.86.99.99
nameserver 103.86.96.96
지원팀에 연락해서 설명을 요청했습니다. 또한 VPN 연결에서 CyberSec 기능이 작동하는지 테스트하는 도구도 요청했습니다.
답변3
Sudo chattr -a /etc/resolv.conf
Sudo lsattr /etc/resolv.conf
파일을 삭제하고 Google DNS IP로만 새 파일을 만듭니다. 작동합니다!