If I configure a PAC file in my Network Connetion Connection Profile, does that setting get pushed to the iOS device at logon?
Ken
Hi Ken,
I hope you're using Pulse to get connected to SA. Yes, PAC file config in SA Network Connetion Connection Profile get pushed to iOS devices. It will create instant.pac file (same like desktop) and push it to iOS device; you can check the Pulse logs, you will see messages like below
2/9/12 9:50:27 AM vpnagent Info 20120209095027.779431 JuniperVPN.bundle[p84.t1799] info Calling VPNTunnelSetConfigurationEntities with configuration: {
DNS = {
SearchDomains = (
"sslvpnlab.com"
);
ServerAddresses = (
"10.10.10.1"
);
SupplementalMatchDomains = (
"sslvpnlab.com"
);
};
IPv4 = {
Addresses = (
"20.20.20.1"
);
DestAddresses = (
"10.200.200.200"
);
OverridePrimary = 1;
SubnetMasks = (
"255.255.255.0"
);
};
Proxies = {
ProxyAutoConfigEnable = 1;
ProxyAutoConfigJavaScript = "function FindClientProxy(url, host) {
\n\treturn \"DIRECT\";
\n}
\n
\nfunction FindServerProxy(url, host) {
\n\treturn \"PROXY 30.30.30.1:3128\";
\n}
\n
\nfunction FindProxyForURL(url, host) {
\n\tif (shExpMatch(host, \"20.20.20.100\")) {
\n\t\treturn \"DIRECT\";
\n\t}
\n\telse \tif (shExpMatch(host, \"20.20.20.100\")) {
\n\t\treturn \"DIRECT\";
\n\t}
\n\telse {
\n\t\treturn FindServerProxy(url, host);
\n\t}
\n}
\n";
};
VPN = {
MTU = 1400;
RemoteAddress = "20.20.20.100";
};
} (DSPluginController.m:1390)
2/9/12 9:50:27 AM vpnagent Info 20120209095027.782099 JuniperVPN.bundle[p84.t1799] info Setting tunnel status to connected (DSPluginController.m:1992)
Thanks,
Suresh
Suresh -
Thanks.
I'm dealing with a situation with iOS devices with the following scenario.
I am hoping that pushing the PAC to the browser at tunnel establishment will cause the first GET to honor the internal PAC. Hence my question.
Ken
Hi Ken,
ho...! interesting...How about configuring the same PAC file in SA NC profile? what is the behavior you observe in this case?
Also, I suggest to open a Jtac case to investigate in detailed manner.
Thanks,
Suresh
how are you installing the proxy: ipcu, manual config, or mdm? if using mdm, the connection profile proxy configuration is not honored.