노력을 통해 아치 Linux를 실행하는 집 컴퓨터에서 재부팅 후 갑자기 특정 웹 사이트에 연결할 수 없습니다. NetworkManager를 사용하고 있는데 해당 웹사이트에 github.com, qwant.com이 포함되어 있는데 discord에 연결할 수 없습니다. nslookup을 사용하여 IP를 얻을 수 있으므로 DNS 문제는 제외했지만 ping을 시도하면 "대상 호스트에 연결할 수 없습니다"라는 메시지가 나타납니다. 휴대전화와 Wi-Fi의 연결이 제대로 작동하므로 라우터 문제는 제외되었습니다.
나는 이것이 일종의 로컬 구성 문제임에 틀림없다고 확신하지만 이 문제에 대해 온라인에서 아무것도 찾을 수 없는 것 같고 내 구성에 대해 아무것도 변경하지 않았습니다. 최근에 설치한 Docker와 관련이 있었지만 이를 제거해도 문제가 해결되지 않았으므로 이것이 문제인 것으로 의심됩니다.
현재로서는 이 문제를 해결할 수 없는 상황이므로 도움을 주시면 감사하겠습니다. 컴퓨터에서도 사이트 접속이 안되서 휴대폰으로 입력했어요
답변1
DNS를 확인하는 것이 좋은 시작입니다.
그러나 DNS는 캐시되도록 설계되었습니다. 따라서 첫 번째 단계는어느인터넷 연결. ip a
좋은 출발점입니다. IP 주소가 있고 물리적 연결이 작동하는지 확인하세요(명령이 "NO-CARRIER"를 보고하지 않음).
웹 브라우저의 연결에 대해서만 언급하셨습니다. 웹 프록시를 사용하도록 구성되어 있지 않은지 확인하는 것이 좋습니다. 또한 문제를 확인하려면 다른 클라이언트(예: 컬 또는 wget)를 사용하는 것이 좋습니다.
다음 경로: ip route -n
.기본 경로가 구성되어 있는지 확인하세요. 추가로 막다른 골목이 없는지 확인하세요.
기본 게이트웨이에 액세스할 수 있는지 확인하세요. ping
IP 네트워크를 테스트하기 위해 선택한 도구이기는 하지만 네트워크 보안 담당자는 기업 네트워크에서 이를 비활성화하는 경향이 있습니다.
문제 없다?
질문에서 "특정 사이트"에 문제가 있다고 말했지만 다른 사이트(특히 LAN 외부 사이트)가 제대로 작동하는지 여부는 밝히지 않았습니다. 나는 이것이 사실이라고 가정합니다.
다음으로 방화벽 구성을 확인하세요. 저는 여기서 시대에 조금 뒤처져 있습니다. 오랫동안 실행하는 것만큼 간단했지만 iptables -L
이제는 커널의 iptables 이외의 다른 것을 통해 방화벽 설정을 수행할 수 있으며 모든 규칙이 iptables 출력으로 다시 변환되는 것은 아닙니다. 더 나은 제안이 없더라도 여전히 좋은 출발점입니다.