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.