Çalışan (bağlı) bir wlan0 arayüzünde “connect: Network erişilemez”


36

Sonunda wlan0 (bir Edimax EW-7811Un USB WiFi dongle) yönlendiricime bağlamayı başardım, ancak bir apt-get updateahududu yerel ağın dışında göremediğini keşfettim. Raspberry'im en sonda çalışıyor (bu yazı itibariyle) Raspbian görüntüsü.

  • wlan0 yönlendiricime bağlı ve bir IP adresi verildi
  • Yönelticimi, yazıcımı ve yerel ağ içindeki diğer makineleri pingleyebiliyorum, ancak dış ağdaki hiçbir şeyi pingleyemiyorum (ayrıca localhost'taki geridöngüş pingi "ana makineye erişilemez" diyor, ancak NAT iptal olduğunu söyleyebilirim. 127.0.0.1 istekleri)
  • Başarılı bir şekilde bağlanabiliyorum eth0, ancak bağlanmam gerekiyor wlan0.

ifconfig çıkışı:

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 çıkışı:

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 dosya:

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"

Herhangi bir fikir?

Yanıtlar:


59

Sorun çözüldü! Ağ geçidi bilgilerini arabirimler dosyasına wlan0eklememe rağmen, gerçekten varsayılan bir ağ geçidine sahip olmadığı görülüyor .

Koştuğumda

sudo route -n

verdi

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

İşte orada - Ağ Geçidi IP'si yok. Bunu yazdım:

 sudo route add default gw 192.168.1.1

(192.168.1.1 yönlendiricimin dış ağa bağlı olan bir IP adresidir)

Et voilà: işe yarıyor.


4
Ağ geçidinin neden otomatik olarak eklenmediğine dair bir ipucu var mı?
Endareth

Makinenizin IP'sini değil yönlendiricinizin IP'sini eklemelisiniz.
Błażej Michalik

3
@ Błażej Michalik, Raspberry PI 3 işletim sistemini kullanıyorum. Sorun, ağ geçidi Ip adresini maskelemekte ve * yeniden başlatmalar arasında * devam etmekte- dir. Ağ geçidi IP adresini maskelemeyi ve yeniden başlatmalar arasında * devam etmeyi * nasıl önerirsin? Teşekkürler
Frank

@Frank Gateway IP maskeli değil, sadece bir adres, bir adres aralığı değil. Yönlendirme tablolarınıza bir ağ geçidi yolu eklemeniz gerekir. Hedef adreslerin maskelenmesi yerel ağ ayarınıza bağlıdır. Rota yardımcı programı adresi kalıcı bir şekilde eklemelidir, ancak bence şimdi değer kaybettiğini görebilirsin ip route( man ip).
Błażej Michalik

1
@Endareth sorusuna verilen cevaba çok ilgiliyim - ah ah pi'nin bir cevabı otomatik olarak bulup bağlayabilmesi için bir cevabı nasıl kodlayacağımı. Ahududu pi'ye bilgisayarları tanımayan birine hediye olarak verirseniz, derhal çalışmayı bırakmaması gerekir.
kovalamak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.