<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/</id><updated>2020-02-28T04:27:58.522000Z</updated><subtitle>Recent posts to Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</subtitle><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#14e8" rel="alternate"/><published>2020-02-28T04:27:58.522000Z</published><updated>2020-02-28T04:27:58.522000Z</updated><author><name>spsheini</name><uri>https://forge.codesys.com/u/spsheini/</uri></author><id>https://forge.codesys.comb7af769191f3b3011ed24730f91bd7cbfcf9b223</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Für diejenigen mit RPI2. Anbei eine modifizierte Anleitung&lt;br/&gt;
wie es auf dieser Version funktioniert. Codesys RT ist&lt;br/&gt;
(noch) nicht installiert.&lt;/p&gt;
&lt;p&gt;Grüsse&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=1017" rel="nofollow"&gt;RPI2_AP_Konfiguration.pdf &lt;span&gt;&lt;span&gt;[330.63 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#482f" rel="alternate"/><published>2020-02-28T04:27:52.896000Z</published><updated>2020-02-28T04:27:52.896000Z</updated><author><name>spsheini</name><uri>https://forge.codesys.com/u/spsheini/</uri></author><id>https://forge.codesys.comc161af80bda28d76bf2ad3932f4ceddd6fc417bf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Das Beispiel scheint leider nicht auf dem Raspberry Pi 2 zu laufen&lt;br/&gt;
Habe es mehrmals versucht ohne Erfolg. B+ einwandfreie &lt;br/&gt;
und stabile Sache und man gewöhnt sich natürlich daran.&lt;/p&gt;
&lt;p&gt;Es scheint so als hat sich an der DHCP Konfiguration einiges geändert,&lt;br/&gt;
AP Funktion und Registrierung scheint zu funktionieren, aber eben keine&lt;br/&gt;
IP vom DHCP.&lt;/p&gt;
&lt;p&gt;Grüsse&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#dbec" rel="alternate"/><published>2020-02-28T04:27:50.884000Z</published><updated>2020-02-28T04:27:50.884000Z</updated><author><name>madax</name><uri>https://forge.codesys.com/u/madax/</uri></author><id>https://forge.codesys.com146388efe3225eaee6381717d3efcc92be2cfdc0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;/p&gt;
&lt;p&gt;Danke für die schnelle Antwort. Mal geht's und mal eben nicht. Teilweise sind eth0 und wlan0 nicht richtig inititalisiert.&lt;br/&gt;
Ich hab die Dienste aus init.d rausgeschmissen und die rc.local darür benutzt.&lt;br/&gt;
Ist zwar nicht schön, funktioniert aber (auch mit einer zweiten Wifi wlan1).&lt;br/&gt;
Da müsste man wohl ein Skript schreiben das die Netzwerkeinstellungen überwacht und dann ggf. erst die Dienste startet.&lt;/p&gt;
&lt;p&gt;(sleep 10; ifdown eth0; ifdown wlan0)&amp;amp;&lt;br/&gt;
(sleep 12; ifup eth0)&amp;amp;&lt;br/&gt;
(sleep 15; ifup wlan0)&amp;amp;&lt;br/&gt;
(sleep 20; service hostapd start)&amp;amp;&lt;br/&gt;
(sleep 25; service isc-dhcp-server start)&amp;amp;&lt;br/&gt;
exit 0&lt;/p&gt;
&lt;p&gt;mfg DxM&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#beaa" rel="alternate"/><published>2020-02-28T04:27:45.163000Z</published><updated>2020-02-28T04:27:45.163000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comcbd4729f966c29f1cf0816fb48ea8c1b7e0f70a3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;denke das passt trotzdem, einfach mal booten und dann schauen ob es funktioniert.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#c848" rel="alternate"/><published>2020-02-28T04:27:42.994000Z</published><updated>2020-02-28T04:27:42.994000Z</updated><author><name>madax</name><uri>https://forge.codesys.com/u/madax/</uri></author><id>https://forge.codesys.com3945ea66ab0bfb186926cd5005eb87c8d23ee1fd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;/p&gt;
&lt;p&gt;super beschrieben. Leider bekomme ich beim testen eine Fehlermeldung (die ich mit ^C abbrechen muss) und krieg nicht raus woran es liegt.&lt;br/&gt;
Kannst Du bitte mal nachschauen:&lt;/p&gt;
&lt;p&gt;Configuration file: /etc/hostapd/hostapd.conf&lt;br/&gt;
drv-&amp;gt;ifindex=3&lt;br/&gt;
l2_sock_recv==l2_sock_xmit=0x0x1f0a638&lt;br/&gt;
+rtl871x_sta_deauth_ops, ff:ff:ff:ff:ff:ff is deauth, reason=2&lt;br/&gt;
rtl871x_set_key_ops&lt;br/&gt;
rtl871x_set_key_ops&lt;br/&gt;
rtl871x_set_key_ops&lt;br/&gt;
rtl871x_set_key_ops&lt;br/&gt;
Using interface wlan0 with hwaddr 80:1f:02:f7:02:85 and ssid 'PiNet'&lt;br/&gt;
rtl871x_set_wps_assoc_resp_ie&lt;br/&gt;
rtl871x_set_wps_beacon_ie&lt;br/&gt;
rtl871x_set_wps_probe_resp_ie&lt;br/&gt;
rtl871x_set_key_ops&lt;br/&gt;
rtl871x_set_beacon_ops&lt;br/&gt;
rtl871x_set_hidden_ssid_ops&lt;br/&gt;
ioctl&lt;span&gt;[RTL_IOCTL_HOSTAPD]&lt;/span&gt;: Invalid argument&lt;/p&gt;
&lt;p&gt;mfg DxM&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi mit EDIMAX als Wlan AccessPoint verwenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b404a90444/?limit=25#817e" rel="alternate"/><published>2020-02-28T04:27:40.927000Z</published><updated>2020-02-28T04:27:40.927000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com05e6ea1fd9d2ffcd76204a950d60dc9d3b7e6360</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Anbei die Anleitung wie man den Pi zum Wlan AccesPoint macht + dhcp Server &amp;amp; WPA2 Verschlüsselung &lt;br/&gt;
Wofür könnte man gebrauchen?&lt;br/&gt;
- Schulungen &lt;br/&gt;
- Wenn man kein Wlan Router an der Stelle hat wo die CODESYS Raspberry SPS im einsatz ist,&lt;br/&gt;
ich aber trotzdem mit Android/Iphone die Webvisu bedienen will.&lt;br/&gt;
- der Ethenet Port des Pi's mit Feldbus verbunden ist&lt;/p&gt;
&lt;p&gt;Was brauchts an Hardware?&lt;br/&gt;
Raspberry Pi&lt;br/&gt;
Edimax Wlan USB Stick EDIMAX-EW-7811UN-Wireless-Adapter&lt;/p&gt;
&lt;p&gt;Also auf dem Pi über putty (google it) folgendes ausführen und einstellen / editieren (die Befehle kopieren und im Putty Fenster einfügen)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo apt-get updatesudo apt-get install bridge-utils hostapdsudo apt-get install isc-dhcp-server Code:wget &lt;a href="http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zipunzip" rel="nofollow"&gt;&lt;/a&gt;&lt;a href="http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zipunzip" rel="nofollow"&gt;http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zipunzip&lt;/a&gt; hostapd.zip sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.baksudo mv hostapd /usr/sbin/hostapd.edimax sudo ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapd sudo chown root.root /usr/sbin/hostapd sudo chmod 755 /usr/sbin/hostapdsudo nano /etc/dhcp/dhcpd.conf&lt;/strong&gt;&lt;br/&gt;
In dieser Datei suchen wir nur die Zeilen&lt;/p&gt;
&lt;p&gt;option domain-name "example.org";&lt;br/&gt;
option domain-name-servers ns1.example.org, ns2.example.org;&lt;br/&gt;
und kommentieren diese mit Hilde eines "#" vor jeder Zeile aus. Deweiteren nehmen wir den Kommentar im folgednen Block bei "authoritative" raus.&lt;/p&gt;
&lt;p&gt;# If this DHCP server is the official DHCP server for the local&lt;br/&gt;
# network, the authoritative directive should be uncommented.&lt;br/&gt;
# authoritative;&lt;br/&gt;
wird zu:&lt;/p&gt;
&lt;p&gt;# If this DHCP server is the official DHCP server for the local&lt;br/&gt;
# network, the authoritative directive should be uncommented.&lt;br/&gt;
  authoritative;&lt;br/&gt;
