Stap 1: Wi-fi config voor uw thuisrouter
Veronderstellend hebt u reeds een werkende wifi adapter u zult werken via de ethernet-verbinding configureren van de wi-fi-aansluiting niet de kabel ethernet tot u bent zeker de draadloze config werken zo nodig.
Configureren van de RPI om te verbinden u thuis kan WiFi is niet vereist voor de toepassing van dit instructable maar het handig zijn voor je robotoc projecten. Door de manier waarop die u zou kunnen hebben al geconfigureerd, in dit geval u config te vergelijken met degene die hier worden beschreven en beslissen of u wilt een wijziging aanbrengt.
Beginnen met het bewerken van het hoofdnet config:
sudo vi /etc/network/interfaces
U moet de volgende regels toevoegen, de config bevat al enkele lijn die werken voor de ethernet-verbinding niet wijzigen:
auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
De belangrijkste truc is in de regel 'wpa-roam', vertelt het systeem dat het aankan, meer dan een enkel wi-fi sid, otherway wij konden 'wpa-config' als voorgesteld in de meeste help sites gebruiken en gebruik een enkele sid-config. In beide gevallen delegeert de lijn wpa wpa config naar een tweede configuratiebestand: wpa_supplicant.conf. Wanneer het gebruik van wpa-roam het IP-adres is altijd 'handmatige', zie de eerste regel van de iface, dit niet betekent dat de ip is statisch, betekent dit gedefinieerd in de volgende regels. De eerste regel na de wpa-roam een 'standaard' config, de meest voorkomende is, met dhcp geeft ip-adres dat wordt geleasd.
Nu het volgende commando waar zal u uw thuisrouter sid de naam, typt u uw leesbaar wachtwoord als tweede param of type daarin als invoer na uitvoering:
wpa_passphrase
De output is als volgt, een netwerk-config met de sid-naam en het wachtwoord als de rest het gecodeerde wachtwoord. U kunt het verwijderen van de gewone passphrase om privacyredenen.
network={ ssid="?????" #psk="!!!!!!" (remainder, remove for privacy) psk=........ }
/Etc/wpa_supplicant/wpa_supplicant.conf bewerken en toevoegen van de nieuwe config
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
Als u wilt kunt u de volgende standaard configuratie voor toegang tot een niet beveiligde netwerk toevoegen:
network={ key_mgmt=NONE priority=1 }
U moet nu een wpa_supplicant.conf zoals:
network={ key_mgmt=NONE priority=1 } network={ ssid="your ssid" psk=........ }
Wel nood u voor herstarten van het voorzien van een netwerkdienst voor het laden van nieuwe config
sudo service networking restart
De service duurt enige tijd opnieuw op te starten, het bevriest voor enige tijd, maar u moet niet de verbinding verbreken. Nadat de service opnieuw is gestart kunnen we het controleren van de verbinding in twee stappen, iwconfig moet nu weer meer weten over de interface adapter aangesloten sid, signaalniveau, etc.
iwconfig<br>wlan0 Ralink STA ESSID:"gtjunior" Nickname:"xxxxxxx" Mode:Managed Frequency=2.437 GHz Access Point: xx:xx:xx:xx:xx:xx Bit Rate=65 Mb/s RTS thr:off Fragment thr:off Encryption key:xxxxxxxxx [2] Security mode:open Link Quality=100/100 Signal level:-44 dBm Noise level:-44 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
het toegewezen ip-adres moet worden weergegeven door ifconfig
ifconfig<br>wlan0 Link 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 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45729 errors:0 dropped:0 overruns:0 frame:0 TX packets:676 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10845192 (10.3 MiB) TX bytes:70916 (69.2 KiB)
Als alles lijkt ok kunt u proberen om te stoppen, verwijder de ethernetkabel en vervolgens vermogen weer de rpi, u moet nu verbinding maken met uw rpi in draadloze modus, gewoon wachten enige tijd om te laten de router vernieuwen van de dynamische DNS.