Como encaminhar tráfego originado de uma interface específica?

0

No meu roteador OpenWRT eu tenho três interfaces, uma interface WAN wan , uma interface LAN eth0 e uma interface OpenVPN tun0 . Quero rotear todo o tráfego originado de eth0 para um endereço IP específico (digamos A.B.C.D) para percorrer a interface tun0 em vez de diretamente através de wan . Como devo fazer isso? ip route é o comando correto para usar aqui? Eu tentei

ip route add to A.B.C.D via [tun0 IP] dev tun0

no roteador, mas parece que todo tráfego (em vez de apenas os de eth0 ) são roteados dessa maneira.

    
por Riobard 10.01.2014 / 04:28

1 resposta

1

O uso do Route não funciona como você deseja manipular o tráfego em um critério diferente do endereço IP de destino - você precisa configurar o roteamento de políticas - que permite ter várias tabelas de roteamento e selecionar a tabela que deseja para usar (geralmente usando marcas IPTables).

    
por 10.01.2014 / 04:47