{"id":356,"date":"2017-06-19T10:56:59","date_gmt":"2017-06-19T08:56:59","guid":{"rendered":"https:\/\/www.pingu-mobil.de\/iot\/?p=356"},"modified":"2021-05-14T10:07:50","modified_gmt":"2021-05-14T08:07:50","slug":"wlan-unter-buildroot-zum-laufen-bringen","status":"publish","type":"post","link":"http:\/\/www.iot-embedded.de\/iot-2017\/technik\/wlan-unter-buildroot-zum-laufen-bringen\/","title":{"rendered":"WLAN unter Buildroot zum Laufen bringen"},"content":{"rendered":"<p>Zun\u00e4chst muss <a href=\"https:\/\/www.pingu-mobil.de\/iot\/2017\/06\/12\/buildroot-auf-die-aktuelle-version-2017-05-aktualisieren\/\">Buildroot auf die aktuelle Version 2017.05 aktualisiert<\/a> werden. Achtung: Stand 19.06.2017 wurde in dem verlinkten Beitrag mal wider die Datei custom.zip mit dem Inhalt des custom-Verzeichnisses ausgetauscht. Die neue Version enth\u00e4lt alle ben\u00f6tigten Voreinstellungen f\u00fcr das WLAN. Anschlie\u00dfend kann eine neue Vorlagekonfiguration geladen und gebaut werden:<\/p>\n<pre>$ cd ~\/make\n$ make dhbw_minimal_defconfig\n$ make<\/pre>\n<p>Im Vergleich zur alten Version sind in der Vorlage nun folgende Buildroot-Optionen gesetzt:<\/p>\n<ul>\n<li>Target packages &#8211;&gt; Networking applications &#8211;&gt; wireless_regdb<\/li>\n<li>Target packages &#8211;&gt; Networking applications &#8211;&gt; wireless_tools<\/li>\n<li>Target packages &#8211;&gt; Networking applications &#8211;&gt; wpa_supplicant<\/li>\n<li>Target packages &#8211;&gt; Networking applications &#8211;&gt; wpa_supplicant &#8211;&gt; Alle Unteroptionen aktiviert<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.iot-embedded.de\/iot-2017\/wp-content\/uploads\/sites\/2\/2017\/06\/buildroot-wlan.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-357\" src=\"https:\/\/www.pingu-mobil.de\/iot\/wp-content\/uploads\/2017\/06\/buildroot-wlan-1024x681.png\" alt=\"\" width=\"750\" height=\"499\" srcset=\"http:\/\/www.iot-embedded.de\/iot-2017\/wp-content\/uploads\/sites\/2\/2017\/06\/buildroot-wlan-1024x681.png 1024w, http:\/\/www.iot-embedded.de\/iot-2017\/wp-content\/uploads\/sites\/2\/2017\/06\/buildroot-wlan-300x200.png 300w, http:\/\/www.iot-embedded.de\/iot-2017\/wp-content\/uploads\/sites\/2\/2017\/06\/buildroot-wlan-768x511.png 768w, http:\/\/www.iot-embedded.de\/iot-2017\/wp-content\/uploads\/sites\/2\/2017\/06\/buildroot-wlan.png 1357w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<p>Zus\u00e4tzlich hat sich die Datei \/etc\/network\/interfaces im Overlay-Verzeichnis wie folgt ge\u00e4ndert:<\/p>\n<pre># Loopback Device\nauto lo\niface lo inet loopback\n\n# Dynamische IP via DHCP\nauto eth0\niface eth0 inet dhcp\n    post-up sleep 5; \/sbin\/ntpd -p pool.ntp.org\n    post-down killall ntpd\n\n# Statische IP f\u00fcr die Entwicklung\nauto eth0:1\niface eth0:1 inet static\n    address 192.168.99.99\n    netmask 255.255.255.0\n\n# WLAN\n# Zugangsdaten stehen in der Datei \/etc\/wpa_supplicant.conf\n# Zum automatischen Start des WLAN entfernen Sie das # vor der n\u00e4chsten Zeile\n#auto wlan0\niface wlan0 inet dhcp\n    pre-up wpa_supplicant -B -i wlan0 -c \/etc\/wpa_supplicant.conf\n    pre-down killall wpa_supplicant\n    wpa-conf \/etc\/wpa_supplicant.conf<\/pre>\n<p>Wie im Kommentar am Ende der Datei steht, muss auto wlan0 einkommentiert werden, um das WLAN beim Systemstart automatisch zu aktivieren. Alternativ kann das WLAN mit folgendem Befehl eingeschaltet werden:<\/p>\n<pre>$ sudo ifup wlan0<\/pre>\n<p>Die Kontrolle erfolgt mit folgendem Befehl:<\/p>\n<pre>$ ip addr show<\/pre>\n<p>Die Zugangsdaten f\u00fcr das WLAN stehen in der Datei \/etc\/wpa_supplicant.conf ebenfalls im Overlay-Verzeichnis:<\/p>\n<pre>ctrl_interfaces=\/var\/run\/wpa_supplicant\nap_scan=1\ncountry=DE\nupdate_config=1\n\nnetwork={\n    ssid=\"Name des WLAN\"\n    psk=\"Kennwort des WLAN\"\n    key_mgmt=WPA-PSK\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Zun\u00e4chst muss Buildroot auf die aktuelle Version 2017.05 aktualisiert werden. Achtung: Stand 19.06.2017 wurde in dem verlinkten Beitrag mal wider die Datei custom.zip mit dem Inhalt des custom-Verzeichnisses ausgetauscht. Die neue Version enth\u00e4lt alle ben\u00f6tigten Voreinstellungen f\u00fcr das WLAN. Anschlie\u00dfend<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/posts\/356"}],"collection":[{"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":1,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":574,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/posts\/356\/revisions\/574"}],"wp:attachment":[{"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/media?parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/categories?post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.iot-embedded.de\/iot-2017\/wp-json\/wp\/v2\/tags?post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}