Linux networking e roteamento

1

Eu tenho 3 redes:

192.168.1.0/24
192.168.11.0/24
192.168.50.0/24

192.168.1.0/24 e 192.168.11.0/24 estão conectados entre si por meio de um túnel IPSec e 192.168.11.0/24 e 192.168.50.0/24 estão conectados entre si da mesma maneira.

[ 192.168.1.0/24 ] <--------> [ 192.168.11.0/24 ] <--------> [ 192.168.50.0/24 ]

Estou em minha máquina local na sub-rede 1.0/24 e estou tentando configurar o roteamento para a sub-rede 50.0/24 , usando o roteador em 11.0/24 como o endereço do próximo salto. O roteamento é configurado da seguinte forma:

ip route add 192.168.11.0/24 via 192.168.1.1
    (this route is unnecessary as the router handles this implicitly)
ip route add 192.168.50.0/25 via 192.168.11.254
    (At this point, I get: RTNETLINK answers: No such process)

Estou fazendo algum comando incorretamente ou tenho um mal-entendido fundamental sobre o funcionamento desse roteamento?

    
por axon 07.02.2012 / 19:25

1 resposta

2

O endereço do gateway DEVE estar na rede local. Ou seja, seu sistema deve poder se comunicar diretamente com qualquer gateway especificado por você.

O que você provavelmente quer / precisa é isso.

ip route add 192.168.50.0/25 via 192.168.1.1
    
por 07.02.2012 / 19:32