이해합니다
drwxrwxr-x 3 root tunnel 100 date and time .
drwxr-xr-x 33 root root 860 date and time …
-rwxrwxr-x 1 root tunnel 0 date and time enable-updates
drwxrwxr-x 2 root tunnel 40 date and time interface
-rwxrwxr-x 1 root tunnel 151 date and time resolv.conf
그럼 난 달려
sudo chown --recursive root:tunnel run/resolvconf
sudo chmod --recursive 775 /run/resolvconf
그럼 난 이해했어
drwxrwxr-x 3 root tunnel 100 date and time .
drwxr-xr-x 33 root root 860 date and time …
-rwxrwxr-x 1 root tunnel 0 date and time enable-updates
drwxrwxr-x 2 root tunnel 40 date and time interface
-rwxrwxr-x 1 root tunnel 151 date and time resolv.conf
그러나 몇 초 또는 재부팅 후에 모든 플래그와 파일 resolv.conf가 덮어쓰여지고 이 메시지가 다시 나타납니다.
ls -al /run/resolvconf
total 4
drwxrwxr-x 3 root tunnel 100 date and time .
drwxr-xr-x 33 root root 860 date and time ..
-rw-r--r-- 1 root root 0 date and time enable-updates
drwxrwxr-x 2 root tunnel 40 date and time interface
-rw-r--r-- 1 root root 151 date and time resolv.conf
채팅을 할 수 없어요
chattr: Operation not supported while reading flags on /etc/resolv.conf
이것은 resolv.conf의 고양이입니다.
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND – YOUR CHANGES WILL BE OVERWRITTEN
답변1
작성된 대로 resolv.conf 파일은 네트워크 관리자 악마가 시작되거나 다시 시작될 때마다 덮어쓰여집니다.
정적 DNS를 유지하려면 /etc/network/interfaces 파일에 다음 줄을 추가해야 합니다.
dns-nameservers xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
xxxx.xxxx.xxxx.xxxx
제 예에서는 IP 주소를 원하는 DNS로 바꿔야 합니다 . 8.8.8.8
Google 8.8.4.4
의 DNS를 예로 들 수 있습니다 .
인사,
답변2
패키지는 기본적으로 시스템에 설치되므로 이것은 /etc/resolv.conf
단지 심볼릭 링크입니다 .resolvconf
ls -al /etc/resolv.conf
/etc/resolv.conf -> /etc/resolvconf/run/resolv.conf
이것이 바로 chattr: Operation not supported while reading flags on /etc/resolv.conf
오류가 발생하는 이유입니다.
삭제 /etc/resolv.conf
하고 다시 만드세요.
rm /etc/resolv.conf # or use unlink command
nano /etc/resolv.conf # etdit your file
chattr +i /etc/resolv.conf
답변3
resolv.conf
재부팅 후 이 파일이나 모든 파일을 덮어쓰는 것을 방지하려면 다음 명령을 사용하십시오 .
chattr -V +i filename e.g chattr -V +i /etc/resolv.conf
변경 사항을 되돌리려면 다음 명령을 사용하십시오.
chattr -i filename - to re-enable insert to the file
chattr(속성 변경)은 루트로 로그인한 경우에도 중요한 파일 및 폴더의 실수로 삭제 또는 수정을 방지하기 위해 Linux 시스템에서 파일의 특정 속성을 설정/설정 해제하는 데 사용되는 명령줄 Linux 유틸리티입니다.