सार्वजनिक रूप से खुले वाईफाई कनेक्शन में प्रवेश नहीं कर सकते


33

उबंटू (10y +) के एक लंबे समय के उपयोगकर्ता के रूप में मैंने उबंटू और सार्वजनिक वाईफाई हॉटस्पॉट्स (बिना वाईफाई सुरक्षा के) के बीच के संबंध पर ध्यान दिया है, जिनके लिए एक वेब पेज के माध्यम से लॉगिन की आवश्यकता हमेशा आसान नहीं होती है ...

कई बार, मैं लॉग इन करने के लिए एक वेब पेज पर स्वचालित रूप से रीडायरेक्ट होने में सक्षम था, लेकिन मैं थोड़ी देर के लिए एक ही समस्या का सामना कर रहा हूं: ओपन वाईफाई नेटवर्क से कनेक्ट होने के बाद, ब्राउज़र लॉगिन पेज पर रीडायरेक्ट नहीं करता है! मैं अभी 16.04 अपडेट हुआ हूं और मुझे यह देखकर निराशा हुई कि यह समस्या ठीक नहीं हुई।

मैंने नेटवर्क मैनेजर से कनेक्शन हटाने की कोशिश की लेकिन यह कुछ भी नहीं बदलता है। व्यवहार किसी भी ब्राउज़र (क्रोमियम, फ़ायरफ़ॉक्स, ओपेरा, आदि) के साथ समान है। मेरे पास इस मशीन पर दोहरे बूट हैं और विंडोज में उन नेटवर्क से जुड़ने में कोई समस्या नहीं है ... मुझे वास्तव में नहीं पता है कि और क्या प्रयास करना है ...

किसी और को इस मुद्दे का अनुभव कर रहा है? समस्या के निवारण (या समाधान) के लिए कोई भी मदद अत्यधिक सराहना की जाती है। कृपया मुझे बताएं कि क्या आपको निदान के लिए कमांड आउटपुट की आवश्यकता है।

अद्यतन: आज, मैंने इनमें से एक वाईफाई नेटवर्क से कनेक्ट करने का प्रबंधन किया, लेकिन पहले चेतावनी मिली:

यहां छवि विवरण दर्ज करें

हालाँकि, मैंने बाद में एक स्टारबक्स नेटवर्क से जुड़ने की कोशिश की और अभी भी वही समस्या है। थेलर नीचे NetworkManager.conf फ़ाइल में एक संभावित समस्या को इंगित करता है: क्या कोई भी सामान्य फ़ाइल पोस्ट कर सकता है ताकि मैं देख सकूं कि मेरा क्या गलत है?


एक ब्राउज़र समस्या की तरह लगता है और उबंटू समस्या नहीं है। क्या आपने अन्य ब्राउज़र आज़माए हैं, उदाहरण के लिए Chrome (ium) कहें?
Android Dev

बस मेरी पोस्ट को संपादित किया: मुद्दा किसी भी ब्राउज़र के साथ मौजूद है
आर पेनीस

क्या यह विंडोज में उन ब्राउज़रों के साथ काम करता है? या यह सिर्फ IE में खुलता है?

@CelticWarrior, हाँ उन ब्राउज़रों के विंडोज संस्करणों को पुनर्निर्देशित करने और लॉग इन करने की अनुमति देता है।
R Pennese

नीचे दिए गए उत्तर की जाँच करें। इसके अलावा कुछ कैप्टिव पोर्ट्स ActiveX जैसी चीजों का उपयोग करते हैं जो विंडोज के लिए Microsoft स्वामित्व है। अगर ऐसा है तो लॉगिन पेज ठीक से लोड नहीं हो सकता है या बिल्कुल भी नहीं।

जवाबों:


22

