Como encontrar meu gateway de VPN?

2

Eu não sou engenheiro de rede, mas estou tentando configurar minha máquina Linux para ter acesso à Internet enquanto estiver conectado à minha VPN.

Minha idéia atual para resolver isso é conectar-se à minha VPN durante a configuração da minha máquina para não reconfigurar minhas rotas depois de conectar à minha VPN, então eu configuraria manualmente as rotas da minha máquina para acessar minha VPN quando eu precisasse para um intervalo de IP específico).

Atualmente, estou tentando entender a seguinte tabela de roteamento:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     50     0        0 ppp0
0.0.0.0         192.168.16.1    0.0.0.0         UG    600    0        0 wlp8s0
10.100.0.0      0.0.0.0         255.255.255.255 UH    50     0        0 ppp0
62.135.17.146   192.168.16.1    255.255.255.255 UGH   0      0        0 wlp8s0
192.168.16.0    0.0.0.0         255.255.255.0   U     600    0        0 wlp8s0

Como é possível ter um gateway 0.0.0.0 para minha interface VPN (ppp0)? Todas as informações possíveis sobre a minha tabela de roteamento mencionada são muito apreciadas. Mas em inglês por favor: D

    
por Muhammad Gelbana 28.03.2016 / 18:56

1 resposta

1

Sua interface ppp0 é um túnel do protocolo ponto a ponto . Conexões PPP são projetadas para ir apenas de um ponto para outro, portanto, não há necessidade de endereçamento IP. Essencialmente, se a sua máquina envia um pacote pela interface PPP, existe apenas um lugar para onde ele pode ir! Portanto, não há necessidade de diferenciar os possíveis destinatários com diferentes endereços IP.

Você não especificou qual software de VPN está usando, mas configurar quais rotas são enviadas para um cliente é uma opção comum. Se você estiver usando o OpenVPN, poderá encontrar informações sobre como definir as rotas para enviar aqui .

EDIT: Parece que você pode estar usando um PPTP VPN (que, a propósito, não é mais sercure e deve ser evitado, se possível). Nesse caso, você pode configurar quais entradas de roteamento serão adicionadas, fazendo algo assim:

Tráfego de rota via ppp0

Para encaminhar o tráfego através da interface PPP0, edite /etc/ppp/ip-up.d/route-traffic

vi /etc/ppp/ip-up.d/route-traffic

Anexar o código de exemplo a seguir (modifique NET e IFACE de acordo com seus requisitos):

#!/bin/bash
NET="10.0.0.0/8" # set me
IFACE="ppp0" # set me
#IFACE=$1
route add -net ${NET} dev ${IFACE}

Salve e feche o arquivo:

chmod +x /etc/ppp/ip-up.d/route-traffic
    
por 28.03.2016 / 19:25