O tráfego não é roteado através da VPN quando o PPPoE é usado

0

Eu tenho internet através de PPPoE, mas o tráfego não é roteado através de VPN. Eu uso o Ubuntu 12.04.

Normalmente, quando me conecto a um adaptador de internet sem fio, não há problema. Mas agora eu tenho que conectar através de uma conexão PPPoE para se conectar à internet e o problema aumenta. isto é / etc / network / interfaces:

auto lo
iface lo inet loopback

iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth2 up # line maintained by pppoeconf
provider dsl-provider

auto eth2
iface eth2 inet manual

Eu tenho uma estranha sensação de que o pppoeconf fez todo o processo de roteamento. este é o ifconf

Este é o / etc / resolvconf / interface-order

 # interface-order(5)
 lo.inet*
 lo.dnsmasq
 lo.pdnsd
 lo.!(pdns|pdns-recursor)
 lo
 tun*
 tap*
 hso*
 em+([0-9])?(_+([0-9]))*
 p+([0-9])p+([0-9])?(_+([0-9]))*
 eth*
 ath*
 wlan*
 ppp*
 *

vpn faz a conexão com sucesso esta é uma parte do ifconfig

 ppp0      Link encap:Point-to-Point Protocol  
           inet addr:172.19.11.36  P-t-P:192.168.4.19  Mask:255.255.255.255
           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
           RX packets:17307 errors:0 dropped:0 overruns:0 frame:0
           TX packets:15393 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:3 
           RX bytes:11982216 (11.9 MB)  TX bytes:2269457 (2.2 MB)

 tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
           inet addr:10.1.7.21  P-t-P:10.1.7.22  Mask:255.255.255.255
           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
           RX packets:544 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100 
           RX bytes:169625 (169.6 KB)  TX bytes:0 (0.0 B)

Esta é a saída de 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.1.6.242      0.0.0.0         255.255.255.255 UH    0      0        0 tun0
 169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth2
 172.25.1.0      0.0.0.0         255.255.255.0   U     2      0        0 eth2
 192.168.4.19    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Como posso fazer o tráfego passar pelo tun0?

    
por shampoo 09.02.2014 / 09:03

1 resposta

0

Por favor adicione também a tabela de roteamento (route -n). Muito provavelmente apenas a rota padrão está faltando. Algo como "route add-default gw 10.1.7.22" pode funcionar, mas depende também do resto do roteamento que você precisa fazer.

Provavelmente, com o wlan e assim por diante, o próprio NetworkManager já configura a rota padrão nessa interface.

    
por 09.02.2014 / 09:21