
나는 인터넷을 사용하기 위해 모뎀 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
같습니다: - 둘 다 웹에 액세스할 수 있을 때 작동합니다
$ 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.conf
nameserver 127.0.1.1
nmcli device show $ethernet | grep DNS
네임 서버를 나열하는 문제 ($ethernet
인터페이스의 이름, 일반적으로 someenp*
)ping...
이 ( ) 에 액세스할 수 있는지 확인하세요 .- 사용할 수 있는지 확인하세요
dig @dnserver somesite.com
연결 편집기를 사용하면 연결에 DNS를 강제로 적용할 수 있습니다. 예를 들면 다음과 같습니다.
- 8.8.8.8 (구글)
- 208.67.220.220/208.67.222.222(오픈DNS)