Eu recentemente atualizei do Xubuntu 12.10 para 13.04 e não muito tempo depois (embora não imediatamente após) eu perdi conectividade de rede.
Às vezes eu posso pingar 8.8.8.8 e às vezes não posso. Eu nunca posso pingar www.google.com ou www.gnu.org. Confirmei que o problema não é com a minha bridge / roteador DSL, já que tenho acesso normal à internet na minha outra máquina Xubuntu e via wireless (do roteador DSL) com o meu dispositivo Android.
Aqui está o que eu tentei no sistema Xubuntu 13.04, tudo sem sucesso.
Primeiro meu sistema e saída ifconfig enquanto estiver em uma conexão com fio:
$ uname -a
Linux cypher 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:90:f5:d8:8e:6a
inet addr:192.168.254.27 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::290:f5ff:fed8:8e6a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:914 errors:0 dropped:0 overruns:0 frame:0
TX packets:343 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:61498 (61.4 KB) TX bytes:32037 (32.0 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:336 errors:0 dropped:0 overruns:0 frame:0
TX packets:336 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:54571 (54.5 KB) TX bytes:54571 (54.5 KB)
vmnet1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
inet addr:192.168.254.1 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vmnet8 Link encap:Ethernet HWaddr 00:50:56:c0:00:08
inet addr:172.16.145.1 Bcast:172.16.145.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Eu tenho o VMWare Player e o Virtualbox instalados, embora nenhum deles esteja sendo executado no momento. Eu tive que reinstalar o VMWare Player e tê-lo recompilar contra o kernel mais recente após a atualização 13.04. Isso também envolveu a lista negra de kvm e kvm_intel em /etc/modprobe.d/blacklist.conf (que eu já separei sem ser listado). Não tenho certeza se isso é relevante.
Tentativa de ping:
root@cypher:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=48 time=37.9 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=48 time=37.2 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=48 time=36.8 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 36.807/37.327/37.906/0.477 ms
root@cypher:~# ping www.google.com
PING www.google.com (74.125.139.105) 56(84) bytes of data.
^C
--- www.google.com ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 7999ms
root@cypher:~# ping 74.125.139.105
PING 74.125.139.105 (74.125.139.105) 56(84) bytes of data.
^C
--- 74.125.139.105 ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9071ms
Para que eu possa acessar o DNS, mas não mais nada.
Eu reiniciei muitas vezes.
Eu tentei:
sudo dpkg-reconfigure resolvconf
e reiniciado. Sem alegria.
Eu experimentei o Gerenciador de configurações > Conexões de Rede > Conexão com fio 1 > Configurações IPv4 e defina o método como "Somente Endereços Automáticos (DHCP)" e defina os Servidores DNS como 8.8.8.8, 8.8.4.4
Eu tentei reiniciar a rede com os dois:
sudo service networking restart
sudo ifup eth1
Nenhum dos dois corrigiu o problema (inclusive após a reinicialização).
Meu / etc / network / interfaces ficou assim:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Eu mudei para:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto eth1
iface eth1 inet loopback
Não parece fazer diferença. Reiniciado. Ainda não está funcionando.
Então eu desconectei a conexão com fio e tentei o wireless. Eu posso conectar ao roteador sem fio. Não consigo pingar DNS nem www.google.com. Também não posso fazer logon na interface web interna do roteador (o navegador simplesmente trava esperando por uma conexão a ele).
Não tenho certeza do que mais tentar ou se devo desfazer qualquer coisa feita acima. Eu não sei o que aconteceu com eth0. Eu pensei que é o que eu tenho usado nos últimos 6 meses neste sistema, então não tenho certeza de como ele mudou para eth1 e se esse é o problema.
Idéias?