लिनक्स पर चुनिंदा वेबसाइटों तक नहीं पहुँच सकते (लेकिन विंडोज़ पर)


10

मेरा इंटरनेट कनेक्शन मेरे प्रदाता के लिए एक सीधा लैन कनेक्शन हुआ करता था। इसके बाद, विंडोज और उबंटू (ड्यूल बूट) दोनों पर सबकुछ ठीक हो जाएगा। हालाँकि, कुछ समय पहले उन्हें एक यूज़रनेम और पासवर्ड (एक PPPoE कनेक्शन पर) का उपयोग करके डायल करने की आवश्यकता हुई। लेकिन तब से, मैं उबंटू पर कुछ वेबसाइटों को ब्राउज़ नहीं कर पाया, भले ही विंडोज पर इस तरह के मुद्दे नहीं आए हैं। कुछ उदाहरण वेबसाइटें हैं - ओवी के साइन इन पेज (हालाँकि शेयर.ovi.com ठीक लोड करता है, और nokia.com लोड ठीक है), लाइव मेल (क्रोम (ium) और ओपेरा पर काम करता है लेकिन फ़ायरफ़ॉक्स पर नहीं (दोनों 3.6 और 4)) और अन्य यादृच्छिक वेबसाइटों।

कुछ वेबसाइटें जो लोड नहीं करती हैं क्रोम पर टाइमआउट संदेश दिखाती हैं और कुछ वेबसाइटों के लिए, ब्राउज़र बिना अंत के लोड करने की कोशिश करता रहेगा (मैंने इसे घंटों तक ऐसे ही छोड़ दिया लेकिन कुछ अलग नहीं हुआ)।

मैंने टिप्पणी में सुझाए गए DNS सर्वरों को बदलने की कोशिश की है। मैंने एक फेडोरा लाइवसीडी से बूटिंग की कोशिश की है और फिर उन (और यहां तक ​​कि ओपनडीएनएस के लोगों के लिए) डीएनएस को बदलने की कोशिश की है , लेकिन ठीक यही बात होती है।

यहाँ विंडोज पर ipconfig का आउटपुट है:

वैकल्पिक शब्द

यदि यह कोई मदद करता है, तो ओपेरा त्रुटि संदेश थोड़े अधिक जानकारीपूर्ण लगते हैं और उनमें निम्नलिखित त्रुटियां होती हैं:

  • सुरक्षित कनेक्शन: घातक त्रुटि (552)
  • सुरक्षित कनेक्शन: घातक त्रुटि (40)

द्वारा अनुसरण किया गया: ओपेरा सर्वर से कनेक्ट करने में सक्षम नहीं था। सर्वर असमर्थित एसएसएल 2 प्रोटोकॉल का उपयोग कर सकता है, जिसे सुरक्षित संचार के लिए पर्याप्त सुरक्षित नहीं माना जाता है। साइट के मालिक को टीएलएस 1.0 या नए में अपग्रेड करना चाहिए।

क्या किसी को पता है कि ऐसा क्यों हो रहा है और इसे कैसे तय किया जा सकता है?

अद्यतन करें: बस यहाँ देखा http://ubuntuforums.org/showthread.php?t=1571086&highlight=pppoe कि किसी और को भी इसी तरह की समस्या हो रही थी और / etc / NetworkManager में NetworkManager.conf फ़ाइल डालकर इसे हल किया। उस फ़ाइल में क्या होना चाहिए?


मुझे आश्चर्य हो रहा है कि आपके द्वारा उपयोग किए जा रहे DNS सर्वर बहुत अच्छे नहीं हैं। क्या आप अपने DNS सर्वर को मैन्युअल रूप से 4.2.2.2 या 8.8.8.8 जैसी किसी चीज़ पर सेट करने का प्रयास कर सकते हैं और देखें कि क्या मदद करता है।

यह स्पष्ट नहीं है कि कनेक्शन का कौन सा भाग आपको लॉगिन / पासवर्ड बना रहा है। क्या आपके पास "नेटवर्क कनेक्शन" में एक नया कनेक्शन है? क्या आप ipconfigविंडोज के तहत कमांड का आउटपुट दे सकते हैं ?
विक्टर सर्जेनको

@Victor Sergienko: मैंने पोस्ट अपडेट किया है और ipconfig आउटपुट जोड़ा है।
मुसनून

वाह, मैंने सोचा कि यह वीपीएन कनेक्शन पासवर्ड के लिए पूछ रहा है, लेकिन कोई नहीं है।
विक्टर सर्जेनको

वीपीएन नहीं, बल्कि पीपीपीओई।
मुसनून

