[Android Apps and Games] theascended:
I'm very happy now that the encryption types are selectable. It has allowed me to connect to my Server 2008 RAS and my tomato/dd-wrt router!

Unfortunately, it doesn't seem that the vpn routing works properly when connecting over 3g or 4g (I've tried both). When I connect via wifi, all of the my traffic goes through the vpn as expected. When I connect over the mobile network, it seems everything still routes over the mobile network.

I've attempted to preempt the default routes of the mobile network using 0.0.0.0/1 and 128.0.0.0/1 but that doesn't have an affect on traffic. Oddly enough, even though both the Windows (RAS) and linux (poptop) vpn's can connect, I can't even ping the vpn gateway when I'm connected over 3g/4g.

Wish there were spoiler tags on the forums.

Log when connecting over wifi

##### VpnRoot LOGS #####
Connecting to ***.***.***.*** port 1723 via wlan0
Connection established (socket = 14)
Sending SCCRQ
Received SCCRP -> Sending OCRQ (local = 11684)
Tunnel established
Received OCRQ (remote = 54068)
Session established
Creating PPPoX socket
Starting pppd (pppox = 15)
Pppd started (pid = 9426)
Recevied SLI

#### IpAddr List ####
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: gannet0: <BROADCAST,MULTICAST,NOARP> mtu 1000 qdisc noop state DOWN qlen 1000
link/ether 76:0c:0c:d8:2a:0c brd ff:ff:ff:ff:ff:ff
3: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN
link/ether b2:08:fe:ab:24:99 brd ff:ff:ff:ff:ff:ff
4: rmnet0: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
5: rmnet1: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
6: rmnet2: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
7: rmnet3: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
8: rmnet4: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
9: rmnet5: <BROADCAST,MULTICAST> mtu 2000 qdisc noop state DOWN qlen 1000
link/ether ea:b9:26:30:b9:73 brd ff:ff:ff:ff:ff:ff
10: rmnet6: <BROADCAST,MULTICAST> mtu 2000 qdisc noop state DOWN qlen 1000
link/ether 8a:d8:78:cc:98:5c brd ff:ff:ff:ff:ff:ff
11: rmnet7: <BROADCAST,MULTICAST> mtu 2000 qdisc noop state DOWN qlen 1000
link/ether 0a:ad:e4:71:33:b7 brd ff:ff:ff:ff:ff:ff
12: rmnet_sdio0: <> mtu 1428 qdisc pfifo_fast state DOWN qlen 1000
link/[530]
13: rmnet_sdio1: <> mtu 1428 qdisc pfifo_fast state DOWN qlen 1000
link/[530]
14: rmnet_sdio2: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
15: rmnet_sdio3: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
16: rmnet_sdio4: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
17: rmnet_sdio5: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
18: rmnet_sdio6: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
19: rmnet_sdio7: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
20: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
21: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN
link/tunnel6 :: brd ::
22: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 18:87:96:55:e8:2d brd ff:ff:ff:ff:ff:ff
inet 192.168.21.157/24 brd 192.168.21.255 scope global wlan0
inet6 fe80::1a87:96ff:fe55:e82d/64 scope link
valid_lft forever preferred_lft forever
26: ppp100: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1396 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 10.11.12.119 peer 10.11.12.102/32 scope global ppp100

#### Route Table ####
0.0.0.0/1 dev ppp100 scope link
default via 192.168.21.1 dev wlan0
default via 192.168.21.1 dev wlan0 metric 222
128.0.0.0/1 dev ppp100 scope link
192.168.21.0/24 dev wlan0 proto kernel scope link src 192.168.21.157 metric 222
192.168.21.1 dev wlan0 scope link

#### DNS Config ####
[dhcp.wlan0.dns1]: [192.168.21.1]
[dhcp.wlan0.dns2]: []
[dhcp.wlan0.dns3]: []
[dhcp.wlan0.dns4]: []
[net.change]: [net.dns.search]
[net.dns.search]: [overture.local]
[net.dns1]: [10.11.12.2]
[net.dns2]: [10.11.12.22]
[net.dns3]: []
[net.dns4]: []
[net.dnschange]: [11]
[net.rmnet_sdio0.dns1]: []
[net.rmnet_sdio0.dns2]: []
[net.rmnet_sdio1.dns1]: []
[net.rmnet_sdio1.dns2]: []
[net.wlan0.dns1]: [49.0.0.0]
[net.wlan0.dns2]: []
##### End LOGS #####

Log when connected over 4g

##### VpnRoot LOGS #####
Connecting to ***.***.***.*** port 1723 via rmnet_sdio0

Connection established (socket = 14)
Sending SCCRQ
Received SCCRP -> Sending OCRQ (local = 47924)
Tunnel established
Received OCRQ (remote = 6311)

Session established
Creating PPPoX socket
Starting pppd (pppox = 15)
Pppd started (pid = 9915)
Recevied SLI

12: rmnet_sdio0: <UP,LOWER_UP> mtu 1428 qdisc pfifo_fast state UNKNOWN qlen 1000
link/[530]
inet 10.171.239.36/30 scope global rmnet_sdio0
13: rmnet_sdio1: <UP,LOWER_UP> mtu 1428 qdisc pfifo_fast state UNKNOWN qlen 1000
link/[530]
inet6 2600:1004:b000:6e1:9b1f:e7fd:aa28:c678/64 scope global dynamic
valid_lft forever preferred_lft forever
inet6 fe80::9b1f:e7fd:aa28:c678/64 scope link
valid_lft forever preferred_lft forever

14: rmnet_sdio2: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
15: rmnet_sdio3: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
16: rmnet_sdio4: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
17: rmnet_sdio5: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
18: rmnet_sdio6: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
19: rmnet_sdio7: <> mtu 2000 qdisc noop state DOWN qlen 1000
link/[530]
20: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
21: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN
link/tunnel6 :: brd ::
22: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000

link/ether 18:87:96:55:e8:2d brd ff:ff:ff:ff:ff:ff
27: ppp100: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1396 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 10.11.12.120 peer 10.11.12.102/32 scope global ppp100

#### Route Table ####
0.0.0.0/1 dev ppp100 scope link
default via 10.171.239.37 dev rmnet_sdio0
10.171.239.36/30 dev rmnet_sdio0 proto kernel scope link src 10.171.239.36
10.171.239.37 dev rmnet_sdio0 scope link
128.0.0.0/1 dev ppp100 scope link

#### DNS Config ####

[dhcp.wlan0.dns1]: [192.168.21.1]
[dhcp.wlan0.dns2]: []
[dhcp.wlan0.dns3]: []
[dhcp.wlan0.dns4]: []
[net.change]: [net.dns.search]
[net.dns.search]: [overture.local]
[net.dns1]: [10.11.12.2]
[net.dns2]: [10.11.12.22]
[net.dns3]: [2001:4888:3:fffe:c0:d:0:3]
[net.dns4]: [2001:4888:2:fffe:a0:d:0:3]
[net.dnschange]: [13]
[net.rmnet_sdio0.dns1]: [66.174.95.44]
[net.rmnet_sdio0.dns2]: [69.78.96.14]
[net.rmnet_sdio1.dns1]: [2001:4888:3:fffe:c0:d:0:3]
[net.rmnet_sdio1.dns2]: [2001:4888:2:fffe:a0:d:0:3]