Headless Raspberry PI WiFi setup (för mobiler) (1 / 3 steg)
Steg 1: Wi-fi config för din hemrouter
Förutsatt att du redan har en fungerande wifi adapter som du kommer att arbeta via ethernet-anslutningen konfigurera wi-fi-anslutning, inte koppla bort ethernet-kabeln tills du är säker på att den trådlösa config fungerar som behövs.
Konfigurera RPI för att ansluta dig hem WiFi krävs inte för att detta instructable men det kan vara praktiskt för dig robotoc projekt. Förresten du kunde redan har konfigurerat den, i detta fall jämför du config med det som beskrivs här och bestämma om du vill göra någon förändring.
Börja redigera huvudnätet config:
sudo vi/Interfaces
Du måste lägga till följande rader, config innehåller redan några linje som arbetar för ethernet-anslutningen inte ändra dem:
Auto wlan0
Tillåt-hotplug wlan0
iface wlan0 inet manual
WPA-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface standard inet dhcp
Viktigaste Tricket är på raden "wpa-roam", säger det systemet som den kan hantera mer än en enda wi-fi sid, otherway vi kunde använda wpa-config"som föreslås i de flesta hjälp webbplatser och använda en enda sid config. I båda fallen wpa linjen delegater wpa config till en andra config fil: wpa_supplicant.conf. När du använder wpa-roam IP-adressen är alltid "handbok", se den första iface raden, inte innebär ip är statiska, betyder det definieras i nästa raderna. Den första raden efter wpa-roam ger en "standard" config, den mest frekventerar en, med dhcp leasade ip-adress.
Nu kör du följande kommando där du kommer att använda din hemrouter sid namn, kan du skriva din läsbar lösenfras som andra param eller skriv det som indata efter utförande:
wpa_passphrase
Ljudutgången är som följer, en Nätverksinst med namnet sid, lösenfrasen som rest och kodade lösenfrasen. Du kan ta bort vanligt lösenfrasen för integritetsskäl.
nätverk = {
SSID = "???"
#psk = "!" (resten, ta bort för privatlivet)
PSK =...
}
Redigera /etc/wpa_supplicant/wpa_supplicant.conf och lägga till nya config
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
Om du vill kan du lägga till följande standard config för att komma åt alla icke säkra nätverk:
nätverk = {
key_mgmt = ingen
prioriterade = 1
}
Du bör nu ha en wpa_supplicant.conf som:
nätverk = {
key_mgmt = ingen
prioriterade = 1
}
nätverk = {
SSID = "ssid"
PSK =...
}
Nu måste du starta om tjänsten nätverk för att ladda nya config
sudo service nätverk vila
Tjänsten tar lite tid att vila, det fryser en tid men du bör inte bryta anslutningen. När tjänsten startas om vi kontrollerar anslutningen i två steg, iwconfig bör nu Visa info om adaptern gränssnittet, anslutna sid, signalnivå, etc.
iwconfig < br > wlan0 Ralink STA ESSID: "gtjunior" Smeknamn: "xxxxxxx"
Läge: förvaltas frekvens = 2.437 GHz kopplingspunkt: xx
Bithastighet = 65 Mb/s
RTS thr: off Fragment thr: off
Krypteringen nyckel: xxxxxxxxx [2] säkerhet läge: öppna
Länka kvalitet = 100/100 signalnivå:-44 dBm Ljudnivå:-44 dBm
RX ogiltig nwid:0 RX ogiltig crypt: 0 RX ogiltig frag: 0
TX överdriven återförsök: 0 Ogiltig misc:0 Missade beacon: 0
ifconfig ska visa den tilldelade ip-adressen
< br > ifconfig wlan0 länk encap:Ethernet HWaddr 00:36:76:08:97:3e
inet addr:192.168.1.18 Bcast:192.168.1.255 Mask: 255.255.255.0
inet6 addr: fe80::236:76ff:fe08:973e / 64 räckvidd: länk
UPP BROADCAST kör multicast-MTU:1500 mått: 1
RX-paket: 45729 fel: 0 sjunkit: 0 överskridanden: 0 frame: 0
TX-paket: 676 fel: 0 sjunkit: 0 överskridanden: 0 carrier: 0
kollisioner: 0 txqueuelen:1000
RX byte: 10845192 (10,3 MiB) TX bytes: 70916 (69,2 KiB)
Om allt verkar ok kan du försöka stoppa, ta bort ethernet-kabeln och sedan driva igen rpi, du bör nu ansluta till din rpi i trådlöst läge, vänta bara lite tid för att låta routern uppdatera dynamisk DNS.