Junos pulsa y comparte la conexión a Internet mediante Wi-Fi ad-hoc en OS X

2

Problema básico

Si ejecuto Pulse secure (o Junos Pulse) en mi dispositivo iOS, esto rompe la funcionalidad del socket TCP en segundo plano. Quiero decir que si la aplicación está en segundo plano, los datos entrantes no pueden activarla si el cliente VPN se está ejecutando.

Primera solución

Como solución alternativa, compartí la conexión a Internet desde mi Mac a través de Wi-Fi con sistema de anuncios que estaba ejecutando un cliente VPN en mi dispositivo iOS. En tal caso, el dispositivo iOS no ejecutaba el cliente VPN y los sockets TCP funcionaban cuando la aplicación estaba en segundo plano.

Problema final

Cuando tenía OS X 10.10, funcionaba bien, pero después de una actualización a OS X 10.11, la conexión a Internet se comparte pero sin red oculta detrás de una conexión VPN.

En el archivo de configuración: /Library/Preferences/SystemConfiguration/com.apple.nat.plist puedo ver que la conexión a Internet se comparte desde el dispositivo de red en0 a en1 .

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>NAT</key>
        <dict>
                <key>AirPort</key>
                <dict>
                        <key>40BitEncrypt</key>
                        <integer>1</integer>
                        <key>Channel</key>
                        <integer>0</integer>
                        <key>Enabled</key>
                        <integer>0</integer>
                        <key>NetworkName</key>
                        <string>MyAdhockNetwork</string>
                        <key>NetworkPassword</key>
                        <data>
                        </data>
                </dict>
                <key>Enabled</key>
                <integer>1</integer>
                <key>NatPortMapDisabled</key>
                <false/>
                <key>PrimaryInterface</key>
                <dict>
                        <key>Device</key>
                        <string>en0</string>
                        <key>Enabled</key>
                        <integer>0</integer>
                        <key>HardwareKey</key>
                        <string></string>
                        <key>PrimaryUserReadable</key>
                        <string>Ethernet</string>
                </dict>
                <key>PrimaryService</key>
                <string>AFFBAE8A-79CE-4710-9772-F0E8750F9292</string>
                <key>SharingDevices</key>
                <array>
                        <string>en1</string>
                </array>
        </dict>
</dict>
</plist>

Cambiar esta configuración de en0 a utun0 (dispositivo de red introducido por el cliente VPN) no solucionó el problema: el servicio no se puede iniciar.

En "Configuración / Compartir" es imposible configurar el uso compartido de Internet, por lo que utun0 se usaría ya que el cuadro combinado "Compartir su conexión desde:" no tiene una entrada que pueda coincidir con este dispositivo.

¿Alguna idea de cómo puedo resolver uno de los problemas anteriores? El objetivo principal es restaurar la capacidad de recibir datos por aplicación en segundo plano (tiene capacidades SIP).

    
pregunta Marek R 08.06.2016 - 10:15

0 respuestas

Lea otras preguntas en las etiquetas