शेर पर इंटरनेट साझा करना मेरी रूटिंग टेबल को तोड़ देता है


13

जब कार्यालय में, मैं 192.168.1.0/24 नेटवर्क से जुड़ा हुआ हूं। जब इंटरनेट शेयरिंग बंद होती है, जब मैं चलता हूं

netstat -nr 

पहला प्रवेश दिखाता है

default            192.168.1.254      UGSc           10       62     en0

यदि मैं इंटरनेट साझाकरण चालू करता हूं, तो यह दिखाता है

default            link#5             UCS             2        0     en1

यह स्पष्ट रूप से गलत है और मेरी मशीन के सभी कनेक्टिविटी को तोड़ता है।

en1 मेरा वायरलेस है, जबकि en0 मेरा ईथरनेट है। अगर मैं इंटरनेट साझाकरण को अक्षम करता हूं, तो यह उस गलत मार्ग को भी हटा देता है, इसलिए मैं बिना किसी डिफ़ॉल्ट मार्ग के साथ छोड़ दिया गया हूं।

वर्तमान में मेरे पास एक स्क्रिप्ट है जिसे मैं साझा करते समय या उसके बाद, जब मैं अक्षम करता हूं, तो मैं चलता हूं

route delete default
route add default 192.168.1.254

यह सब कुछ ठीक करता है, लेकिन मुझे यह जानना अच्छा लगेगा कि वास्तव में यह क्या हो रहा है और इसे कैसे ठीक किया जाए।

और सिर्फ इतना कहना है कि कुछ महीने पहले, यह पूरी तरह से पूरी तरह से काम कर रहा था, बिना किसी हिच के, फिर एक दिन जब मैं लैपटॉप घर ले आया, तो मैं इंटरनेट साझाकरण को अक्षम नहीं कर सका, इसलिए मैं अपने से कनेक्ट नहीं कर सका घर वाईफ़ाई। मुझे अंततः मशीन को पुनरारंभ करना पड़ा और तब से यह समस्या हो रही है।


3
अगर समस्या है तो सिर्फ एक अच्छे विवरण के लिए।
हेन्स

नेटवर्क सेटिंग्स में, विभिन्न इंटरफेस के आदेश की जांच करें। यह हो सकता है कि जिस इंटरफ़ेस के साथ आप साझा कर रहे हैं, वह इंटरफ़ेस की तुलना में एक उच्च प्राथमिकता है जो इंडेंट डिफ़ॉल्ट गेटवे चालू है।
jornane

जवाबों:


-1

मुझे नहीं पता कि यह सीधे संबंधित है, लेकिन आपका सेटअप गलत है। यही कारण है कि विन्यास रीसेट कर रहा है।

आपके 'आंतरिक' इंटरफ़ेस पर आप मैन्युअल रूप से आईपी पते को 192.168.1.254/255.255.255.0 पर सेट कर रहे हैं, और यह ठीक है, लेकिन इस इंटरफ़ेस में कोई राउटर पता निर्दिष्ट नहीं होना चाहिए। आपके मामले में आपने राउटर पते को सर्वर पर ही सेट किया है, जो कभी सटीक नहीं होगा।

दूसरे, डीएचसीपी सेटिंग्स में राउटर एड्रेस सेट नहीं है। इसका मतलब है कि आपका डीएचसीपी सर्वर ग्राहकों को पते सौंप देगा, लेकिन उन्हें यह नहीं बताएगा कि बाहर की दुनिया में कैसे पहुंचा जाए। शायद ही मुझे उचित लगे।

अपनी डीएचसीपी सेटिंग्स में आपको राउटर एड्रेस को अपने NAT सर्वर के पते पर सेट करना चाहिए (इस मामले में 192.168.1.254)।

उन सुधारों को आज़माएं और देखें कि क्या इससे कोई फर्क पड़ता है।


नहीं, यह सच नहीं है। सब कुछ पूरी तरह से केवल डीएचसीपी था, और केवल कुछ भी कभी भी मैन्युअल रूप से सेट किया गया था जब कुछ काम नहीं कर रहा था और बस इसे वापस लाने का प्रयास किया गया था। अभी तक के लिए, यह एक पुराना प्रश्न है, और मैं अब उसी OS, लैपटॉप, नेटवर्क या इंटरनेट का उपयोग नहीं कर रहा हूँ और इसे साझा कर रहा हूँ, इसलिए यह कोई समस्या नहीं है!
seaders
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.