Eu configurei um túnel:
$ ip tunnel add mytunnel mode gre remote x.x.x.x local y.y.y.y ttl 255
$ ip link set mytunnel up
$ ip address add 172.17.10.2/30 dev mytunnel
$ ifconfig mytunnel up
Agora, posso pingar 172.17.10.1
, então o túnel está funcionando corretamente. Eu quero que todos os IPs para um destino especificado, 172.29.0.0/20
, passem por este túnel. Alguns são vinculados a algumas interfaces de VLAN localmente, alguns remotos que me utilizam como gateway.
Eu tentei
$ ip ro add somedest/24 via 172.17.10.1 dev mytunnel
Fazer ping somedest -I 172.29.5.22
falha, fez tcpdump
e nada aparece passando pelo túnel.
Estou fazendo errado? Qual poderia ser o problema?
Tags networking ip routing