Você pode adicionar o gateway padrão com o comando
pelo endereço ip
sudo ip route add default via xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
- representa o ip do servidor vpn
ou por interface
sudo ip route add default dev ppp0
Isso pode ser feito manualmente a partir do terminal quando você está conectado à vpn.
Segunda solução é tornar o script ao acaso default gw quando a vpn está conectada
Em seguida, crie um script que será executado quando a interface ppp0
for ativada.
Criar script para ppp0
interface
sudo nano /etc/ppp/if-up.d/script
coloque no script isso
# Check for specific interface if desired
[ "$IFACE" != "ppp0" ] || exit 0
# trigger vpn connection
ip route add default dev ppp0
Salvar e sair.
Faça script chamado script
com permissões de execução 755
sudo chmod 755 /etc/network/if-up.d/script
Explicação
Quando vpn
de conexão for estabelecida e ppp0
interface estiver ativa, o script será executado e o dispositivo padrão será definido como ppp0
Você também pode adicionar rota manualmente ao recurso em vpn
site
sudo ip route add xxx.xxx.xxx.xxx/yy dev ppp0
xxx.xxx.xxx.xxx
- representa host / rede
yy
- representa a máscara de rede
exemplo:
adicionar rota ao host 10.35.5.181
através de ppp0
sudo ip route add 10.35.5.181/32 dev ppp0
adicionar rota ao intervalo de rede 10.35.5.0
com máscara 255.255.255.0
trough ppp0
sudo ip route add 10.35.5.0/24 dev ppp0
Isso também pode ser feito em Network Manager
. Nos mesmos lugares em que use this connection only for resources on its network
você pode adicionar rota.