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?