Eu uso Ubuntu 16.04
e conecto minha máquina ao lado de outras máquinas usando Hub
em um modem para usar a Internet. Hoje me deparo com um problema:
Outra máquina pode se conectar à Internet; mas não consigo acessar a web ( Server Not Found
erro no navegador e ping: unknown host google.com
como resultado de $ ping google.com
no terminal), a menos que depois de desconectar / reconectar o cabo de rede. Mas desta forma só funciona por alguns segundos até 2 minutos. Embora meu dispositivo Android possa se conectar à web continuamente sem nenhum problema por meio de WiFi
.
Também conectei minha máquina diretamente ao modem e até mesmo troquei o cabo de rede (Ethernet). Mas o resultado foi o mesmo.
O que causa esse problema e como posso resolver isso?
Editar1
Eu posso abrir 192.168.1.1
da minha máquina, mas não pode entrar; embora seja possível fazer isso de minhas outras máquinas.
Edit2
-
/ect/resolv.conf
contém apenas nameserver 127.0.1.1
(mas esse arquivo é um link para /run/resolvconf/resolv.conf
)
- o resultado de
$ nmcli device show $ethernet | grep DNS
é:
- IP4.DNS 1 : 8.8.8.8
- IP4.DNS 2 : 4.4.4.4
-
ping 8.8.8.8
funciona sempre
- Tanto
$ dig 8.8.8.8 google.com
como $ dig 4.4.4.4 google.com
funcionam quando consigo acessar a web; mas quando o problema ocorre, eu recebo " ;; connection timed out; no servers could be reached
"
Editar3
Parece que minha máquina altera automaticamente a conexão usada de Internet
(que é usada para acessar a web) para virbr0
, o que causa problemas:
Quando posso acessar a web:
Quandooproblemaocorre:
Edit4
Resultado de $ ip route show
quando consigo acessar & não pode acessar a web:
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