Alterando métrica para dhcpcd

1

Estou tentando construir uma conexão de fallback para minha caixa do Ubuntu no eth1 (na verdade, é um modem de banda larga móvel Huawei HiLink). Este é o conteúdo do meu arquivo de interfaces:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto eth1
allow-hotplug eth1
iface eth1 inet manual
    metric 400            # does not work

Estou usando o dhcpcd como networkmanager. Eu li que o dhcpcd define automaticamente a métrica de dispositivos ethernet para 200+ e de dispositivos wlan para 300+. Aqui está minha saída de route -n :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.42.0.1       0.0.0.0         UG    202    0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    203    0        0 eth1
0.0.0.0         192.168.0.1     0.0.0.0         UG    304    0        0 wlan0
10.42.0.0       0.0.0.0         255.255.255.0   U     202    0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     304    0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     203    0        0 eth1

É possível alterar a métrica no dhcpcd em outro lugar? Porque no arquivo de interfaces simplesmente não funciona!

    
por user2737037 03.01.2016 / 22:19

1 resposta

2

O arquivo de configuração para o dhcpcd é /etc/dhcpcd.conf.
Eu só tive que adicionar estas duas linhas:

interface eth1
metric 400
    
por user2737037 04.01.2016 / 10:44