Por que minha conexão com fio não é preferida em relação à minha rede sem fio?

4

Quando conectado a um fio, o fio deve ser a conexão preferida. Por alguma razão, quando tento fazer DNS ou conectar-me a máquinas que estão na LAN com fio local, o kernel está tentando usar meu hotspot.

O que posso definir para forçar o fio a ser a conexão preferida?

    
por boatcoder 08.05.2015 / 17:56

1 resposta

2

Tente isso. Faça script na pasta /etc/network/if-up.d/ chamado script com execute permissions 755

# Check for specific interface if desired
[ "$IFACE" != "eth0" ] || exit 0
# Adding additional routes on connection
route add default dev eth0
route add ...
route add ...

ou

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

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

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX
    
por 2707974 08.05.2015 / 20:18

Tags