2013-11-22 12 views
10

यह मुझे पागल कर रहा है! मैं अमेज़ॅन एस 3 सीओआरएस अनुरोधों के साथ काम करने की कोशिश कर रहा हूं और वे मेरे कंप्यूटर पर काम नहीं कर रहे हैं। ऐसा लगता है कि मेरा कंप्यूटर विकल्प अनुरोध को अवरुद्ध या अनदेखा कर रहा है। अगर मैं अपने टर्मिनल से एक कर्ल कमांड चलाएँ:कंप्यूटर अवरुद्ध कॉर विकल्प अनुरोध

curl -i -X OPTIONS http://testing.bennadel.com.s3.amazonaws.com 

... मैं मिलता है:

कर्ल: (52) खाली सर्वर

से जबाब हालांकि, अगर मैं चलाने ही एक अलग कंप्यूटर (AirBook) ही रूटर पर पर अनुरोध, मैं (XML स्वरूप में) की उम्मीद प्रतिक्रिया मिल:

अपर्याप्त जानकारी। मूल अनुरोध हेडर की आवश्यकता है।

मैंने अपने डीएसएन कैश को फ्लश करने की कोशिश की है (dscacheutil के माध्यम से)। मैंने Google के सार्वजनिक DNS का उपयोग करने के लिए अपना DNS बदलने की कोशिश की है। मैंने अपने कंप्यूटर को पुनरारंभ करने का प्रयास किया है। कोई भाग्य नहीं! यह कंप्यूटर विकल्प अनुरोध को अवरुद्ध करता रहता है और मैं जिस अन्य कंप्यूटर को कोशिश करता हूं उसे अनुमति देता है।

सुझाव? यह कंप्यूटर (आईमैक) वाईफाई पर मेरे राउटर से कनेक्ट हो रहा है; लेकिन, एयरबुक भी करता है, जो सफल विकल्प अनुरोध करता है।

यह भी ध्यान दें, एक ही यूआरएल के लिए गैर-विकल्प अनुरोध ठीक काम करते हैं (यानी, जीईटी)।

+0

फ़ायरवॉल/प्रॉक्सी सेटिंग्स? फ़ायरवॉल संदेशों के लिए अपने लॉग (कंसोल.एप) की जांच करें। एक पैकेट कैप्चर (टीसीपीडम्प या वायर्सहार्क) आज़माएं ताकि यह देखने के लिए कि (अगर कुछ भी) वास्तव में तार पर जा रहा है (और जहां वह खाली प्रतिक्रिया आ रही है)। – RJHunter

+0

Console.app पर अच्छी सोच (मुझे इस स्तर पर चीजों को डीबग करने के लिए उपयोग नहीं किया जाता है)। ऐसा लगता है कि जब भी मैं OPTIONS HTTP अनुरोध करने का प्रयास करता हूं, यह कंसोल में दिखाई देता है: 11/22/13 10: 18: 17.967 AM acwebsecagent [2 9 4]: कनेक्शन: ऑथ कुंजी प्रदान नहीं की गई है या अमान्य है कनेक्शन विफलता नीति। सीएमओडी: 0 टीएमओडी: 0 – user3021922

+3

कुछ गूगलिंग का कहना है कि यह त्रुटि "सिस्को एनीकनेक्ट" से संबंधित हो सकती है जिसे मैंने इंस्टॉल किया है (वीपीएन आवश्यकता के लिए)। ऐप्पल सपोर्ट से: https://discussions.apple।कॉम/थ्रेड/3507331 – user3021922

उत्तर

8

अधिक विशेष रूप से, समस्या किसी भी कनेक्ट के वेब सुरक्षा मॉड्यूल में प्रतीत होती है। मैं वेब सुरक्षा विकल्प अनचेक के साथ किसी भी कनेक्ट को अनइंस्टॉल करने और पुनर्स्थापित करने से समस्या को ठीक करने में सक्षम था; या, बस websecurity_uninstall.sh स्क्रिप्ट चलाकर। (यह AnyConnect 3.1.04074 के साथ था।)

@ user3021922 और दूसरों को इस मुद्दे की पहचान करने के लिए धन्यवाद - यह मुझे पागल भी चला रहा था।

+0

एक ही समस्या थी, 'websecurity_uninstall.sh' को चलाने से इसे ठीक किया गया (यह कम से कम मेरे ओएस एक्स 10.10 पर '/ opt/cisco/anyconnect/bin/websecurity_uninstall.sh' में है)। – DfKimera

+0

जीयूआई अनइंस्टॉल का इस्तेमाल किया लेकिन मेरे लिए भी काम किया। असल में, मेरे अनुरोध के लिए कोई अनुरोध (जीईटी/पोस्ट/जो भी हो), जब तक कि मैंने फ़ाइल अपलोड करने की कोशिश नहीं की, जो कि मेरी मशीन पर इस मॉड्यूल द्वारा पूरी तरह से अवरुद्ध हो जाता है। – Kiluminati

0

समस्या सिस्को एनीकनेक्ट का वेब सुरक्षा मॉड्यूल है। हमारे मामले में, हम किसी भी कनेक्ट को अनइंस्टॉल नहीं कर सकते हैं या इसमें कोई बदलाव नहीं कर सकते हैं (बड़ी कॉर्पोरेट सेटिंग जहां परिवर्तन वास्तव में महंगा/समय लेने वाला होगा)। सौभाग्य से, ऐसा लगता है कि काम करने वाले दो समाधान हैं।

  1. सिस्को केवल ब्लॉक बंदरगाहों 80 और 8080 (अन्य बंदरगाहों ठीक लग रहे हैं)।
  2. सिस्को सुरक्षित https अनुरोधों की अनुमति देता है।

इसलिए, यदि आपके पास सर्वर पर नियंत्रण है, तो इसे एक अलग बंदरगाह पर रखें या https का उपयोग करें और आपके उपयोगकर्ता ठीक होंगे।

संबंधित मुद्दे