Como posso dizer ao Ubuntu para manter a tabela de roteamento correta? [fechadas]

3

O Ubuntu define uma tabela de roteamento incorreta se o roteador for desligado e ligado novamente:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.1     0.0.0.0         255.255.255.255 UH    0      0        0 wlan0

Para obter uma rota correta, tenho que excluir manualmente a conexão wlan e configurá-la como nova (como se eu conectasse a essa wlan na primeira vez); O Ubuntu então me pergunta a senha da wlan. E então eu recebo a tabela de roteamento correta:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0

No entanto, não mantém essa tabela de roteamento corretamente. Como posso forçar o Ubuntu a escolher automaticamente a rota correta sem ter que excluir manualmente a conexão wi-fi de cada vez?

Estou usando o Ubuntu 12.04 de 64 bits. Sim, estou usando o DHCP. É sobre o WiFi.

A Ethernet funciona, mas o WiFi sempre recebe tabelas de roteamento erradas. E é definitivamente um bug do Ubuntu, porque em uma nova instalação é assim. Não importa se é Ubuntu, Kubuntu ou Xubuntu (eu tentei todos eles). Não acontece com outras distribuições baseadas no Ubuntu. Também não acontece com o Windows 7.

Este bug foi introduzido com o 11.04. Porque eu tentei esta versão também. Mesmo problema. E eu também tentei a versão 10.04 então. Com 10.04 as tabelas WiFi estão corretas e funciona. A partir da versão 11.04, as tabelas de roteamento estão desordenadas.

O Ubuntu mexe nas tabelas de roteamento quando o roteador é desligado e ligado novamente. Então eu tenho que apagar a conexão WiFi no NetworkManager e configurá-lo para obter uma tabela de roteamento correta novamente. Como eu disse, é puramente um problema do Ubuntu. Não há problemas com outras distros.

    
por DoubleDouble 03.05.2012 / 11:39

0 respostas