Pois bem, senhoras e senhores, moças e rapazes, meninas e meninos. Eis que estou pilotando (desde o final da madrugada) o Karmic alpha 6 — versão de teste da futura 9.10 que deverá sair no dia 30 de novembro de 2009. Até agora não entendi porque não lançam dia 1º de novembro e colocam ela logo como 9.11…

A única tragédia na reinstalação foi que as minhas configurações de rede ficaram bagunçadas (fiquei com dois gateways, um em eth0 e outro em eth1, mas nada que sudo route del default gw eth0 não tenha resolvido, embora que temporariamente).

Problema com a rede resolvido. Bastou desinstalar o NetworkManager e seus penduricalhos para ter paz novamente. Ele não funciona corretamente em uma máquina que serve como estação de trabalho e distribuição de acesso a uma rede interna, pois não consegue lidar com IP fixo de forma correta quando a interface WAN depende de DHCP. Ele coloca dois gateways ao mesmo tempo, ou coloca só o gateway na interface com IP fixo, ou tenta DHCP em ambas, além de não respeitar o parâmetro de métrica (prioridade) em cada interface. Ainda havia pensado que o NetworkManager estivesse priorizando a interface eth0 (como é abordado na literatura atual sobre redes, evidenciando-a como a interface que fica apontada para a rede externa), mas na verdade ele considera a interface mais importante como a que possui IP fixo (contrariando o funcionamento desejado em um ambiente onde o IP da interface WAN do gateway é obtido através de DHCP). Entretanto, o NetworkManager ainda tem sua utilidade em estações de trabalho e computadores portáteis que não tenham IP fixo e eventualmente duas ou mais interfaces de rede (Cabo, WiFi, 3G, VPN etc.)

Exemplo:

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
dns-nameservers 127.0.0.1 208.67.222.222 208.67.220.220
metric 10
auto eth1
iface eth1 inet static
address 192.168.0.254
netmask 255.255.255.0
dns-nameservers 127.0.0.1 208.67.222.222 208.67.220.220
metric 100

Aliás, na versão 9.04 houve inversão entre eth0 e eth1, o que foi muito pior, mas também contornável (editando o arquivo /etc/udev/rules.d/70-persistent-net.rules é possível determinar os nomes das interfaces ethernet), além de um bug asqueroso onde o GDM “morria” sempre no primeiro login após o início, e com ele arrastava o X.org inteiro (azar de quem estivesse usando, iria perder todo o trabalho não salvo).

O kernel 2.6.31 parece levemente mais responsivo (que palavra horrível, arrumarei um termo mais condizente com o nosso idioma) porém ainda tem sérios problemas com os gráficos quando há acesso ao disco rígido (graças a falta de preemptividade comum na série generic do Ubuntu). O Totem continua o mesmo lixo de sempre, engasgando para tocar qualquer vídeo com CODEC proprietário. A minha curiosidade era com relação ao upstart e ao devicekit (e cá entre nós, a inicialização até ficou mais rápida, porem ao carregar o GDM, a sua lerdeza compensa a rapidez da parte anterior). Eu como não fico ligando e desligando PC, muito menos reiniciando-o de 5 em 5 minutos, tempo de carga do SO não me interessa nem um pouco, muito menos as funções de suspender (suspend to ram) e hibernar (suspend to disk).

Por ora é só (atualizado em 27-09-2009 01:00). :-)

  • Share/Bookmark