"कनेक्ट: नेटवर्क अप्राप्य है" एक कामकाजी (कनेक्टेड) ​​wlan0 इंटरफ़ेस पर


36

मैं अंत में wlan0 (एक एडिमाक्स EW-7811Un USB वाईफाई डोंगल) बनाने के लिए अपने राउटर से कनेक्ट करने में कामयाब रहा, लेकिन बाद में apt-get updateमुझे पता चला कि रास्पबेरी स्थानीय नेटवर्क के बाहर नहीं देख सकता है। मेरी रास्पबेरी नवीनतम पर चल रही है (इसे लिखने के रूप में) रास्पबियन छवि।

  • wlan0 मेरे राउटर से जुड़ा है और इसे एक आईपी एड्रेस दिया गया है
  • मैं अपने राउटर, मेरे प्रिंटर, और अन्य मशीनों को स्थानीय नेटवर्क के अंदर पिंग कर सकता हूं, लेकिन मैं बाहर के नेट में कुछ भी पिंग नहीं कर सकता हूं (लोकलहोस्ट पर भी लूपबैक पिंग "होस्ट अगम्य" कहता है, लेकिन मैं कहूंगा कि यह NAT रद्द करना है 127.0.0.1 अनुरोध)
  • मैं सफलतापूर्वक कनेक्ट कर सकता हूं eth0, लेकिन मुझे कनेक्ट करने की आवश्यकता है wlan0

ifconfig आउटपुट:

pi@MinoPi ~ $ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr *macaddresshere*
      inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:552 errors:0 dropped:6 overruns:0 frame:0
      TX packets:289 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:375003 (366.2 KiB)  TX bytes:318051 (310.5 KiB)

iwconfig आउटपुट:

pi@MinoPi ~ $ iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"Sanctuary"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:2.437 GHz  Access Point: *macaddresshere*
      Bit Rate:54 Mb/s   Sensitivity:0/0
      Retry:off   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=100/100  Signal level=100/100  Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

/etc/network/interfaces फ़ाइल:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

iface wlan0 inet static
    address 192.168.1.9
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-ssid "Sanctuary"
    wpa-psk "somePasswordHere"

कोई विचार?

जवाबों:


59

समस्या सुलझ गयी! ऐसा लगता है कि भले ही मैंने इंटरफेस फ़ाइल में गेटवे की जानकारी जोड़ी है, wlan0वास्तव में डिफ़ॉल्ट गेटवे नहीं था।

जब मैं भागा

sudo route -n

इसकी पैदावार हुई

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

यह वहाँ है - कोई गेटवे आईपी। मैंने इसे टाइप किया:

 sudo route add default gw 192.168.1.1

(जहां 192.168.1.1 मेरे राउटर का एक आईपी पता है, जो बाहर के नेट से जुड़ा है)

Et voilà: यह काम करता है।


4
किसी को भी कोई सुराग मिला कि गेटवे को स्वचालित रूप से क्यों नहीं जोड़ा जा रहा है?
एंडरेथ

आपको अपने राउटर का आईपी जोड़ना चाहिए, न कि आपके मशीन का आईपी।
बलोएज माइकेल

3
@ Bła Micej Michalik, मैं रास्पबेरी पीआई 3 ऑपरेटिंग सिस्टम का उपयोग कर रहा हूं। समस्या गेटवे Ip पते को मास्क करने और रिबूट के दौरान * इसे जारी रखने * में है। आप रीपासूट के दौरान गेटवे आईपी पते और * इसे जारी रखने * का प्रस्ताव कैसे देंगे? धन्यवाद
फ्रैंक

@ फ्रेंक गेटवे आईपी नकाब नहीं है, यह सिर्फ एक पता है, यह पते की एक सीमा नहीं है। आपको अपनी रूटिंग टेबल के लिए एक गेटवे मार्ग जोड़ना होगा। गंतव्य पतों की मास्किंग आपके स्थानीय नेटवर्क सेटिंग पर निर्भर है। मार्ग उपयोगिता को लगातार तरीके से पता जोड़ना चाहिए, लेकिन मुझे लगता है कि यह अब मूल्यह्रास हो गया है, आप देख सकते हैं ip route( man ip)।
बलोएज मिचल

1
मैं @Endareth प्रश्न के उत्तर में बहुत रुचि रखता हूं - यहां तक ​​कि कैसे रास्पबेरी पाई के लिए एक प्रतिक्रिया को कोड करने के लिए स्वचालित रूप से एक प्रतिक्रिया खोजने और कनेक्ट करने के लिए। यदि आप किसी ऐसे व्यक्ति को उपहार के रूप में रास्पबेरी पाई देते हैं जो कंप्यूटर नहीं जानता है, तो उसे तुरंत काम करना बंद नहीं करना चाहिए।
पीछा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.