Globalprotect mit vorab geteilter geheimer Authentifizierung und Android OS
Resolution
Problem
Das globalprotect Gateway ist so konfiguriert, dass es eine vorab geteilte geheime Authentifizierung verwendet, wie Sie auf Seite 8 der globalprotect-Konfiguration für den IPSec-Client auf Android-Geräten definiert ist, jedoch können Geräte, die Android-Version 4.1.2 und früher laufen, nicht Connect.
Der Gruppen Name in der globalprotect Gateway Konfiguration ist in einem FQDN-Format.
Symptome
Geräte, die Apples IOS betreiben, können sich mit dem VPN verbinden. Bei der Verbindung mit einem Android-Gerät wird es hängen und schließlich wird die Verbindung erfolglos sein.
Logs in ikemgr. LG sieht aus wie die folgenden:
2013-01-22 18:49:02 [PROTO_ERR]: konnte keine Konfiguration für IKE-Phase-1-Anfrage für Peer-IP-192.168.41.24 [500], ID FQDN:Salvo. SSL. com.
2013-01-22 18:49:05 [PROTO_ERR]: konnte keine Konfiguration für IKE-Phase-1-Anfrage für Peer-IP-192.168.41.24 [500], ID FQDN:Salvo. SSL. com.
2013-01-22 18:49:08 [PROTO_ERR]: konnte keine Konfiguration für IKE-Phase-1-Anfrage für Peer-IP-192.168.41.24 [500], ID FQDN:Salvo. SSL. com.
Root-Ursache
Wenn der Gruppen Name (Dies entspricht dem IPSec-Identifikations Feld in der Android-VPN-Konfigurationsseite) in einem FQDN-ähnlichen Format konfiguriert ist, wird Android OS den Tunnel-Endpunkt-ID-Typ auf ID_FQDN setzen.
GP-Gateway erwartet, dass der Tunnel-Endpunkt-ID-Typ ID_KEY_ID wird. IOS wird immer Typ ID_KEY_ID verwenden.
Details von pcap einer fehlerhafte Verbindung mit Android
Details von pcap einer erfolgreichen Verbindung mit IOS. Die gleiche globalprotect-Gateway-Konfiguration wie oben:
Details von einer erfolgreichen Verbindung mit Android.. Der Gruppenname wurde geändert, um kein FQDN-like zu sein. Android wird den Typ ID globalprotect Gateways verwenden.
Lösung
Ändern Sie den Gruppennamen in etwas, das nicht FQDN like ist. d. h. Mysslvpn.
Besitzer: Sberti