Roteamento seletivo com o OpenVPN

1

Oi eu estou se conectando ao meu servidor privado através de um OpenVPN usando uma configuração .ovpn. No entanto, quando estou conectado à VPN, preciso acessar alguns servidores em minha rede local com o intervalo de IPs 10. . . * Como posso selecionar não encaminhar o tráfego de LAN durante o roteamento de todo o outro tráfego por meio do openvpn Eu recebo o seguinte log ao conectar

Mon Oct 13 05:20:16 2014 /sbin/ip link set dev tun0 up mtu 1500
Mon Oct 13 05:20:16 2014 /sbin/ip addr add dev tun0 172.27.232.12/21 broadcast 172.27.239.255
Mon Oct 13 05:20:21 2014 ROUTE remote_host is NOT LOCAL
Mon Oct 13 05:20:21 2014 /sbin/ip route add 107.170.153.39/32 via 10.52.128.1
Mon Oct 13 05:20:21 2014 /sbin/ip route add 0.0.0.0/1 via 172.27.232.1
Mon Oct 13 05:20:21 2014 /sbin/ip route add 128.0.0.0/1 via 172.27.232.1
Mon Oct 13 05:20:21 2014 Initialization Sequence Completed
    
por Shenal Silva 13.10.2014 / 14:00

2 respostas

3

Eu não acho que você possa fazer isso em uma configuração openvpn. Então você tem que fazer isso depois de conectar, mas algo como

 ip route add 10.0.1.0/24  dev eth0

Isso pressupõe que sua lan local esteja em 10.0.1.0/24 e sua conexão com essa lan é eth0

    
por 13.10.2014 / 14:38
1

EDIT: Eu percebi que eu interpretei mal sua pergunta. A resposta de Mike funciona para você, mas não tenho certeza de que será persistente durante a reinicialização.

Em seu arquivo de configuração openvpn, você poderia fazer algo como:

Configuração do servidor

push "route 10.0.0.0 255.0.0.0"

OU você pode adicionar isso na configuração do seu cliente

route 10.0.0.0 255.0.0.0
    
por 13.10.2014 / 14:49