<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://coolscript.net/index.php?action=history&amp;feed=atom&amp;title=WiFiAP_on_PI</id>
	<title>WiFiAP on PI - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://coolscript.net/index.php?action=history&amp;feed=atom&amp;title=WiFiAP_on_PI"/>
	<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=WiFiAP_on_PI&amp;action=history"/>
	<updated>2026-06-02T17:18:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://coolscript.net/index.php?title=WiFiAP_on_PI&amp;diff=914&amp;oldid=prev</id>
		<title>Admin: /* HW Test */</title>
		<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=WiFiAP_on_PI&amp;diff=914&amp;oldid=prev"/>
		<updated>2023-03-04T19:19:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HW Test&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:19, 4 March 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l331&quot;&gt;Line 331:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 331:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; # iw dev wlan0 scan | grep SID&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://coolscript.net/index.php?title=WiFiAP_on_PI&amp;diff=42&amp;oldid=prev</id>
		<title>Matthias: Created page with &quot;This is a short setup description of how you could run a WiFi Access Point on a Raspberry.  *Requirements **Raspberry PI Modell B **5V/1A Power Unit **Logilink WLAN USB 2.0 Na...&quot;</title>
		<link rel="alternate" type="text/html" href="https://coolscript.net/index.php?title=WiFiAP_on_PI&amp;diff=42&amp;oldid=prev"/>
		<updated>2014-09-20T17:05:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is a short setup description of how you could run a WiFi Access Point on a Raspberry.  *Requirements **Raspberry PI Modell B **5V/1A Power Unit **Logilink WLAN USB 2.0 Na...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a short setup description of how you could run a WiFi Access Point on a Raspberry.&lt;br /&gt;
&lt;br /&gt;
*Requirements&lt;br /&gt;
**Raspberry PI Modell B&lt;br /&gt;
**5V/1A Power Unit&lt;br /&gt;
**Logilink WLAN USB 2.0 Nano Adapter 150Mbps&lt;br /&gt;
**Debian Wheezy&lt;br /&gt;
&lt;br /&gt;
*Kernel Info:&lt;br /&gt;
 root@raspberrypi:~# uname -a&lt;br /&gt;
 Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l  GNU/Linux&lt;br /&gt;
&lt;br /&gt;
*Wireless Adapter&lt;br /&gt;
 root@raspberrypi:~# lsusb&lt;br /&gt;
 Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter&lt;br /&gt;
&lt;br /&gt;
*Install additional packages required for hostap:&lt;br /&gt;
 apt-get install hostapd wireless-tools dnsmasq iw bridge-utils&lt;br /&gt;
&lt;br /&gt;
==Sample WiFi Bridge==&lt;br /&gt;
*/etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 allow-hotplug eth01&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
  address   192.168.2.26&lt;br /&gt;
  broadcast 192.168.2.255&lt;br /&gt;
  netmask   255.255.255.0&lt;br /&gt;
  gateway   192.168.2.1&lt;br /&gt;
  dns-nameservers 192.168.2.1&lt;br /&gt;
  # default route to access subnet&lt;br /&gt;
  up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 eth0&lt;br /&gt;
 # WLAN Interface&lt;br /&gt;
 allow-hotplug wlan0&lt;br /&gt;
 iface wlan0 inet manual&lt;br /&gt;
 #Bridging &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
  address   192.168.2.120&lt;br /&gt;
  broadcast 192.168.2.255&lt;br /&gt;
  netmask   255.255.255.0&lt;br /&gt;
  gateway   192.168.2.1&lt;br /&gt;
  dns-nameservers 192.168.2.1&lt;br /&gt;
  bridge_ports eth0 wlan0&lt;br /&gt;
  bridge_fd 0&lt;br /&gt;
  bridge_stp no&lt;br /&gt;
&lt;br /&gt;
===Interfaces after the first reboot===&lt;br /&gt;
 root@raspberrypi:~# ifconfig&lt;br /&gt;
 br0       Link encap:Ethernet  HWaddr b8:27:eb:c5:09:fa&lt;br /&gt;
          inet addr:192.168.2.120  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::ba27:ebff:fec5:9fa/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:79 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:7597 (7.4 KiB)  TX bytes:9633 (9.4 KiB)&lt;br /&gt;