Ganz am Ende des Files fügen wir noch folgenden Block ein:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;subnet 192.168.42.0 netmask 255.255.255.0 {range 192.168.42.10 192.168.42.50;option broadcast-address 192.168.42.255;option routers 192.168.42.1;default-lease-time 600;max-lease-time 7200;option domain-name "local";option domain-name-servers 8.8.8.8, 8.8.4.4;}&lt;/strong&gt;Danach schließen wir wie gewohnt mit "Strg+X" und J bzw. Y die Datei.&lt;/p&gt;
&lt;p&gt;Anschließend öffnen wir die Interfacc Config des dhcp Servers mit&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo nano /etc/default/isc-dhcp-server&lt;/strong&gt;&lt;br/&gt;
ändern " INTERFACES="" " in " INTERFACES="wlan0 " und schließen diese Datei wieder.&lt;/p&gt;
&lt;p&gt;wlan0 statische IP zuweisen&lt;br/&gt;
Solltet ihr bereits das WLAN am Pi aktiv haben so fahrt das Interface mit&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo ifdown wlan0&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;herunter. Danach öffnen wir die Netzwerk Interfaces mit &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo nano /etc/network/interfaces&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;und fügen hier unsere statische Zuweisung ein. Je nach vorheriger Konfiguration sieht das Ganze anders aus. Wichtig ist dass die Ip-Zuweisung nach "allow hotplug wlan0" erfolgt und die Zeilen danach auskommentiert werden und sollte dann so aussehen:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;auto loiface lo inet loopbackiface eth0 inet dhcpallow-hotplug wlan0iface wlan0 inet staticaddress 192.168.42.1netmask 255.255.255.0#iface wlan0 inet manual#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf#iface default inet dhcp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Access Point konfigurieren&lt;br/&gt;
Nun werden die Details des AP eingestellt. In diesem Fall wird dem AP ein Password zugewiesen damit nicht jeder beliebige Nachbar das verschlüsselte Netz nutzen kann.&lt;br/&gt;
Hierzu erstellen wir eine neue Datei:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo nano /etc/hostapd/hostapd.conf &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;und fügen folgendes ein:&lt;br/&gt;
&lt;strong&gt;interface=wlan0driver=rtl871xdrvssid=MyAccessPhw_mode=gchannel=6macaddr_acl=0auth_algs=1ignore_broadcast_ssid=0wpa=2wpa_passphrase=MEINWLanPWwpa_key_mgmt=WPA-PSKwpa_pairwise=TKIPrsn_pairwise=CCMP&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die "SSID" sowie die "wpa_passphrase" kann beliebig gewählt werden. Nach dem Einfügen wie immer speichern und schließen.&lt;br/&gt;
Als nächstes bringen wir dem Pi wo er diese eben erstelle Config-Datei finden kann. Wir editieren hierzu nochmal die Default Einstellungen von hostapd:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo nano /etc/default/hostapd&lt;/strong&gt;&lt;br/&gt;
Hier suchen wir die Zeile " #DAEMON_CONF="" " löschen das Kommentarzeichen und fügen in die Anführungszeichen den Pfad der Configdatei ein. Die Zeile lautet dann &lt;br/&gt;
DAEMON_CONF="/etc/hostapd/hostapd.conf" &lt;/p&gt;
&lt;p&gt;Testen und Fertig stellen&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo ifconfig wlan0 192.168.42.1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Um den AP zu testen starten wir hostapd manuell mit unserer erstellen Konfiguration:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Passt das so kann man jetzt am Laptop oder Handy versuchen sich an dem eben erstellten AP einzuloggen.&lt;br/&gt;
War auch das erfolgreich können wir das ganze als Daemon beim Start des Pi einrichten. Hierzu starten wir die Services mit:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo service hostapd startsudo service isc-dhcp-server start&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Anschließend tragen wir diese für den Systemstart ein mit &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo update-rc.d hostapd enablesudo update-rc.d isc-dhcp-server enable&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wichtig ist das beide Befehle fehlerfrei durchlaufen.&lt;br/&gt;
Den Status der Services können wir jederzeit überprüfen mit:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;sudo service hostapd statussudo service isc-dhcp-server status&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Das funktioniert mit anderen Wlan Adaptern auch wenn diese Accesspoint fähig sind (dieser EDIMAX ist es nur mit diesem speziellen Treiber aus der Beschreibung)&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: EDIMAX.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=969"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>