인터넷에 액세스하려면 네트워크 케이블을 분리했다가 다시 연결해야 합니다.

인터넷에 액세스하려면 네트워크 케이블을 분리했다가 다시 연결해야 합니다.

나는 인터넷을 사용하기 위해 모뎀 Ubuntu 16.04을 사용하여 내 컴퓨터를 다른 컴퓨터와 함께 사용하고 연결합니다 Hub. 오늘 나는 문제에 직면했습니다.

다른 컴퓨터는 인터넷에 연결할 수 있습니다. 하지만 네트워크 케이블을 분리/재연결한 후에는 웹에 액세스할 수 없습니다( Server Not Found브라우저 오류 및 터미널 ping: unknown host google.com오류 ). $ ping google.com하지만 이 방법은 몇 초에서 최대 2분까지만 작동합니다. 내 Android 기기는 WiFi.

또한 내 컴퓨터를 모뎀에 직접 연결하고 네트워크(이더넷) 케이블도 변경했습니다. 하지만 결과는 마찬가지였다.

이 문제의 원인은 무엇이며 어떻게 해결할 수 있습니까?

편집1

192.168.1.1내 컴퓨터에서 열 수는 있지만할 수 없다로그인; 다른 컴퓨터에서도 그렇게 하는 것이 가능하지만요.

편집2

  • /ect/resolv.conf다음만 포함함 nameserver 127.0.1.1(그러나 해당 파일은 에 대한 링크임 /run/resolvconf/resolv.conf)
  • 결과는 다음과 $ nmcli device show $ethernet | grep DNS같습니다:
    • IP4.DNS1: 8.8.8.8
    • IP4.DNS2: 4.4.4.4 - ping 8.8.8.8항상 작동
  • 둘 다 웹에 액세스할 수 있을 때 작동합니다 $ dig 8.8.8.8 google.com. $ dig 4.4.4.4 google.com하지만 문제가 발생하면 " ;; connection timed out; no servers could be reached" 이 표시됩니다.

편집3

Internet내 컴퓨터가 사용된 연결을 (웹에 액세스하는 데 사용되는) 자동으로 변경하여 문제가 발생하는 것 같습니다 virbr0.

웹에 액세스할 수 있는 경우: 여기에 이미지 설명을 입력하세요

문제가 발생하는 경우: 여기에 이미지 설명을 입력하세요

편집4

$ ip route show웹에 액세스할 수 있고 액세스할 수 없는 경우 의 결과 :

default via 192.168.1.1 dev eno1  proto static  metric 100 
169.254.0.0/16 dev eno1  scope link  metric 1000 
192.168.1.0/24 dev eno1  proto kernel  scope link  src 192.168.1.50  metric 100 
192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 linkdown 

답변1

DNS 문제일 가능성이 높습니다..

  • ,/ect/resolv.confnameserver 127.0.1.1
  • nmcli device show $ethernet | grep DNS네임 서버를 나열하는 문제 ( $ethernet인터페이스의 이름, 일반적으로 some enp*)
  • ping...이 ( ) 에 액세스할 수 있는지 확인하세요 .
  • 사용할 수 있는지 확인하세요dig @dnserver somesite.com

연결 편집기를 사용하면 연결에 DNS를 강제로 적용할 수 있습니다. 예를 들면 다음과 같습니다.

  • 8.8.8.8 (구글)
  • 208.67.220.220/208.67.222.222(오픈DNS)

관련 정보