como adicionar o roteamento no nível do kernel?

0

No meu servidor Ubuntu eu tenho 5 NICs para cinco sub-redes diferentes. Há algum roteamento padrão no nível do kernel que precisa ser modificado. O problema é que a rede de IP e de destino da NIC é diferente.

Por exemplo, um NIC ip é 10.172.89.2 e este NIC deve transmitir o tráfego para 10.214.7.35. Se eu tentar adicionar uma rota como:

route add -network 10.214.7.35 mask 255.255.255.255 gw 10.172.89.2 dev eth0 

então o kernel não aceita esta rota dizendo destination network unreachable . Alguém pode ajudar dando ideia por favor?

    
por Rafiqul Islam 31.01.2016 / 09:14

1 resposta

0

Você precisa usar -host porque está fornecendo uma rede com máscara de rede para apenas um host. Também acho que a sintaxe é -network 10.214.7.35/32 . Também recomendo fazê-lo com o comando ip , route está um pouco enferrujado.

    
por ddio 31.01.2016 / 09:44