vpn roteamento do cliente quando “usar esta conexão apenas para recursos em sua rede” é verificado

0

Não consigo acessar servidores como 192.168.12.123 da vpn se "usar esta conexão apenas para recursos em sua rede" estiver marcado em configurações vpn / ipv4 settings / routes, mas posso se esta flag estiver desmarcada.

rotas address / netmask:

192.168.0.0 255.0.0.0
10.0.0.0    255.0.0.0
A sinalização

está desmarcada:

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     0      0        0 ppp0
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 ppp0
10.35.5.1       0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
168.68.168.6    192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
168.68.168.6    192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0
A sinalização

está marcada

route -n                                                                    
Kernel IP routing table                                                     
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0 
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 ppp0 
10.35.5.1       0.0.0.0         255.255.255.255 UH    0      0        0 ppp0 
168.68.168.6    192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0 
168.68.168.6    192.168.0.1     255.255.255.255 UGH   0      0        0 wlan0 
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0 

a principal diferença é o gateway.

0.0.0.0 se o sinalizador estiver desmarcado e 192.168.0.1 caso contrário.

Como alterar o gateway do sinalizador marcado?

Obrigado pelo avanço.

    
por gayavat 31.08.2015 / 02:24

2 respostas

3

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.

    
por 2707974 31.08.2015 / 09:56
0

Adicione um route para corresponder à tabela de roteamento no remote server:

quelhedaráumatabeladeroteamentolocalde:

Eutambémtenhoalgumasanotaçõespara conectando-se a um L2TP VPN

    
por Stuart Cardall 12.03.2018 / 14:30