Tornar o wifi preferível à conexão com fio no Ubuntu 14.04?

13

Como faço para o Ubuntu escolher a conexão Wi-Fi em vez da conexão com fio quando ambos estão conectados à Internet? Editei a conexão Ethernet para rotear usando a preferência "Use esta conexão apenas para recursos nesta rede", que outras pessoas relataram ter tido sucesso como meio de obter a preferência de WiFi, mas não funciona para mim. O problema persiste. A Ethernet ainda está sendo preferida para a Internet, e o WiFi é ignorado.

outra coisa, é possível usar a conexão com fio como uma conexão de failover para a rede sem fio?

gunjan parashar
fonte
É preferível que você possa postar perguntas separadas em vez de combiná-las em uma. Dessa forma, ajuda as pessoas a responderem a sua pergunta e também outras que buscam pelo menos uma de suas perguntas. Obrigado!
precisa saber é o seguinte

Respostas:

5

Você pode alterar a métrica. route add default dev eth0 metric 20Quando você altera a métrica, a rota padrão para wless0 terá menos métricas e o tráfego passará por wless0. Quando o wless0 estiver inativo, a rota padrão para wless0 será excluída da tabela de roteamento e o tráfego passará pelo eth0. Depois que o wless0 estiver novamente ativo, a métrica padrão será menor que 20 no eth0 e o tráfego voltará ao wless0.

Além disso, você pode editar /etc/network/interfacese definir a métrica permanente para a 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 rota de serviço de rede em vários parâmetros. Primeiro disso é que o pacote é para rede local ou não. Para esta decisão, o serviço de rede usa a máscara netwotk da configuração de nic. Se o pacote não for uma rede local, o PC o enviará para o gateway padrão.

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

Quando você altera a métrica, praticamente diz pc "Link over eth0 é pior. Use wlan0". Mas quando a wlan0 está inativa, qualquer conexão é melhor do que nenhuma conexão e o pc usa a conexão "pior". Quando você wlan for novamente ativado automaticamente, haverá melhor porque o parâmetro métrico padrão é menor que o parâmetro métrico configurado manualmente em eth0.

2707974
fonte
você pode por favor descreva bcoz Eu não sou muito familiarizado com a rede
parashar gunjan
ou dar um cenário exemplo, com valores padrão
parashar gunjan
Você tem pequeno elaborado.
2707974