Spørsmål:
"connect: Network is unreachable" på et fungerende (tilkoblet) wlan0-grensesnitt
Błażej Michalik
2014-03-03 03:25:40 UTC
view on stackexchange narkive permalink

Jeg klarte endelig å få wlan0 (en Edimax EW-7811Un USB WiFi-dongle) til å koble til ruteren min, men etter en apt-get-oppdatering oppdaget jeg at bringebæret ikke kan se utenfor det lokale Nettverk. Bringebæret mitt kjører på det siste (i skrivende stund) Raspbian-bildet.

  • wlan0 er koblet til ruteren min og har fått en IP-adresse
  • Jeg kan pinge router, skriveren min og andre maskiner i det lokale nettverket, men jeg kan ikke pinge noe i det ytre nettet (også loopback-ping på localhost sier "host unreachable", men jeg vil si at det er NAT som avbryter 127.0.0.1-forespørsler )
  • Jeg kan lykkes med å koble til eth0 , men jeg må koble til wlan0 .

ifconfig output :

  pi @ MinoPi ~ $ ifconfig wlan0wlan0 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-pakker: 552 feil: 0 falt: 6 overskridelser: 0 ramme: 0 TX-pakker: 289 feil: 0 falt: 0 overskridelser: 0 transportør: 0 kollisjoner: 0 txqueuelen: 1000 RX-byte: 375003 (366,2 KiB) TX-byte : 318051 (310.5 KiB)  

iwconfig o utgang:

  pi @ MinoPi ~ $ iwconfig wlan0wlan0 IEEE 802.11bg ESSID: "Sanctuary" Kallenavn: "<WIFI @ REALTEK>" Mode: Administrert frekvens: 2,437 GHz Access Point: * macaddresshere * Bit 54 Mb / s Følsomhet: 0/0 Prøv på nytt: av RTS thr: av Fragment thr: av Strømstyring: av Linkkvalitet = 100/100 Signalnivå = 100/100 Støynivå = 0/100 Rx ugyldig nwid: 0 Rx ugyldig krypt : 0 Rx ugyldig frag: 0 Tx overdreven forsøk: 0 Ugyldig diverse: 0 Misset fyrtone: 0  

/ etc / network / interfaces file:

  auto loiface lo inet loopbackiface eth0 inet dhcpiface wlan0 inet statisk adresse 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid "Sanctuary" wpa-psk "somePasswordHere"

Noen ideer?

En svar:
Błażej Michalik
2014-03-03 11:37:57 UTC
view on stackexchange narkive permalink

Problem løst! Det ser ut til at selv om jeg la til gatewayinformasjonen i grensesnittfilen, hadde wlan0 egentlig ikke en standard gateway.

Da jeg løp

  sudo rute -n  

det ga

  Kjernens IP-rutetabell Destinasjon Gateway Genmaske Flagg Metrisk Ref Bruk Iface192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0  

Der er det - ingen gateway-IP. Jeg skrev dette:

  sudo route add standard gw 192.168.1.1  

(hvor 192.168.1.1 er en IP-adresse til ruteren min, som er koblet til det ytre nettet)

Et voilà: det fungerer.

Noen som har noen anelse om hvorfor gatewayen ikke legges til automatisk?
Du bør legge til IP-en til ruteren din, ikke IP-en til maskinen din.
@Błażej Michalik, jeg bruker Raspberry PI 3 operativsystem. Problemet er å maskere gateway-IP-adressen og * vedvare den * på nytt. Hvordan vil du foreslå å maskere gateway-IP-adressen og * vedvare den * på nytt? Takk
@Frank Gateway IP er ikke maskert, det er bare en adresse, det er ikke en rekke adresser. Du må legge til en gateway-rute til rutetabellene dine. Maskeringen av destinasjonsadressene er opp til din lokale nettverksinnstilling. Ruteverktøyet skal legge til adressen på en vedvarende måte, men jeg tror det avskrives nå, du kan slå opp `ip rute` (` mann ip`).
Jeg er veldig interessert i svaret på @Endareth-spørsmålet - enda mer i hvordan man koder et svar for bringebær-pi for å finne og koble til et svar automatisk. Hvis du gir en bringebær-pi i gave til noen som ikke kjenner datamaskiner, bør den ikke slutte å fungere med en gang.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...