&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:eb:c5:09:fa&lt;br /&gt;
          inet addr:192.168.2.26  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:79 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:11413 (11.1 KiB)  TX bytes:10525 (10.2 KiB)&lt;br /&gt;
&lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 wlan0     Link encap:Ethernet  HWaddr 7c:dd:90:30:ba:ef&lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hostapd Config===&lt;br /&gt;
*/etc/hostapd/hostapd.conf&lt;br /&gt;
 ctrl_interface=/var/run/hostapd&lt;br /&gt;
 ###############################&lt;br /&gt;
 # Basic Config&lt;br /&gt;
 ###############################&lt;br /&gt;
 macaddr_acl=0&lt;br /&gt;
 auth_algs=1&lt;br /&gt;
 # Most modern wireless drivers in the kernel need driver=nl80211&lt;br /&gt;
 driver=nl80211&lt;br /&gt;
 ##########################&lt;br /&gt;
 # Local configuration...&lt;br /&gt;
 ##########################&lt;br /&gt;
 interface=wlan0&lt;br /&gt;
 bridge=br0&lt;br /&gt;
 hw_mode=g&lt;br /&gt;
 channel=1&lt;br /&gt;
 ssid=MySID&lt;br /&gt;
 macaddr_acl=0&lt;br /&gt;
 auth_algs=1&lt;br /&gt;
 ignore_broadcast_ssid=0&lt;br /&gt;
 wpa=3&lt;br /&gt;
 wpa_passphrase=something-secret&lt;br /&gt;
 wpa_key_mgmt=WPA-PSK&lt;br /&gt;
 wpa_pairwise=TKIP&lt;br /&gt;
 rsn_pairwise=CCMP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Test Run - Bridged===&lt;br /&gt;
 hostapd -dd /etc/hostapd/hostapd.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Ifconfig after hostapd===&lt;br /&gt;
 root@raspberrypi:~# ifconfig&lt;br /&gt;
 br0       Link encap:Ethernet  HWaddr 7c:dd:90:30:ba:ef&lt;br /&gt;
          inet addr:192.168.2.120  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::ba27:ebff:fec5:9fa/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:407 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:482 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:26003 (25.3 KiB)  TX bytes:70678 (69.0 KiB)&lt;br /&gt;
&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:eb:c5:09:fa&lt;br /&gt;
          inet addr:192.168.2.26  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:475 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:547 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:51638 (50.4 KiB)  TX bytes:86266 (84.2 KiB)&lt;br /&gt;
&lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 mon.wlan0 Link encap:UNSPEC  HWaddr 7C-DD-90-30-BA-EF-00-00-00-00-00-00-00-00-00-00&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:71 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:23342 (22.7 KiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 wlan0     Link encap:Ethernet  HWaddr 7c:dd:90:30:ba:ef&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:66 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:9608 (9.3 KiB)  TX bytes:11361 (11.0 KiB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sample WiFi Access Point==&lt;br /&gt;
*/etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 allow-hotplug eth01&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
  address   192.168.2.26&lt;br /&gt;
  broadcast 192.168.2.255&lt;br /&gt;
  netmask   255.255.255.0&lt;br /&gt;
  gateway   192.168.2.1&lt;br /&gt;
  dns-nameservers 192.168.2.1&lt;br /&gt;
  # default route to access subnet&lt;br /&gt;
  up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 eth0&lt;br /&gt;
 # WLAN Interface / AP-Adressraum&lt;br /&gt;
 allow-hotplug wlan0&lt;br /&gt;
 iface wlan0 inet static&lt;br /&gt;
  address 192.168.0.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
  broadcast 192.168.0.255&lt;br /&gt;
&lt;br /&gt;
===Interfaces after first reboot===&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:eb:c5:09:fa&lt;br /&gt;
          inet addr:192.168.2.26  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:566 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:651 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:35754 (34.9 KiB)  TX bytes:98412 (96.1 KiB)&lt;br /&gt;
&lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 wlan0     Link encap:Ethernet  HWaddr 7c:dd:90:30:ba:ef&lt;br /&gt;
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:227 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:19953 (19.4 KiB)  TX bytes:8509 (8.3 KiB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DNSMASQ===&lt;br /&gt;
*/etc/dnsmasq.conf&lt;br /&gt;
 interface=wlan0&lt;br /&gt;
 no-dhcp-interface=eth0&lt;br /&gt;
 dhcp-range=interface:wlan0,192.168.0.210,192.168.0.220,infinite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===HOSTAPD===&lt;br /&gt;
*/etc/hostapd/hostapd.conf&lt;br /&gt;
 ctrl_interface=/var/run/hostapd&lt;br /&gt;
 ###############################&lt;br /&gt;
 # Basic Config&lt;br /&gt;
 ###############################&lt;br /&gt;
 macaddr_acl=0&lt;br /&gt;
 auth_algs=1&lt;br /&gt;
 # Most modern wireless drivers in the kernel need driver=nl80211&lt;br /&gt;
 driver=nl80211&lt;br /&gt;
 ##########################&lt;br /&gt;
 # Local configuration...&lt;br /&gt;
 ##########################&lt;br /&gt;
 interface=wlan0&lt;br /&gt;
 #debugging&lt;br /&gt;
 debug=4 &lt;br /&gt;
 hw_mode=g&lt;br /&gt;
 channel=1&lt;br /&gt;
 ssid=MySID&lt;br /&gt;
 macaddr_acl=0&lt;br /&gt;
 auth_algs=1&lt;br /&gt;
 ignore_broadcast_ssid=0&lt;br /&gt;
 wpa=3&lt;br /&gt;
 wpa_passphrase=something&lt;br /&gt;
 wpa_key_mgmt=WPA-PSK&lt;br /&gt;
 wpa_pairwise=TKIP&lt;br /&gt;
 rsn_pairwise=CCMP&lt;br /&gt;
 logger_syslog=1&lt;br /&gt;
 logger_syslog_level=2&lt;br /&gt;
 logger_stdout=-1&lt;br /&gt;
 logger_stdout_level=2&lt;br /&gt;
&lt;br /&gt;
===Ifconfig after hostapd===&lt;br /&gt;
&lt;br /&gt;
 root@raspberrypi:~# ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:eb:c5:09:fa&lt;br /&gt;
          inet addr:192.168.2.26  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:566 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:651 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:35754 (34.9 KiB)  TX bytes:98412 (96.1 KiB)&lt;br /&gt;
&lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0&lt;br /&gt;
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 mon.wlan0 Link encap:UNSPEC  HWaddr 7C-DD-90-30-BA-EF-00-00-00-00-00-00-00-00-00-00&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:57617 (56.2 KiB)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
 wlan0     Link encap:Ethernet  HWaddr 7c:dd:90:30:ba:ef&lt;br /&gt;
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:227 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:39 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:19953 (19.4 KiB)  TX bytes:8509 (8.3 KiB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Success Log==&lt;br /&gt;
 #Successfull connect / syslog&lt;br /&gt;
 Sep  6 21:44:17 raspberrypi hostapd: wlan0: STA 70:d4:f2:31:75:c4 IEEE 802.11:  associated (aid 1)&lt;br /&gt;
 Sep  6 21:44:17 raspberrypi hostapd: wlan0: STA 70:d4:f2:31:75:c4 RADIUS:    starting accounting session 540B8020-00000000&lt;br /&gt;
 Sep  6 21:44:17 raspberrypi hostapd: wlan0: STA 70:d4:f2:31:75:c4 WPA: pairwise key handshake completed (RSN)&lt;br /&gt;
 Sep  6 21:44:17 raspberrypi dnsmasq-dhcp[2072]: DHCPDISCOVER(wlan0) 70:d4:f2:31:75:c4&lt;br /&gt;
 Sep  6 21:44:17 raspberrypi dnsmasq-dhcp[2072]: DHCPOFFER(wlan0) 192.168.0.214 70:d4:f2:31:75:c4&lt;br /&gt;
 Sep  6 21:44:18 raspberrypi dnsmasq-dhcp[2072]: DHCPDISCOVER(wlan0) 70:d4:f2:31:75:c4&lt;br /&gt;
 Sep  6 21:44:18 raspberrypi dnsmasq-dhcp[2072]: DHCPOFFER(wlan0) 192.168.0.214 70:d4:f2:31:75:c4&lt;br /&gt;
 Sep  6 21:44:19 raspberrypi dnsmasq-dhcp[2072]: DHCPREQUEST(wlan0) 192.168.0.214 70:d4:f2:31:75:c4&lt;br /&gt;
 Sep  6 21:44:19 raspberrypi dnsmasq-dhcp[2072]: DHCPACK(wlan0) 192.168.0.214 70:d4:f2:31:75:c4 PLAYBOOK-99EE&lt;br /&gt;
&lt;br /&gt;
==Optional Firewall Init==&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #Extreme easy&lt;br /&gt;
 #Switch on routing&lt;br /&gt;
 echo &amp;quot;1&amp;quot; &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
 #Set log level&lt;br /&gt;
 echo &amp;quot;1 4 1 7&amp;quot; &amp;gt; /proc/sys/kernel/printk&lt;br /&gt;
 iptables -P INPUT ACCEPT&lt;br /&gt;
 iptables -P OUTPUT ACCEPT&lt;br /&gt;
 iptables -P FORWARD ACCEPT&lt;br /&gt;
 iptables -F&lt;br /&gt;
 iptables -X&lt;br /&gt;
 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE&lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;
 #iptables -N my_drop -m comment --comment &amp;quot;Drop Access&amp;quot;&lt;br /&gt;
 #iptables -A my_drop -p ICMP -j LOG --log-prefix &amp;quot;DROP-ICMP &amp;quot;&lt;br /&gt;
 #iptables -A my_drop -p TCP -j LOG --log-prefix &amp;quot;DROP-TCP &amp;quot;&lt;br /&gt;
 #iptables -A my_drop -p UDP -j LOG --log-prefix &amp;quot;DROP-UDP &amp;quot;&lt;br /&gt;
 #iptables -A my_drop -j DROP&lt;br /&gt;
 #iptables -A INPUT -j my_drop&lt;br /&gt;
 #iptables -A FORWARD -j my_drop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=HW Test=&lt;br /&gt;
&lt;br /&gt;
 # iw list&lt;br /&gt;
&lt;br /&gt;
 # iwlist scan wlan0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Syslog/Debug=&lt;br /&gt;
&lt;br /&gt;
*/etc/rsyslog.conf&lt;br /&gt;
 !hostapd&lt;br /&gt;
 *.*                                             /var/log/hostapd.log&lt;br /&gt;
&lt;br /&gt;
*/etc/hostap/hostap.conf&lt;br /&gt;
&lt;br /&gt;
 #debug   Debugging mode: 0 = no, 1 = minimal, 2 = verbose, 3 = msg dumps,&lt;br /&gt;
             4 = excessive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Interface gone when hostapd stops=&lt;br /&gt;
&lt;br /&gt;
 *Add  /etc/init.d/hostapd&lt;br /&gt;
 ifconfig wlan0 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
Get aircrack-ng&lt;br /&gt;
 wget http://download.aircrack-ng.org/aircrack-ng-1.2-beta3.tar.gz&lt;br /&gt;
 apt-get install iw sysfsutils libssl-dev kismet libnl-3-dev libnl-3-doc libnl- genl-3-dev tshark&lt;br /&gt;
 cd aircrack-ng-1.2-beta3/&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1: Start Airmon Monitor&lt;br /&gt;
 airmon-ng start wlan0&lt;br /&gt;
*2: Check with aerodump&lt;br /&gt;
 airodump-ng mon0&lt;br /&gt;
&lt;br /&gt;
*3:Packet dump:&lt;br /&gt;
 airodump-ng --bssid  74:31:70:B4:1A:D4 --channel 2 --write meatball mon0&lt;br /&gt;
&lt;br /&gt;
**then (testing)&lt;br /&gt;
aireplay-ng -0 3 -a 74:31:70:B4:1A:D4 -c C4:88:E5:B5:1F:79 mon0&lt;br /&gt;
&lt;br /&gt;
*Open Airbase to the world&lt;br /&gt;
airbase-ng -e NEWWORLD -c 1 -P mon0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Redirecting to syslso!&lt;br /&gt;
 /usr/local/sbin/airbase-ng -e NEWWORLD -c 1 -P mon0 2&amp;gt;&amp;amp;1 | /usr/bin/logger &amp;amp;&lt;br /&gt;
&lt;br /&gt;
*http://blog.cvallance.net/?p=212&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*http://www.administrator.de/wissen/netzwerk-management-server-mit-raspberry-pi-191718.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sample INIT Script for airbase-ng =&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 CMD=&amp;quot;$1&amp;quot;&lt;br /&gt;
 ssid=&amp;quot;NEWWORLD&amp;quot;&lt;br /&gt;
 channel=&amp;quot;1&amp;quot;&lt;br /&gt;
 interface=&amp;quot;mon0&amp;quot;&lt;br /&gt;
 name=&amp;quot;airbase-ng&amp;quot;&lt;br /&gt;
 command=&amp;quot;/usr/local/sbin/&amp;quot;$name&lt;br /&gt;
 #Get Monitor by ifconfig&lt;br /&gt;
 monif=`/sbin/ifconfig | /bin/grep $interface | /bin/sed -e &amp;#039;s/^  *//&amp;#039; -e &amp;#039;s/  .*//&amp;#039;`&lt;br /&gt;
 #GET PID IF PRESENT&lt;br /&gt;
 pid=`/bin/pidof $name`&lt;br /&gt;
 ##################&lt;br /&gt;
 #Start Init Script&lt;br /&gt;
 ##################&lt;br /&gt;
 #Check for root privileges&lt;br /&gt;
 if (( EUID != 0 )); then&lt;br /&gt;
  echo &amp;quot;This script needs root&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$CMD&amp;quot; in&lt;br /&gt;
 &amp;#039;start&amp;#039;)&lt;br /&gt;
  if [ &amp;quot;${interface}&amp;quot; != &amp;quot;$monif&amp;quot; ]&lt;br /&gt;
  then&lt;br /&gt;
   echo &amp;quot;Create monitor interface first&amp;quot;&lt;br /&gt;
   airmon=`/usr/local/sbin/airmon-ng start wlan0`&lt;br /&gt;
  else&lt;br /&gt;
   echo &amp;quot;Interface present = OK&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
 #BETA TEST&lt;br /&gt;
 redir=&amp;quot;2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
 logger=&amp;quot;/usr/bin/logger&amp;quot;&lt;br /&gt;
 if [ &amp;quot;${pid}&amp;quot; != &amp;quot;&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
   echo &amp;quot;Already running $name &amp;quot;&lt;br /&gt;
 else&lt;br /&gt;
  echo &amp;quot;Starting $name &amp;quot;&lt;br /&gt;
  start-stop-daemon --start --oknodo --background --exec $command \&lt;br /&gt;
       -- -e $ssid -c $channel -P $interface $redir | $logger&lt;br /&gt;
 fi&lt;br /&gt;
 ;;&lt;br /&gt;
 &amp;#039;stop&amp;#039;)&lt;br /&gt;
 if [ &amp;quot;${interface}&amp;quot; == &amp;quot;${monif}&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
  echo &amp;quot;Stop monitor interface first&amp;quot;&lt;br /&gt;
  airmon=`/usr/local/sbin/airmon-ng stop wlan0`&lt;br /&gt;
  airmon=`/usr/local/sbin/airmon-ng stop mon0`&lt;br /&gt;
 else&lt;br /&gt;
  echo &amp;quot;No interface present = OK&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 if [ &amp;quot;${pid}&amp;quot; != &amp;quot;&amp;quot; ]&lt;br /&gt;
 then&lt;br /&gt;
   `/bin/kill ${pid} `&lt;br /&gt;
 else&lt;br /&gt;
  echo &amp;quot;$name does not run anymore&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
       # stop the daemons&lt;br /&gt;
        ;;&lt;br /&gt;
 *)&lt;br /&gt;
        echo &amp;quot;Usage: $INITNAME { start }&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
 esac&lt;br /&gt;
 echo &amp;quot; &amp;quot;&lt;/div&gt;</summary>
		<author><name>Matthias</name></author>
	</entry>
</feed>