Como rotear todo o tráfego através de uma VPN?

2

Eu executei um comando pppd e recebi a seguinte saída:

local  IP address 172.16.4.128
remote IP address 172.16.1.200
Committed PPP store
Committed PPP store
pptp_wait_input: Address added. previous interface setting (name: en0, address: 192.168.1.84), current interface setting (name: ppp0, family: PPP, address: 172.16.4.128, subnet: 255.255.0.0, destination: 172.16.1.200).

Eu tentei adicionar uma regra com route add -net 172.16.1.200 sem sucesso. Quero encaminhar todo o tráfego para a VPN.

    
por Christopher 06.05.2016 / 00:38

1 resposta

1

Você precisa, pelo menos, dessas duas rotas:

DEFAULT via dev PPP_DEVICE
VPN_SERVER via LOCAL_NETWORK_GATEWAY

Você pode ter essas duas rotas com estes comandos:

ip route add VPN_SERVER via LOCAL_NETWORK_GATEWAY
ip route add default via PPP_DEVICE(ex: ppp0)

Provavelmente, você precisará remover a rota do gateway padrão local:

ip route del default via LOCAL_NETWORK_GATEWAY
    
por 06.05.2016 / 04:45