Posso ajustar as métricas nas minhas duas interfaces de rede?

0

Eu tenho duas sub-redes.

192.168.6.x para fins especiais, e eu estou conectado diretamente ao roteador pela Ethernet. Ele tem uma conexão WAN com o gateway da Internet para que os dispositivos especializados possam fazer atualizações de software, mas eles conversam principalmente entre si. Cada um tem um endereço estático e um arquivo hosts para que todos sejam acessíveis pelo nome.

A entrada de serviço é 192.168.1.1 e posso acessá-lo diretamente via WiFi com um endereço IP estático.

On Windows 7 and 8.1 it is very easy to set the .1 interface to have a metric of 1 and the .6 have a metric of 10.

Any time I need to communicate with a unit on .6 there is only one interface that can do it, so all is fine.

When I need to do an Internet stream or download it favors the .1 interface and doesn't interfere with the instrumentation.

Então, agora, com uma nova máquina 14.04 do ubuntu se tornando uma estação de trabalho tão útil, eu preciso da mesma configuração para ela.

.6 é cabeado para Ethernet, e .1 é via Wi-Fi. Neste momento, parece muito aleatório qual caminho um grande download levará, muitas vezes perturbando os registradores de dados em .6

A configuração da rede é feita na tela Configuração da GUI, Rede.

eth0 é 192.168.6.204, gateway 192.168.6.1, dns 192.168.1.1

wlan1 é 192.168.1.214, gateway 192.168.1.1, dns 192.168.1.1

e

/ etc / interfaces é assim:

Nãoexisteumficheiro/wpa_supplicant/wpa_supplicants.

/etc/hostséassim:

Ocomandorouteretornaisso:

O que mostra as métricas exatamente o oposto do que eu quero, e embora o endereço do gateway para wlan1 seja mostrado como 192.168.1.1 na tela de configuração, ele não aparece na tabela de roteamento.

Então, claramente, tenho dois problemas na tabela de roteamento. Métricas e gateways.

Minha pergunta original está no título: Posso ajustar as métricas nas minhas duas interfaces de rede? Mas quanto mais eu olho para isso, eu acho que eu deveria mudar o título para perguntar como você controla a rede 14.04 do Ubuntu, além da interface gráfica.

    
por SDsolar 27.06.2017 / 10:15

1 resposta

1

Você pode adicionar metric à sua interface

Se você usa dhcp para configurar eth interface

sudo nano /etc/network/interface

adicione a métrica

auto eth0
  iface eth2 inet dhcp
  metric 800

Se você tem ip estático

auto eth1
  iface eth1 inet static
    address 10.10.0.10
    netmask 255.255.255.0
    gateway 10.10.0.1
    metric 800 

Você também pode criar um script para alterar gefault gateway

Exemplo:

 sudo nano /etc/network/if-up.d/script

e coloque o conteúdo

# Check for specific interface if desired
[ "$IFACE" != "eth0" ] || exit 0
# put default gw to wless 
route add default dev wlan0 

dê privilégio de script

chmod 755 /etc/network/if-up.d/script

if-up.d acionará o script chamado script quando eth0 subir e colocar o padrão gw em wlan0

Ou você pode adicionar manualmente metric para rotear

sudo route add default gw 10.10.0.1 metric 800

10.10.10.1 é o gateway padrão para a rede eth

Ou se você não precisar de recursos na sub-rede ethernet, exceto essa sub-rede, Quero dizer, todo o host que você fala através do cabo está na mesma sub-rede, você pode excluir o padrão gw da configuração do cartão de eth.

    
por 2707974 28.06.2017 / 10:24