जवाबों:


16

( यूनिक्स स्टैक एक्सचेंज से कॉपी किया गया )

आपके पास एमटीयू समस्या के लक्षण हैं : कुछ टीसीपी कनेक्शन फ्रीज, दिए गए कमांड या URL के लिए अधिक या कम प्रतिलिपि प्रस्तुत करने योग्य नहीं, लेकिन आसानी से समझ में नहीं आने वाले समग्र पैटर्न के साथ। एक टेल्टेल लक्षण यह है कि इंटरैक्टिव ssh सत्र अच्छी तरह से काम करते हैं लेकिन फ़ाइल स्थानांतरण लगभग हमेशा विफल रहता है। इसके अलावा pppoe घर उपयोगकर्ताओं के लिए MTU समस्या का नंबर एक लाने वाला है। इसलिए मैं एक एमटीयू जांच लिखता हूं।

यह क्या है? मीटर aximum टी ransmission यू निट की एक नेटवर्क लिंक पर एक पैकेट का अधिकतम आकार है। एमटीयू ट्रांसपोर्ट माध्यम से ट्रांसपोर्ट माध्यम में भिन्न होता है, जैसे वायर्ड ईथरनेट और वाईफाई (802.11) में अलग-अलग एमटीयू होते हैं, और एटीएम लिंक (जो ज्यादातर लंबी दूरी की बुनियादी संरचना बनाते हैं) प्रत्येक का अपना एमटीयू होता है। PPPOE एक एन्कैप्सुलेटेड प्रोटोकॉल है, जिसका अर्थ है कि प्रत्येक पैकेट में हेडर के कुछ बाइट्स होते हैं, उसके बाद अंतर्निहित पैकेट होता है - इसलिए यह हेडर के आकार के अनुसार अधिकतम पैकेट आकार को कम करता है। IP राउटर को पैकेट को टुकड़े करने की अनुमति देता है यदि वे पता लगाते हैं कि वे अगले हॉप के लिए बहुत बड़े हैं, लेकिन यह हमेशा काम नहीं करता है। सिद्धांत रूप में उचित MTU की खोज की जानी चाहिएस्वचालित रूप से , लेकिन यह भी हमेशा काम नहीं करता है। विशेष रूप से googling से पता चलता है कि नेटवर्क प्रबंधक हमेशा MTU खोज से प्राप्त MTU सूचनाओं पर ठीक से काम नहीं करता है, लेकिन मुझे नहीं पता कि कौन से संस्करण प्रभावित हैं या समस्याग्रस्त उपयोग के मामले क्या हैं।

इसे कैसे मापें। किसी दिए गए आकार के पिंग पैकेटों को बाहर के मेजबानों पर भेजने की कोशिश करें जो उन्हें जवाब देता है, उदाहरण के लिए ping -c 1 -s 42 8.8.8.8(लिनक्स पर, अन्य प्रणालियों पर, आपके pingआदेश के प्रलेखन को देखें )। आपके पैकेट 42 के छोटे पर्याप्त मानों के माध्यम से प्राप्त होने चाहिए (यदि 42 काम नहीं करता है, तो कुछ पिंग को रोक रहा है।)। बड़े मूल्यों के लिए, पैकेट के माध्यम से नहीं मिलेगा। 1464 एक विशिष्ट अधिकतम मूल्य है यदि बुनियादी ढांचे का सीमित टुकड़ा आपका स्थानीय ईथरनेट नेटवर्क है। यदि आप भाग्यशाली हैं, जब आप बहुत बड़ा पैकेट भेजते हैं, तो आपको एक संदेश दिखाई देगा Frag needed and DF set (mtu = 1492)। यदि आप भाग्यशाली नहीं हैं, तो केवल तब तक मूल्य के साथ प्रयोग करते रहें जब तक कि आपको पता न चले कि अधिकतम क्या है, फिर 28 जोड़ें ( -sपेलोड का आकार निर्दिष्ट करता है, और इसके अलावा हेडर के 28 बाइट्स हैं)। यह सभी देखेंUbuntu मंचों पर MTU और RWIN का उपयोग करके अपने इंटरनेट कनेक्शन का अनुकूलन कैसे करें

