Enviando todo o tráfego através de um túnel

2

Eu configurei um túnel IPIP entre minha estação de trabalho e meu servidor. Eu posso adicionar rotas manualmente para que o tráfego atravesse o túnel assim:

ip route ad 216.221.35.27 dev foo

No entanto, não tenho certeza de como devo configurar minhas rotas para que todo o meu tráfego (exceto o tráfego para a rede local 192.168.1.0/24) atravesse o túnel.

    
por user10245 26.07.2009 / 14:37

4 respostas

2

outros pôsteres estão certos - você direciona todo o tráfego via túnel ... exceto o tráfego para o outro ponto final do túnel que deve passar pela internet pública.

ip route del default
ip route add default via 10.1.2.3 dev tun0
ip route add 192.168.5.1 via 192.168.1.3 dev eth0

[o exemplo supõe que você termina o túnel em 192.168.1.3; seu gateway local está em 192.168.5.1; seu endereço final do tun0 vpn tun0 é 10.1.2.3]

se você usa openvpn - aqui está a descrição .

    
por 26.07.2009 / 15:04
1

Por fim, fiz isso, alterando minha rota padrão:

route add default dev foo
  ip route adiciona $ REMOTE_END_IP via $ MY_NORMAL_GATEWAY dev $ DEVICE
  cache de liberação de rota ip

    
por 26.07.2009 / 15:17
0

Você precisará adicionar uma rota padrão através do dev foo. Não sei como você faria isso com ip, mas com a rota você poderia fazer isso com route add default dev foo.

    
por 26.07.2009 / 14:43
-1

Você precisa definir a rota padrão da estação de trabalho para o servidor:

route add default gw <server>

E também vice-versa, se você quiser fazer simetricamente; mas neste caso você terá que configurar a estação de trabalho para fazer o roteamento.

    
por 26.07.2009 / 14:44