Raspberry Pi konfigurerats för en Maker rättvis (4 / 12 steg)
Steg 4: Konfigurera WiFi
Om du köper en WiFi USB-adapter från leverantören Raspberry Pi (dvs. Adafruit), bör det plug and play. Drivrutinerna är redan i Pi.
Vi vill att våra Pi att vara centrum för ett lokalt nätverk. Det måste definiera nätverket. Det första steget ger Pi en statisk IP-adress. Det finns flera privata IP-adresspooler. En vanligt förekommande pool är 192.168.x.x. Denna pool används ofta för routrar. Poolerna är oftast setup med nätmasker 255.255.255.0. Det innebär i undernät använder sista byte för dess adresser. En gemensam routerinställningar har ett undernät av 192.168.1.x. Vi vill undvika gemensamma undernäten. Detta är särskilt användbart om våra Pi är på ett trådbundet nätverk samtidigt (mer om detta senare). Jag har valt att göra den statisk IP för min Pi 192.168.53.1 och undernätet 192,168.53.x.
Fil/Interfaces är där vi konfigurera wlan0 för en statisk IP-adress. Följande rader är för att konfigurera eth0 och wlan0 gränssnitten. Observera att vi gör ett öppet (okrypterat) nätverk. Konfigurationen av WPA är kommenterade ut.
Auto lo
iface lo inet loopback
Auto eth0
Tillåt-hotplug eth0
iface eth0 inet dhcp
Auto wlan0
Tillåt-hotplug wlan0
iface wlan0 inet statisk
adress 192.168.53.1
nätmask 255.255.255.0
Gateway 192.168.53.1
hostapd /etc/hostapd/hostapd.conf
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#auto wlan1
#allow-hotplug wlan1
#iface wlan1 inet manual
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Här är ett par av gotchas som inte dyker upp i andra tutorials. Det är viktigt att du ändra posten iface eth0 till dhcp. Om du inte DHCP-klienten kommer fortfarande att försöka få en IP-adress för wlan0. Om det finns inga DHCP-poster i filen DHCP-klienten startas på alla gränssnitt. Eftersom det inte finns någon DHCP-server (utom vår) på wlan, tilldelas DHCP-klienten (ibland) en bogus IP-adress wlan0 gränssnittet. Hostapd posten ovan är det korrekta sättet att starta hostapd på ett Debiansystem. Varje handledning jag läste började hostapd som en demon i ett initskript. Börjar som en demon leder ett konkurrenstillstånd där den statiska IP-adressen skulle inte alltid få tilldelat.
Du kan använda filhanteraren Webmin att redigera denna fil eller använda nano
sudo nano/Interfaces
Tillbaka till diskussionen om det kabelanslutna nätverket. Om du följt mina instruktioner, använder du det kabelanslutna nätverket nu komma åt Pi. Kabelnätverket kan mycket väl vara en 192.168.x.x nätverket. Det är därför vi försöker använda en obskyr 192.168.x.x undernät. BTW, jag lämnar det kabelanslutna nätverket konfigureras i standard DHCP-konfigurationen. Då kan jag alltid ansluta en ethernet-kabel från min lokala nätverket tillgång Pi. Även om WLAN är nere.