इसे कैसे सेट करें (आपके द्वारा निर्धारित MTU द्वारा 1454 को बदलें, और eth0अपने नेटवर्क इंटरफ़ेस के नाम से:

  • एक बार बंद (लिनक्स) के रूप में: भागो ifconfig eth0 mtu 1454
  • स्थायी रूप से (डेबियन और डेरिवेटिव जैसे कि उबंटू, अगर नेटवर्क मैनेजर का उपयोग नहीं कर रहे हैं): संपादित करें /etc/network/interfaces। अपने नेटवर्क इंटरफ़ेस ( iface eth0 …निर्देश के बाद ) के लिए प्रविष्टि के बाद, बस के साथ एक पंक्ति जोड़ें pre-up ifconfig $IFACE mtu 1454। वैकल्पिक रूप से, यदि आपका आईपी पता स्थिर है, तो आप mtu 1454पैरामीटर को iface eth0 inet staticनिर्देश में जोड़ सकते हैं ।
  • स्थायी रूप से (डेबियन और डेरिवेटिव जैसे कि उबंटू, नेटवर्क मैनेजर के साथ या उसके बिना): /etc/network/if-pre-up.d/mtuनिम्नलिखित सामग्रियों के साथ एक स्क्रिप्ट बनाएं और इसे विश्व-निष्पादन योग्य बनाएं ( chmod a+rx):

    #!/bin/sh
    ifconfig $IFACE mtu 1454
    

2
ऐसा क्यों होता है ? क्योंकि आपके पैकेट PPPOE (PPP ओवर इथरनेट) पर टनल हो रहे हैं, और यह 1540 तक सीमित है, इसलिए यदि आपका पैकेट प्लस टनल ओवरहेड उससे बड़ा है, तो यह टुकड़े हो जाता है। कुछ (MS) ऑपरेटिंग सिस्टम पैकेट री-शेप नहीं करते हैं। इसलिए आप कुछ साइटों तक नहीं पहुंच सकते, (एमएस विंडोज़ सर्वर द्वारा सेवा की जाती है।) [आप वास्तव में सिर्फ 1300 तक एमटीयू सेट कर सकते हैं और यह बहुत अच्छी तरह से काम करेगा] यह मेरे घर पर हुआ था, जिसने इसे ठीक किया।
टिम विलिसक्रॉफ्ट 1

1
आपको बहुत - बहुत धन्यवाद! मुझे यह समस्या लंबे समय से है और मैं बस कुछ साइटों पर जाने के कारण बना हूं। अब मैं आखिरकार इस समस्या के बिना आगे बढ़ सकता हूं।
केविन जलबर्ट

धन्यवाद, एक साफ स्थापित करने के बाद आर्चलिनक्स पर यह समस्या थी, इसे हल करने के लिए कुछ भी नहीं दिखाई दिया, लेकिन आपका समाधान सिर्फ भव्य है। चीयर्स!
जीनके


0

मैंने इंटरफ़ेस फ़ाइल में डिफ़ॉल्ट कॉन्फ़िगरेशन को छोड़ दिया लेकिन MTU=1300अपने वायरलेस राउटर "WAN" अनुभाग में सेट किया ।

इससे समस्या हल हो गई।


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

0

मेरे साथ भी वही दिक्कत है। कुछ वेबसाइट मेरे KUBUNTU 17.04 में नहीं खुल सकती हैं। मैं इस कमांड का उपयोग करता हूं:

echo 0 >/proc/sys/net/ipv4/tcp_timestamps

3
क्या आप बता सकते हैं कि क्या करता है?
अर्जन

0

समस्या DNS सेटअप से संबंधित हो सकती है। मेरे लिए, कुछ कदम उठाकर हल की गई समस्या:

  1. सबसे पहले, टर्मिनल खोलें।
  2. अंदर, भागो sudo apt-get install resolvconf(यह resolvconfपैकेज स्थापित करेगा )।
  3. /etc/resolvconf/resolv.conf.d/निर्देशिका पर जाएं ।
  4. फ़ाइल baseको रूट अनुमतियों के साथ चलाकर खोलें sudo nano base
  5. बस, प्रविष्टियों को जोड़ें / बदलें। एक मान्य प्रविष्टि उदाहरण है nameserver 8.8.8.8। प्रविष्टियों को नई लाइनों द्वारा अलग किया जाना चाहिए। निम्नलिखित, एक मान्य फ़ाइल है:
    नामकरण 8.8.8.8
    नेमरवर 8.8.4.4
    
    नोट : DNS नामों और पते की एक सूची यहां पाई जा सकती है
  6. फ़ाइल सहेजें और बाहर निकलें।
  7. चलाएँ sudo resolvconf -u(यह DNS कॉन्फ़िगरेशन को अपडेट करेगा)।

बस! अब, कुछ वेबसाइटों को लोड करने का प्रयास करें जो लोड नहीं हुआ, यह काम करना चाहिए!

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