Eu tenho a seguinte configuração:
ns1
ns_ext1
e ns_int1
. ns_ext
existe no namespace global e ns_int1
existe em ns1
. gre1
, que existe em ns1
. ns1
é a seguinte
10.0.2.0/24 -> gre1
0.0.0.0/0 -> ns_int1
10.0.2.0/24 -> ns_ext1
Quando tento pingar 10.0.2.1
do namespace global, que é um endereço IP que existe na outra extremidade do túnel GRE, obtenho um comportamento estranho. O tráfego é encaminhado para ns_ext1
. No entanto, em ns1
, ns_int1
não está encaminhando esse tráfego para gre1
, como diz a tabela de roteamento. Em vez disso, é ARP para 10.0.2.1
. Minha suspeita é que, especificando o dispositivo ns_ext
como o próximo salto para a sub-rede 10.0.2.0/24
na tabela de roteamento global, eu fiz o kernel pensar que a sub-rede está diretamente conectada a ns_ext1
. Existe alguma maneira que eu possa obtê-lo apenas para avançar através dessa interface em vez de ARP'ing?