etc / resolv.conf 파일을 복원 / 재 작성하는 방법


10

resolvconf로 인해 UCK가 실패했다고 가정하고 실수로 resolvconf폴더와 resolv.conf파일을 모두 삭제했습니다 /etc. 이제 응용 프로그램이 업그레이드되어 문제가 해결되었지만이라고 말합니다 no file named resolv.conf in /etc. 그 파일을 삭제했기 때문에 정확한 내용입니다. 파일을 다시 만들거나 다른 위치에서 복원 할 수있는 방법이 있습니까?

답변:


21

resolvconf를 다시 설치하여 기본 구성을 복원 할 수 있습니다.

sudo apt-get install --reinstall resolvconf

또 다른 아이디어는 "resolvconf"를 제거하고 설치하는 것입니다.

sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf

3
증폭 : resolvconf가 완전히 복원되도록하려면 resolvconf를 제거하고 다시 설치 한 다음 다시 부팅해야합니다. 제거하지 않고 제거 만하면 다시 설치할 때 /etc/resolv.conf에 symlink가 설치되지 않습니다. 재부팅하지 않으면 resolvconf의 데이터베이스는 일반적으로 재부팅 할 때까지 또는 모든 활성 인터페이스를 재구성 (다운 및 업) 할 때까지 네임 서버 정보가 누락됩니다.
— jdthood

인터넷이 끊어졌고 우분투 저장소에서 패키지를 가져올 수 없습니다.
— thouliha

1
이것은 또한 인터넷을 끊고 제거하고 다시 설치하지 못했습니다. 이제 아무것도 업데이트 할 수 없습니다.
— CHammond

1
당신은 자신이없는 새로운 패키지, 핑을 가져 찾을 경우 us.archive.ubuntu.com다른 컴퓨터에서 직선 IP 주소가 반환 및 사용 점에서 잡아 wget: (예 : wget http://91.189.91.26/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu4_all.deb다음 사용하여 설치) dkpg(예 : dpkg -i resolvconf_1.78ubuntu4_all.deb) 재부팅. 대안은 /etc/hosts업데이트 / 설치를 완료하기 위해 IP를 사용자에게 배치하는 것 입니다.
— vandsh

LN : 장치 또는 바쁜 자원 : '/etc/resolv.conf 파일'을 제거 할 수 없습니다
— 1rq3fea324wre

9

만약 resolvconf -u쇼 경고 /etc/resolv.conf에 대한 심볼릭 링크 아닌 /run/resolvconf/resolv.conf그 바로 백업 의 resolv.conf 와는 심볼릭 링크를 만들 :

$ cd /etc
$ sudo ln -s /run/resolvconf/resolv.conf

2
이것이 정답입니다! 호스트 이름을 확인할 수 없을 때 resolvconf를 어떻게 다시 설치 하시겠습니까?!
— Evils

1

휴지통을 비우셨습니까? 그렇지 않은 경우 휴지통에서 복원 할 수 있습니다.


답장을 보내 주셔서 감사합니다. 나는 절대 혼자 삭제를 사용하지 않았지만 shift + delete는 휴지통에 있지 않았습니다.
— beeju

1
내가 참조. 복구 프로그램을 사용하십시오. 또는 @desgua가 말한 것을 시도하십시오.
— Svetlana Belkin

1

이 시도:

nano /etc/resolv.conf

더하다:

nameserver 8.8.8.8

nameserver 192.168.xx ( ifconfig출력에 올바른 주소가 있는지 확인 )

그때

sudo service resolvconf start
sudo systemctl enable resolvconf

resolvconf를 다시 설치하는 것이 좋습니다.
— pim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.