यहाँ मुझे सार्वजनिक हॉटस्पॉट पर वाईफ़ाई कनेक्शन के लिए लॉगिन पृष्ठ के लिए मजबूर करने के लिए काम मिला है:

  1. WIFI से संबंध बनाएं।

  2. एक टर्मिनल खोलें और टाइप करें route। आपको एक प्रदर्शन प्राप्त करना चाहिए जैसे:

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface    
    default         10.1.0.1        0.0.0.0         UG    600    0        0 wlo1    
    10.1.0.0        *               255.255.248.0   U     600    0        0 wlo1    
    link-local      *               255.255.0.0     U     1000   0        0 wlo1```
    
  3. 10.1.0.1अपने ब्राउज़र के एड्रेस बार में डिफ़ॉल्ट गेटवे (यानी ) टाइप करें , आपको WIFI लॉगिन पेज मिलेगा।


यह उपयोगी जानकारी है। उबंटू ने किसी कारण से मेरे लिए nmcheck.gnome.org से कनेक्ट करने का प्रयास किया।
qwr

1
केवल मुख्य उपयोगिताओं के उपयोग से किसी समाधान के बारे में क्या? मेरे पास नहीं है route, और निश्चित रूप से मैं इसे स्थापित नहीं कर सकता क्योंकि मेरे पास उस उपकरण पर इंटरनेट नहीं है।
ग्रिजाइटिस

3
एक छोटा सा सुझाव ... मुझे आवश्यक आईपी प्राप्त करने के लिए अपने रूट कमांड (यानी मार्ग -n) के साथ एन विकल्प पास करना था। इसके बिना, डिफ़ॉल्ट गेटवे को एक डोमेन नाम के रूप में दिखाया गया था जिसे हल नहीं किया जा सकता था। संख्यात्मक विकल्प के रूप में -n विकल्प परिणामों को प्रदर्शित करने के लिए बाध्य करता है।
कुख्यात

2
@grisaitis - कोर यूटिलिटीज है ip, जिसमें विकल्प है route। उपयोग:ip route
आरोनडायनेलसन

7

मेरे लिए,

sudo dpkg-reconfigure resolvconf

पूरी तरह से समस्या हल हो गई। मुझे आशा है कि यह आपकी मदद करेगा।


6
क्या आप कृपया अपना उत्तर संपादित कर सकते हैं और अपने उत्तर को थोड़ा बढ़ा सकते हैं, जैसे कि यह वर्णन करने से कि कमांड क्या करता है क्यों यह प्रश्न में समस्या को हल कर सकता है? धन्यवाद और पूछो Ubuntu में आपका स्वागत है।
बाइट कमांडर

इसने मेरे लिए भी काम किया। Resolv.conf ऐसा कॉन्फ़िगरेशन लगता है जो आपके ब्राउज़र / नेटवर्क कनेक्ट को बताता है कि डोमेन नाम रिज़ॉल्वर (DNS) के लिए सबसे पहले कहाँ देखें। ये कैप्टिव पोर्टल्स " somesite.com " के आपके अनुरोध को -> [कैप्टिव लॉगिन पेज] पर पुनर्निर्देशित कर देते हैं ।
ईएमएफ

6

मुझे एक ही समस्या है और मैं अपनी /etc/NetworkManager/NetworkManager.confफ़ाइल में निम्नलिखित जोड़ने जा रहा हूं :

[connectivity]
uri=http://nmcheck.gnome.org/check_network_status.txt

( स्रोत )


1
क्या यह सवाल का जवाब है?
जॉर्ज उडेन

यह मेरे लिए यह किया है! - स्टारबक्स पर, उबंटू-गनोम 16.04 के साथ परीक्षण किया गया
TheV0ID

मेरे लिए काम नहीं किया (Antergos-Gnome पर)।
जोहान लार्सन

3

NetworkManager इसमें थोड़ा सा शामिल है। जब आप कनेक्टिविटी-चेकिंग को कॉन्फ़िगर करते हैं (आदमी NetworkManager.conf देखें), तो यह समय-समय पर एक वेबसाइट डाउनलोड करने की कोशिश करेगा ताकि यह देखा जा सके कि उसमें इंटरनेट एक्सेस है या नहीं। इसका उपयोग कैप्टिव पोर्टल का पता लगाने के लिए भी किया जाता है। इसके आधार पर, NetworkManager के पास एक कनेक्टिविटी राज्य है, जो स्थानीय, पोर्टल, पूर्ण में से एक हो सकता है।

उस से शुरू, NetworkManager कुछ नहीं करता है। Gnome3 का उपयोग करते समय, gnome-shell उस कनेक्टिविटी स्थिति को देखता है और एक पोर्टल-लॉगिन पेज खोल सकता है, जो किसी वेबसाइट का एक ब्राउज़र है। हो सकता है कि अन्य घटक भी हों जो समान कार्य करते हैं जैसे कि नेटवर्मनगर कनेक्टिविटी कनेक्टिविटी या गनोम-शेल का पोर्टल-लॉगिन।

अंत में, आप इन दोनों के बिना भी कर सकते हैं। जब आप एक कैप्टिव पोर्टल के पीछे होते हैं, तो आप एक HTTP साइट (HTTPS नहीं) के लिए एक ब्राउज़ खोल सकते हैं, पोर्टल आपको एक लॉगिन पृष्ठ पर रीडायरेक्ट करेगा।

हो सकता है कि आप पुनर्निर्देशित न हों क्योंकि आप HTTPS साइट खोलने का प्रयास कर रहे हैं। पोर्टल आमतौर पर पूरी तरह से ब्लॉक करता है, क्योंकि इसे पुनर्निर्देशित करने का प्रयास वैसे भी एक प्रमाण पत्र चेतावनी के रूप में होगा।


धन्यवाद, थैलर। मुझे एहसास हुआ कि मेरा NetworkManager.conf केवल 5 लाइनें लंबी है और मुझे संदेह है कि यह सामान्य नहीं है ... मैं शायद इन सभी रिलीज के उन्नयन के माध्यम से इसे खींच रहा हूं और फ़ाइल समान रही। क्या इस फ़ाइल को डिफ़ॉल्ट संस्करण में फिर से बनाने का कोई तरीका है?
आर पेनीस

कोई प्रमाणपत्र चेतावनी नहीं है: ब्राउज़र अपने आप पर प्रतिक्रिया नहीं करता है और यदि पता बार में कुछ टाइप करता है, तो यह हमेशा के लिए सोचता रहता है ...
R पेनीस

3

गुरुप्रसाद एल का ब्लॉग पोस्ट मेरे लिए उत्तर है।

  1. फ़ाइल बनाएँ /etc/NetworkManager/conf.d/20-connectivity-debian.conf(आपको रूट या sudo की आवश्यकता होगी)।
  2. गुरुप्रसाद द्वारा अनुशंसित निम्न पंक्तियों को जोड़ें:

    [connectivity]
    uri=http://network-test.debian.org/nm
    response=NetworkManager is online
    interval=300
    
  3. नेटवर्क प्रबंधक के साथ पुनरारंभ करें service network-manager restart(फिर से sudo या रूट की आवश्यकता होगी)।


3

अपने ब्राउज़र में http://nmcheck.gnome.org दर्ज करें । (मैंने उबंटू 18 के "हॉटस्पॉट लॉगिन" को अपने पसंदीदा में जोड़ा और यह उस पते को दिखाया, हर बार जब मैंने उस पर क्लिक किया।) यह मेरे लिए काम करता है।


यह एक अनुत्तरित उत्तर है। मेरे लिए पूरी तरह से काम करता है और बेहद सरल है - मैंने इसे सिर्फ अपने बुकमार्क टूलबार में जोड़ा है, इसलिए अब इसे हल करना केवल एक क्लिक दूर है।
मेंढक

0

भविष्य के उत्तर खोजकर्ताओं के लिए, मुझे Ubuntu 16.04 के लिए क्रोमियम में अचानक एक ही समस्या थी, लेकिन फ़ायरफ़ॉक्स में एक साइट पर नेविगेट करने की कोशिश ने मुझे नेटवर्क के लिए लॉगिन पृष्ठ दिखाया।


0

यह संभवतः किसी के लिए कोई मदद नहीं करेगा, लेकिन मुझे अपने विंडोज विभाजन पर काम करने के लिए xfinitywifi मिला, फिर मैक पते के साथ चारों ओर फिड किया जब तक कि यह अचानक काम करना शुरू नहीं हुआ। मैं इसे वर्तमान में दोहरा नहीं सकता।


0

एक बहुत ही सरल उपाय जो ज्यादातर समय काम करता है:

दर्ज

msftconnect.com

url बार में। 90% खुले वाईफाई नेटवर्क के साथ, यह आपको साइन-इन पेज पर रीडायरेक्ट करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.