친구의 컴퓨터에 PinguyOS를 설치했습니다. 이 컴퓨터는 이제 다음과 같은 이상한 동작을 표시합니다.
- 맞춤 네트워크를 설정할 수 없습니다. DHCP 기반 네트워킹만 제공되는 것 같습니다.
- 고정 IP 주소, 게이트웨이 및 넷마스크를 사용하여 사용자 지정 네트워크를 설정하더라도
/etc/network/interfaces
네트워크 모니터에는 들어오고 나가는 데이터가 표시되지만ping www.google.com
결과는 다음과 같습니다 .Unable to resolve www.google.com
- 다른 컴퓨터에서는 IP 주소가 인터넷에서 잘 작동하는 것으로 확인되었습니다. (아니요! 두 컴퓨터가 같은 IP 주소를 사용하고 있지 않고 케이블만 바꿨을 뿐입니다.)
- IP 주소를 ping하고 한 컴퓨터에서 PinguyOS를 사용하여 컴퓨터를 ping할 수 있는지 확인합니다. 이 컴퓨터에서 내부 IP를 ping할 수도 있습니다.
- IP 주소, 넷마스크, 게이트웨이 및 DNS 서버에 대한 모든 설정을 확인하고 다시 확인합니다.
무엇이 문제일까요?
답변1
너보여주다. /etc/resolv.conf
만 포함했습니다 nameserver 127.0.0.1
. 이는 DNS 서버가 localhost에 대해 구성되어 있고 localhost가 호스트 이름을 확인할 수 없음을 의미합니다. 따라서 두 가지 중 하나입니다.
- 이는 의도적인 것입니다. 로컬 컴퓨터에 DNS 서버를 구성했지만 해당 구성이 다운되었습니다. 발생한 오류에 대한 로그를 확인해야 합니다.
- 우연히 네임서버를 게이트웨이 라우터(일반적으로 192.168.1.1일 필요는 없음)로 설정하려고 합니다.
전자의 경우, 해결책은 DNS 서버가 어떻게 잘못 구성되었는지 알아내는 데 있습니다. 이와 관련하여 도움이 필요하시면 추가 정보를 제공해 주시기 바랍니다.
후자인 경우 /etc/resolv.conf
다음과 같이 수정해야 합니다.
nameserver <IP address of your gateway router>
라우터가 DNS 서비스를 제공하도록 구성되지 않은 경우 Google의 공개 DNS 서버를 사용할 수 있습니다.
nameserver 8.8.8.8
nameserver 8.8.8.4
그럼에도 불구하고 ISP의 DNS가 다운되는 경우 백업으로 사용해도 문제가 되지 않습니다. 따라서 가장 좋은 /etc/resolv.conf
것은 다음과 같습니다.
nameserver <IP address of your gateway router>
nameserver 8.8.8.8
nameserver 8.8.8.4
즉, 다른 패키지가 /etc/resolv.conf
자동으로 생성되지 않도록 해야 합니다. 그렇지 않으면 인터페이스가 다시 시작되면 변경 사항이 손상됩니다. 예를 들어, 내 Debian에서 패키지가 설치된 경우 다음과 같은 줄을 추가하면 resolvconf
빌드가 처리됩니다./etc/resolv.conf
dns-nameserevers 8.8.8.8
/etc/network/interfaces
관련 인터페이스에서.