Дело в том, что при коннекте к хот-споту правится глюк плистов и частные сети начинают работать. Так что начни с этого, но на всяк пожарный выкладываю описание.
За коннект вафли в софтовом плане отвечает куча фреймворков и собственно сам КоммЦентр, но если в системном плане все нормально (а скорее всего в твоем случае оно так и есть), то остается два тупых плистика с описанием сетей:
\private\var\preferences\SystemConfiguration\com.apple.wifi.plist
\private\var\preferences\SystemConfiguration\com.apple.network.identification.plist
Расмотрим первый из них. Во-первых, после
<key>Custom network settings</key>
<dict>должно стоять название твоей сети. Например:
<key>Custom network settings</key>
<dict>
<key>network</key>
<string>87BD9D36-A7AF-42BD-A4CA-A5CBA97F955F</string>
</dict> но это не обязательно.
Во-вторых, после
<key>List of known networks</key>
<array>
идет описание сетей. Привожу пример одной из своих:
<dict>
<key>AGE</key>
<integer>351</integer>
<key>AP_MODE</key>
<integer>2</integer>
<key>ASSOC_FLAGS</key>
<integer>2</integer>
<key>BEACON_INT</key>
<integer>10</integer>
<key>BSSID</key>
<string>xx:xx:xx:xx:xx:xx</string>
<key>CAPABILITIES</key>
<integer>1041</integer>
<key>CHANNEL</key>
<integer>11</integer>
<key>CHANNEL_FLAGS</key>
<integer>8</integer>
<key>IE</key>
<data>
***PASSWORD***
</data>
<key>NOISE</key>
<integer>0</integer>
<key>RATES</key>
<array>
<integer>1</integer>
<integer>2</integer>
<integer>5</integer>
<integer>11</integer>
<integer>18</integer>
<integer>24</integer>
<integer>36</integer>
<integer>54</integer>
<integer>6</integer>
<integer>9</integer>
<integer>12</integer>
<integer>48</integer>
</array>
<key>RSSI</key>
<integer>-41</integer>
<key>SSID</key>
<data>
***DATA***
</data>
<key>SSID_STR</key>
<string>***NAME***</string>
<key>ScaledRSSI</key>
<real>0.59183675050735474</real>
<key>ScaledRate</key>
<real>1</real>
<key>Strength</key>
<real>0.79591834545135498</real>
<key>WPA_IE</key>
<dict>
<key>IE_KEY_WPA_AUTHSELS</key>
<array>
<integer>2</integer>
</array>
<key>IE_KEY_WPA_MCIPHER</key>
<integer>2</integer>
<key>IE_KEY_WPA_UCIPHERS</key>
<array>
<integer>2</integer>
</array>
<key>IE_KEY_WPA_VERSION</key>
<integer>1</integer>
</dict>
<key>enabled</key>
<true/>
<key>lastAutoJoined</key>
<date>2009-10-19T17:53:12Z</date>
<key>lastJoined</key>
<date>2009-09-20T20:52:57Z</date>
</dict>
xx:xx:xx:xx:xx:xx - MAC адрес wi-fi адаптера
***NAME*** - SSID твоего соединения
***DATA*** - SSID в кодировке base64 code
Так что можно настроить соединение вручную.