Edison e VPNs (Solucionado)



  • Boas!
    Sou um feliz dono de um BQ Edison desde sábado e até agora estou maravilhado pela relação preço/qualidade deste equipamento.
    Infelizmente tenho um problema que já encontrei descrito na internet e na página de vários fabricantes (F5, CheckPoint, etc).

    No meu caso especifico, utilizo o Mobile VPN da Checkpoint para estabelecer uma VPN à minha empresa mas não consigo estabelecer a VPN.

    Dos logs posso extrair a informação mais relevante:
    12-11 17:06:59.402 E/VpnJni ( 157): [b]Cannot allocate TUN: Bad file number[/b]
    12-11 17:06:59.402 E/NEMO ( 964):[b] In Service: couldn't establish VIF parameter couldn't be applied by the OS[/b]
    12-11 17:06:59.402 E/NEMO ( 964): [b]java.lang.IllegalStateException: Cannot create interface[/b]
    12-11 17:06:59.402 E/NEMO ( 964): at android.os.Parcel.readException(Parcel.java:1335)
    12-11 17:06:59.402 E/NEMO ( 964): at android.os.Parcel.readException(Parcel.java:1281)
    12-11 17:06:59.402 E/NEMO ( 964): at android.net.IConnectivityManager$Stub$Proxy.establishVpn(IConnectivityManager.java:1321)
    12-11 17:06:59.402 E/NEMO ( 964): at android.net.VpnService$Builder.establish(VpnService.java:472)
    12-11 17:06:59.402 E/NEMO ( 964): at com.checkpoint.VPN.Service.startVpnTunnel(Service.java:1641)
    12-11 17:06:59.402 E/NEMO ( 964): at com.checkpoint.VPN.Service.onConnected(Service.java:1517)
    12-11 17:06:59.402 E/NEMO ( 964): at com.checkpoint.VPN.Service.connect_cb(Service.java:1111)
    12-11 17:06:59.402 E/NEMO ( 964): at com.checkpoint.VPN.CCCWrapper.connect_cb(CCCWrapper.java:225)
    12-11 17:06:59.402 E/NEMO ( 964): at dalvik.system.NativeStart.run(Native Method)
    12-11 17:06:59.402 D/NEMO ( 964): In Service Main: got DISCONNECT request.
    12-11 17:06:59.402 D/NEMO ( 964): [b]In Service: startVpnTunnel() failed[/b]
    12-11 17:06:59.402 D/NEMO ( 964): In Service::changeState(): got DISCONNECT
    12-11 17:06:59.402 D/NEMO ( 964): In Service: state=DISCONNECTED
    12-11 17:06:59.402 D/NEMO ( 964): SyncController::handleMessage: got status update from service: DISCONNECTED
    12-11 17:06:59.422 D/NEMO ( 964): [b]In Service Main: finished handling CONNECT request due to error[/b]
    12-11 17:06:59.422 D/NEMO ( 964): D 17:06:59.430 964 ccc_destroy: called
    12-11 17:06:59.422 D/NEMO ( 964): In Service Main: finished handling DISCONNECT request
    12-11 17:06:59.422 D/NEMO ( 964): SyncController::handleMessage: got msg from service: type = CONNECT
    12-11 17:06:59.422 D/NEMO ( 964): [b]service says: CONNECT Success: error_code: '-1', error_msg: 'couldn't establish tunnel' [/b]
    12-11 17:07:01.002 D/NEMO ( 964): error dialog has been dismissed

    A resposta de um fabricante relativamente a este problema:

    http://support.f5.com/kb/en-us/solution ... 13351.html

    Vou ficar a aguardar pela V/ resposta/solução pois esta questão é de extrema importancia para mim.

    Muito obrigado



  • Bem... após diversas pesquisas encontrei esta app que possivelmente resolve esta questão.
    O problema é que requer acesso ROOT.

    https://play.google.com/store/apps/deta ... .installer

    Tenho de contactar directamente o suporte da BQ para tentar solucionar esta questão? 8-)



  • Boas e bem-vindo ao fórum!

    Este é um fórum da comunidade e para a comunidade de usuários dos tablets da bq, ainda somos relativamente poucos e nem todos (eu pelo menos) temos conhecimentos de todos os temas, por isso pode demorar um pouco até que um usuário mais experiente possa partilhar as suas ideias.

    Como já disse não tenho grande experiência em VPNs, mas andei a tentar saber mais sobre o que reportas, e a ideia que tenho é de que será realmente necessário root no tablet para aceder à app: TUN.ko Installer; [url=http://droidvpn.com/tun-repository.php]»Dizem[/url] que o bq Edison está na lista dos dispositivos com tun module disponível.

    Relativamente à resposta/solução que é apresentada por um fabricante, chegaste a testar a [url=https://play.google.com/store/apps/details?id=com.f5.edge.client_ics]»app (F5 BIG-IP Edge Client)[/url] que ele recomenda? Aplica-se à situação que descreves?

    Como nota final: qualquer usuário pode a qualquer altura e paralelamente ao uso do fórum consultar o Suporte Técnico da bq.

    Abraço.



  • Este problema ocorre em quase todas as apps de VPN (Checkpoint, F5, OpenVPN, etc).
    O facto é que essas "libs" não foram incluídas quando a BQ compilou este Android.

    No meu caso (Checkpoint) não há app alternativa a esta:

    https://play.google.com/store/apps/deta ... nQuVlBOIl0.

    ...parece-me que vou ter de rootar o Edison :twisted:

    Obrigado pela ajuda!



  • Update:
    Já fiz root ao tablet e testei a app que instala o TUN.

    Desta vez já não me dá o erro ao estabelecer a VPN. É pior ainda: bloqueia ou faz reboot :cry:
    Encontrei no forum outra pessoa que se queixa do mesmo - viewtopic.php?f=930&t=7225&p=42929&hilit=vpn#p42929

    Amanha logo envio um mail ao suporte técnico da BQ.

    PS- se interessar depois informo das conclusões.



  • [size=85][quote="PBasilio"]Update:
    Já fiz root ao tablet e testei a app que instala o TUN.
    Desta vez já não me dá o erro ao estabelecer a VPN. É pior ainda: bloqueia ou faz reboot :cry:
    Encontrei no forum outra pessoa que se queixa do mesmo - viewtopic.php?f=930&t=7225&p=42929&hilit=vpn#p42929
    Amanha logo envio um mail ao suporte técnico da BQ.
    PS- se interessar depois informo das conclusões.[/quote][/size]
    Obrigado pela actualização, ainda que sem o sucesso esperado :(

    E sim, se puderes manter o tópico actualizado, agradecia, pois poderá ajudar outros com questões iguais ou similares.

    Abraço.



  • Bem... não há muito a fazer a não ser esperar pela próxima actualização :evil: [size=85] ...ou usar uma custom Rom que funcione como deve de ser[/size]

    De qualquer das formas, há que congratular o serviço pela rapidez em que se trocaram informações.

    [i]Actualizado por: Help desk Portugal, 14 dic. 13:54 (CET):
    Obrigada pela confirmação. Vamos reportar o problema para o departamento de desenvolvimento para que podamos corrigí-lo na próxima actualização.[/i]



  • [quote="PBasilio"]Bem... não há muito a fazer a não ser esperar pela próxima actualização :evil: [size=85] ...ou usar uma custom Rom que funcione como deve de ser[/size]

    De qualquer das formas, há que congratular o serviço pela rapidez em que se trocaram informações.

    [i]Actualizado por: Help desk Portugal, 14 dic. 13:54 (CET):
    Obrigada pela confirmação. Vamos reportar o problema para o departamento de desenvolvimento para que podamos corrigí-lo na próxima actualização.[/i][/quote]

    A VPN é uma vpn do tipo OpenVPN?



  • [quote="X_Splinter"][quote="PBasilio"]Bem... não há muito a fazer a não ser esperar pela próxima actualização :evil: [size=85] ...ou usar uma custom Rom que funcione como deve de ser[/size]

    De qualquer das formas, há que congratular o serviço pela rapidez em que se trocaram informações.

    [i]Actualizado por: Help desk Portugal, 14 dic. 13:54 (CET):
    Obrigada pela confirmação. Vamos reportar o problema para o departamento de desenvolvimento para que podamos corrigí-lo na próxima actualização.[/i][/quote]

    A VPN é uma vpn do tipo OpenVPN?[/quote]

    A VPN é através do Mobile VPN da Checkpoint (IPSec).
    Testei VPN's PPTP e funcionam.



  • [quote="PBasilio"][quote="X_Splinter"][quote="PBasilio"]Bem... não há muito a fazer a não ser esperar pela próxima actualização :evil: [size=85] ...ou usar uma custom Rom que funcione como deve de ser[/size]

    De qualquer das formas, há que congratular o serviço pela rapidez em que se trocaram informações.

    [i]Actualizado por: Help desk Portugal, 14 dic. 13:54 (CET):
    Obrigada pela confirmação. Vamos reportar o problema para o departamento de desenvolvimento para que podamos corrigí-lo na próxima actualização.[/i][/quote]

    A VPN é uma vpn do tipo OpenVPN?[/quote]

    A VPN é através do Mobile VPN da Checkpoint (IPSec).
    Testei VPN's PPTP e funcionam.[/quote]

    Pois, isso é um nojo, podes exprimentar com root a app "VpnROOT - PPTP - Manager" [url]https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en[/url]



  • [quote="X_Splinter"]
    Pois, isso é um nojo, podes exprimentar com root a app "VpnROOT - PPTP - Manager" [url]https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en[/url][/quote]

    Acho que me percebeste mal:
    A VPN que estabeleço é através do Mobile VPN da Checkpoint e utiliza IPSec / SSL.
    (http://www.checkpoint.com/products/mobi ... index.html)

    Eu testei fazer uma VPN PPTP apenas para verificar se o problema era com todos os tipos de VPN ou só apenas com as de maior encriptação.
    As VPNs com o protocolo PPTP são as menos seguras e não são recomendadas, muito menos para ligações VPN às empresas.



  • [quote="PBasilio"][quote="X_Splinter"]
    Pois, isso é um nojo, podes exprimentar com root a app "VpnROOT - PPTP - Manager" [url]https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en[/url][/quote]

    Acho que me percebeste mal:
    A VPN que estabeleço é através do Mobile VPN da Checkpoint e utiliza IPSec / SSL.
    (http://www.checkpoint.com/products/mobi ... index.html)

    Eu testei fazer uma VPN PPTP apenas para verificar se o problema era com todos os tipos de VPN ou só apenas com as de maior encriptação.
    As VPNs com o protocolo PPTP são as menos seguras e não são recomendadas, muito menos para ligações VPN às empresas.[/quote]

    Nunca exprimentei uma vpn IPSec em android mas recomendo OVPN, é o melhor tipo na minha opinião e funcionam lindamente em Android sem necessitar de Root.



  • [quote="X_Splinter"][quote="PBasilio"][quote="X_Splinter"]
    Pois, isso é um nojo, podes exprimentar com root a app "VpnROOT - PPTP - Manager" [url]https://play.google.com/store/apps/details?id=com.did.vpnroot&hl=en[/url][/quote]

    Acho que me percebeste mal:
    A VPN que estabeleço é através do Mobile VPN da Checkpoint e utiliza IPSec / SSL.
    (http://www.checkpoint.com/products/mobi ... index.html)

    Eu testei fazer uma VPN PPTP apenas para verificar se o problema era com todos os tipos de VPN ou só apenas com as de maior encriptação.
    As VPNs com o protocolo PPTP são as menos seguras e não são recomendadas, muito menos para ligações VPN às empresas.[/quote]

    Nunca exprimentei uma vpn IPSec em android mas recomendo OVPN, é o melhor tipo na minha opinião e funcionam lindamente em Android sem necessitar de Root.[/quote]

    O OpenVPN funciona com servidores de acesso OpenVPN e funciona muito bem. Tenho um a funcionar em casa :-)
    A grande maioria dos fabricantes têm os seus próprios clientes e não funcionam com clientes genéricos...

    Ainda continuo com o troubleshooting com o suporte que tem sido muito prestável.
    Se chegarmos a conclusões informo.



  • Não sei como ficou o teu mas penso que descobri o problema. Ontem tentei usar a minha ovpn e realmente não dá pois o Edison não tem o modulo tun.ko



  • Ainda não ficou resolvido.
    Desconheço se o TUN é usado em VPNs PPTP pois estas funcionam.

    Forneci os logs que tenho do meu cliente e ainda estou a aguardar desenvolvimentos (desde 19/dezembro/2012).

    Talvez quando me chatear a sério, meto uma custom rom e deixo de ter este tipo de problemas... :lol:



  • Com o update da firmware o problema ficou resolvido! :)



  • [quote="PBas"]Com o update da firmware o problema ficou resolvido! :)[/quote]

    Boa, ainda bem

    Embora eu agora use alteração de DNS em vez de VPN



  • [quote="PBas"]Com o update da firmware o problema ficou resolvido! :)[/quote]
    Obrigado pela actualização ;)

    Abraço.