Torna o wifi preferível através da conexão com fio no Ubuntu 14.04?

12

Como faço com que o Ubuntu opte pela conexão Wi-Fi através da conexão com fio quando ambos estão conectados à Internet? Eu editei a conexão Ethernet para rotear usando a preferência "Use esta conexão somente para recursos nesta rede", que outras pessoas relataram ter sucesso como um meio de obter WiFi preferido, mas não funciona para mim. O problema persiste. A Ethernet ainda é preferida pela internet e o WiFi é ignorado.

outra coisa, é possível usar a conexão com fio como conexão failover para wireless?

    
por gunjan parashar 22.04.2014 / 12:42

1 resposta

4

Você pode alterar a métrica. route add default dev eth0 metric 20 Quando você altera a métrica, a rota padrão para wless0 terá menos métrica e o tráfego passará por wless0. Quando wless0 está inativo, a rota padrão para wless0 será excluída da tabela de roteamento e o tráfego será encaminhado via eth0. Depois de quando você wless0 está novamente ativo, a métrica padrão será menor que 20 em eth0 e o tráfego irá novamente para wless0.

Você também pode editar /etc/network/interfaces e definir métrica permanente para interface.

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX

@gunjan parashar Elaborado:

Pacotes de rotas de serviço de rede em vários parâmetros. Primeiro disso é que o pacote é para rede local ou não. Para este serviço de rede de decisão, use netwotk mask from nic setup. Se o pacote não for a rede local, o pc irá enviar para o gateway padrão.

Se você tiver 2 interfaces na mesma sub-rede / rede local e o mesmo gateway para ambas as interfaces, o pc deve usar alguns "parâmetros" para decisão de roteamento. O parâmetro para o roteamento é métrico. Praticamente menos métrica é melhor rota e pc irá enviar pacotes para gateway com base nisso. Caso você tenha a mesma métrica e o mesmo gw e ambas as interfaces na rede local, o tráfego para gw não funcionará porque o pc não pode tomar decisões de roteamento.

Quando você altera métrica, praticamente você diz pc "Link over eth0 é pior. Use wlan0" Mas quando está wlan0 inoperante, qualquer conexão é melhor que nenhuma conexão e pc vai usar conexão "pior". Quando o wlan está novamente ativo automaticamente, o melhor é porque o parâmetro de métrica padrão é menor que o parâmetro de métrica configurado manualmente em eth0.

    
por 2707974 22.04.2014 / 12:59