{"id":696,"date":"2017-05-13T13:42:59","date_gmt":"2017-05-13T11:42:59","guid":{"rendered":"https:\/\/chriskrz.selfhost.bz\/?p=696"},"modified":"2024-05-22T15:49:03","modified_gmt":"2024-05-22T13:49:03","slug":"wlan-im-headless-betrieb-konfigurieren","status":"publish","type":"post","link":"https:\/\/www.rustimation.eu\/index.php\/wlan-im-headless-betrieb-konfigurieren\/","title":{"rendered":"WLAN im Headless Betrieb konfigurieren"},"content":{"rendered":"<p><strong>Der nachfolgende Artikel ist \u00fcberholt. Inzwischen gibt es mit dem Raspberry Pi Imager ein sehr sch\u00f6nes Tool, mit dem ich meine SD Karte mit allen m\u00f6glichen Einstellungen (OS Variante &#8211; inkl. 64 bit, WiFi Parameter, Hostname, Tastaturlayout, SSH aktivierung etc.) brennen kann. <\/strong><\/p>\n<p>Unten beschriebene Methode funktioniert nur noch bis zur Raspberry Pi OS (Raspbian oder Debian) Version <strong>Bullseye<\/strong>. Bookworm und folgende verschl\u00fcsseln das Passwort und die Methode mit wpa_supplicant.conf wird nicht mehr verwendet.<\/p>\n<p><a href=\"https:\/\/www.rustimation.eu\/2023-01-10-10_57_59-raspberry-pi-imager-v1-7-3\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1851\" src=\"https:\/\/www.rustimation.eu\/wordpress\/wp-content\/uploads\/2023\/01\/2023-01-10-10_57_59-Raspberry-Pi-Imager-v1.7.3.png\" alt=\"\" width=\"679\" height=\"451\" srcset=\"https:\/\/www.rustimation.eu\/wordpress\/wp-content\/uploads\/2023\/01\/2023-01-10-10_57_59-Raspberry-Pi-Imager-v1.7.3.png 679w, https:\/\/www.rustimation.eu\/wordpress\/wp-content\/uploads\/2023\/01\/2023-01-10-10_57_59-Raspberry-Pi-Imager-v1.7.3-300x199.png 300w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/><\/a><\/p>\n<p>Das Tool ist bei <a href=\"https:\/\/www.raspberrypi.com\/software\/\" target=\"_blank\" rel=\"noopener\">raspberrypi.com<\/a> verf\u00fcgbar.<\/p>\n<p>Insofern gilt mein alter Artikel nur noch als Referenz.<\/p>\n<p><!--more--><\/p>\n<p>Raspbian f\u00fcr einen Pi Zero auf der SD Karte installiert, aber wie jetzt den Pi ins WLAN integrieren? Ohne eingebaute Ethernet Schnittstelle wirds hakelig&#8230;<\/p>\n<p>Hat man einen Monitor und eine Tastatur (also im Konsolenbetrieb) kann man die WLAN Einstellungen f\u00fcr den Raspberry Pi relativ einfach konfigurieren.\u00a0 Noch einfacher gehts mit der grafischen Benutzeroberfl\u00e4che, nur braucht man dazu noch zus\u00e4tzlich eine Maus, was\u00a0 beim Pi Zero mit nur einem USB Port etwas aufw\u00e4ndiger ist.\u00a0 Hier zeige ich euch, wie man das ruck-zuck manuell, ohne weitere Hilfsmittel und ohne gro\u00dfe Klimmz\u00fcge bewerkstelligt.<strong> Diese Anleitung gilt nat\u00fcrlich f\u00fcr alle Modelle und Versionen des Raspberry Pi solange die Raspbian Distribution verwendet wird.<\/strong><\/p>\n<p>Mit den neueren Raspbian Distributionen (~ Anfang 2017) klappt das jetzt ganz easy:<\/p>\n<ol>\n<li>Die frisch gebrannte SD Karte steckt wahrscheinlich noch im Kartenslot des PCs; wenn nicht, SD karte in den eingebauten oder einen externen Kartenleser am PC einstecken. Die Karte wird (hoffentlich) als Laufwerk erkannt &#8211; im folgenden einfach mit S:\/ bezeichnet.<\/li>\n<li>Unter Windows enspricht Laufwerk S: dem Linux Verzeichnis \/boot, wenn die Karte im Raspberry Pi l\u00e4uft. Nur dieses Verzeichnis ist vom PC direkt lesbar.<\/li>\n<li>Im Hauptverzeichnis von S:\/ erstellen wir eine Datei mit namen\n<pre class=\"lang:default decode:1 inline:1 \">ssh<\/pre>\n<p>Die Datei hat keine Endung und kann einen beliebigen &#8211; auch leeren &#8211; Inhalt haben. Wozu diese Datei gut ist, steht<a href=\"https:\/\/www.rustimation.eu\/index.php\/ssh-bei-neuen-distributionen-deaktiviert\/\" target=\"_blank\" rel=\"noopener noreferrer\"> in diesem Artikel<\/a>.<\/li>\n<li>Dann noch mit einem Editor, der Linux Zeilenumbr\u00fcche beherrscht (z.B. Notepad++),\u00a0 eine Datei mit folgendem Inhalt anlegen:\n<pre class=\"lang:default mark:9-11 decode:true\" title=\"wpa_supplicant.conf\">country=de\r\nupdate_config=1\r\nctrl_interface=\/var\/run\/wpa_supplicant GROUP=netdev\r\n\r\nnetwork={\r\n        ssid=\"DerNameDeinesWiFiNetzwerks\"\r\n        scan_ssid=1\r\n        psk=\"DerPresharedKeyDeinesWiFiNetzwerks\"\r\n        key_mgmt=WPA-PSK\r\n        }\r\n<\/pre>\n<p>Die drei hervorgehobenen Zeilen sind optional.<br \/>\nDiese Datei dann unter dem Namen<\/p>\n<pre class=\"lang:default decode:1 inline:1 \">wpa_supplicant.conf<\/pre>\n<p>ablegen.<\/li>\n<li>Karte \"sauber\" (d.h. erst Verbindung trennen) aus dem PC entnehmen, in den Pi einschieben und starten. Wenn alles geklappt hat, k\u00f6nnt ihr nun headless &#8211; z.B. \u00fcber Putty &#8211; auf den Pi zugreifen. Die IP Adresse bekommt ihr \u00fcber euren WLAN Router heraus.<\/li>\n<li>Beim Booten kopiert Raspbian die conf Datei in das Verzeichnis\n<pre class=\"lang:default decode:1 inline:1 \">\/etc\/wpa_supplicant<\/pre>\n<p>und zwar dergestalt, dass sie nur vom Root lesbar und \u00e4nderbar ist. Wenn ihr hier sp\u00e4ter noch als Standarduser Pi o.\u00e4. \u00c4nderungen vornehmen wollt m\u00fcsst ihr die Datei mit<\/p>\n<pre class=\"lang:default decode:1 inline:1 \">sudo nano wpa_supplicant.conf<\/pre>\n<p>\u00e4ndern oder die Dateirechte mit<\/p>\n<pre class=\"lang:default decode:1 inline:1 \">sudo chmod 666 \/etc\/wpa_supplicant\/wpa_supplicant.conf<\/pre>\n<p>auch f\u00fcr den Standarduser setzen.<\/li>\n<\/ol>\n<h6>Fehlersuche<\/h6>\n<ul>\n<li>Hast du wirklich einen passenden Editor mit korrekter Linux Einstellung verwendet. <a href=\"https:\/\/www.rustimation.eu\/index.php\/einfache-entwicklungsumgebung\/\" target=\"_blank\" rel=\"noopener noreferrer\">Siehe diesen Artikel<\/a><\/li>\n<li>Gehe nochmal die SSID und den PSK Zeichen f\u00fcr Zeichen durch<\/li>\n<li>Kontrolliere, ob du die SSID und den PSK mit doppelten Anf\u00fchrungszeichen \"&#8230;\" umschlossen hast<\/li>\n<li>Sind die geschweiften Klammern geschlossen?<\/li>\n<\/ul>\n<p><span style=\"color: #808080;\">Dieser Artikel wurde inspiriert von einem Beitrag des sehr aktiven Pi<a style=\"color: #808080;\" href=\"http:\/\/www.raspberrypi-spy.co.uk\/2017\/04\/manually-setting-up-pi-wifi-using-wpa_supplicant-conf\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Bloggers<\/a><span style=\"color: #993300;\"><a style=\"color: #993300;\" href=\"http:\/\/www.raspberrypi-spy.co.uk\/2017\/04\/manually-setting-up-pi-wifi-using-wpa_supplicant-conf\/\" target=\"_blank\" rel=\"noopener noreferrer\"> <em>Raspberry Pi Spy<\/em><\/a><\/span>\u00a0 der auch viele andere sehr lohnende Beitr\u00e4ge verfasst hat.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der nachfolgende Artikel ist \u00fcberholt. Inzwischen gibt es mit dem Raspberry Pi Imager ein sehr sch\u00f6nes Tool, mit dem ich meine SD Karte mit allen m\u00f6glichen Einstellungen (OS Variante &#8211; inkl. 64 bit, WiFi Parameter, Hostname, Tastaturlayout, SSH aktivierung etc.) brennen kann. Unten beschriebene Methode funktioniert nur noch bis zur Raspberry Pi OS (Raspbian oder &hellip; <a href=\"https:\/\/www.rustimation.eu\/index.php\/wlan-im-headless-betrieb-konfigurieren\/\" class=\"more-link\"><span class=\"screen-reader-text\">WLAN im Headless Betrieb konfigurieren<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,10,11,69],"tags":[78,80,81,82,36,41,79,77,76],"class_list":["post-696","post","type-post","status-publish","format-standard","hentry","category-netzwerk","category-raspberry-pi","category-raspbian","category-tips-tricks","tag-headless","tag-konfiguration","tag-netzwerk","tag-pi-zero","tag-raspberry-pi","tag-router","tag-setup","tag-wifi","tag-wlan"],"_links":{"self":[{"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/posts\/696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/comments?post=696"}],"version-history":[{"count":1,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/posts\/696\/revisions"}],"predecessor-version":[{"id":2876,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/posts\/696\/revisions\/2876"}],"wp:attachment":[{"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/media?parent=696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/categories?post=696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rustimation.eu\/index.php\/wp-json\/wp\/v2\/tags?post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}