configurando a rota estática persistente no debian

0

Eu sei como adicionar rotas para rede através de um gateway específico em um dispositivo específico: em /etc/network/interfaces

up route add -net 10.0.0.0/24 gw 10.0.0.2

Mas e se eu precisar adicionar rota para um IP específico em vez de rede, como o comando seria alterado, presumo que -net mudaria para outra coisa?

    
por JnLinuxoid 14.07.2017 / 19:12

2 respostas

2

Para um host específico, você precisa alterar o -net para -host e apenas especificar o IP em vez de incluir a máscara de rede.

    
por 14.07.2017 / 19:15
0

Sugiro mudar para as modernas ferramentas iprotue, que têm uma sintaxe consistente para hosts e redes:

up ip route add 10.0.0.0/24 via 10.0.0.2 # network
up ip route add 10.0.0.0/32 via 10.0.0.2 # host

Você pode usar qualquer tamanho de prefixo que quiser, a sintaxe permanece a mesma.

Opcionalmente, você pode adicionar um dev eth0 (ou similar) para garantir que o tráfego ultrapasse esse dispositivo, mesmo que você tenha outra rota para 10.0.0.2.

route e amigos ficaram obsoletos no Linux por mais de uma década.

    
por 14.07.2017 / 20:01