मेरे पास wlp3s0
उबंटू 18.04 पर मेरे वाईफाई इंटरफेस के लिए एक ही मुद्दा था । यह घर के बाहर एंड्रॉइड टेथरिंग और राउटर से कनेक्ट करने की मेरी क्षमता को प्रभावित कर रहा था। मेरे लिए समस्या को हल करने का तरीका /etc/dhcpcd.conf
निम्नलिखित फ़ाइल में टिप्पणी करना था :
interface wlp3s0
static ip_address=192.168.0.16/24
static routers=192.168.0.1
static domain_name_servers=127.0.0.1
निम्नलिखित पाने के लिए
#interface wlp3s0
# static ip_address=192.168.0.16/24
# static routers=192.168.0.1
# static domain_name_servers=127.0.0.1
फिर, मैंने अपने वर्तमान नेटवर्क से डिस्कनेक्ट कर दिया और पुनः प्रयास किया route -n
या nmcli
परिवर्तन देखने के लिए
जब आप सुनिश्चित करें कि यह आपके लिए काम करता है, तो आप उसी लाइनों को हटा सकते हैं।
इन पंक्तियों के कारण, NetworkManager हमेशा एक गलत गेटवे के साथ एक डिफ़ॉल्ट मार्ग जोड़ रहा था, विशेष रूप से जब मैं अपने होम नेटवर्क पर नहीं था। जब मैं कर रहा था तब मुझे "डेस्टिनेशन होस्ट अनरीचेबल" मिल रहा था ping 8.8.8.8
। गेटवे को हार्डकोड करना /etc/network/interfaces
एक व्यवहार्य समाधान नहीं था क्योंकि मैं सार्वजनिक वाइफिस से बहुत कनेक्ट करता हूं (इसलिए, कभी भी एक ही वाईफाई राउटर या गेटवे नहीं) और आम तौर पर डीएचसीपी को "आउट ऑफ द बॉक्स" आईएमएचओ काम करना चाहिए।
पुनश्च: मैंने कभी मैन्युअल रूप से संपादित नहीं किया है /etc/dhcpcd.conf
इसलिए मुझे नहीं पता कि फ़ाइल /etc/dhcpcd.conf
में ये लाइनें क्यों थीं।
/etc/network/interfaces
फ़ाइल का उपयोग करके कॉन्फ़िगर किया है , या नेटवर्क मैनेजर या विकड जैसे सॉफ़्टवेयर के साथ?