Como rotear tráfego específico através do OpenVPN?

2

Estou executando um servidor em casa com o rtorrent e o apache2. Eu gostaria de rotear meu tráfego rtorrent via OpenVPN e desde que eu sou um pouco novo para OpenVPN e iptables eu gostaria de ter um guia amigável.

O que eu tentei: Estive pesquisando por uma semana sobre o assunto, mas não encontrei nada que pudesse me ajudar. Eu testei o túnel com openvpn e encaminha meu ip correto, mas aqui está o problema. Como eu executo um servidor apache2, ele pára de funcionar (é claro) quando o túnel está ativo.

O que eu quero: Eu quero que o túnel esteja ativo mas não seja padrão e que somente o tráfego rtorrent passe por ele e por último mas não menos importante que o rtorrent APENAS se conecte via VPN.

Alguém pronto para a tarefa de me ensinar?

    
por junkyhlm 21.12.2012 / 07:52

1 resposta

1

Consegui resolver isso com dois passos principais:

  1. Escolha um provedor de serviços que use a interface TUN.
  2. Um pouco mais de roteamento de tabela

O encaminhamento de tabelas

Li o guia mais útil no link e segui as etapas fornecidas .

Minha configuração agora é dois nic físicos (eth0 e eth1) divididos em três tabelas (main, T1 e T2). T1 (eth1) roteia o material padrão (apache2, ssh etc.) e T2 (eth0) é apenas para conexões rtorrent.

Funciona como um encanto. Então, se você tiver o mesmo problema, leia o lartc.org e o problema será resolvido.

Nota

Eu não tentei esta configuração com a interface TAP, então não posso dizer se funciona ou não.

    
por 24.01.2013 / 16:18