<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://charlesreid1.com/w/index.php?action=history&amp;feed=atom&amp;title=RaspberryPi%2FAccess_Point</id>
	<title>RaspberryPi/Access Point - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://charlesreid1.com/w/index.php?action=history&amp;feed=atom&amp;title=RaspberryPi%2FAccess_Point"/>
	<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;action=history"/>
	<updated>2026-06-14T23:50:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=28516&amp;oldid=prev</id>
		<title>Unknown user at 05:08, 19 August 2020</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=28516&amp;oldid=prev"/>
		<updated>2020-08-19T05:08:40Z</updated>

		<summary type="html">&lt;p&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 05:08, 19 August 2020&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;Date: March 2016&lt;/ins&gt;&lt;/div&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;&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;=Configure RPi As Wireless Access Point=&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;=Configure RPi As Wireless Access Point=&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>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=28515&amp;oldid=prev</id>
		<title>Unknown user: /* Setting Up Hostapd */</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=28515&amp;oldid=prev"/>
		<updated>2020-08-19T05:07:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Setting Up Hostapd&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 05:07, 19 August 2020&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-l85&quot;&gt;Line 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 85:&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;/pre&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;/pre&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;tr&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: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Now enable the hostapd service by creating a default file in &amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;/etc/default/hostapd&amp;lt;/code&amp;gt;&lt;/div&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;Now enable the hostapd service by creating a default file in &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/ins&gt;&amp;gt;/etc/default/hostapd&amp;lt;/code&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;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;pre&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;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=12514&amp;oldid=prev</id>
		<title>Admin: /* Last Step: Reboot */</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=12514&amp;oldid=prev"/>
		<updated>2016-08-18T20:29:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Last Step: Reboot&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 20:29, 18 August 2016&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-l195&quot;&gt;Line 195:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 195:&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;=Flags=&lt;/ins&gt;&lt;/div&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;&lt;/ins&gt;&lt;/div&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;{{KaliFlag}}&lt;/ins&gt;&lt;/div&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;&lt;/ins&gt;&lt;/div&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;{{WirelessFlag}}&lt;/ins&gt;&lt;/div&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;&lt;/ins&gt;&lt;/div&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;{{PiFlag}}&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;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;div&gt;&amp;lt;!--&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;!--&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9593&amp;oldid=prev</id>
		<title>Admin: /* Configure RPi As Wireless Access Point */</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9593&amp;oldid=prev"/>
		<updated>2016-03-17T17:30:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configure RPi As Wireless Access Point&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;amp;diff=9593&amp;amp;oldid=9592&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9592&amp;oldid=prev</id>
		<title>Admin at 17:20, 17 March 2016</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9592&amp;oldid=prev"/>
		<updated>2016-03-17T17:20:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;amp;diff=9592&amp;amp;oldid=9591&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9591&amp;oldid=prev</id>
		<title>Admin at 17:10, 17 March 2016</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9591&amp;oldid=prev"/>
		<updated>2016-03-17T17:10:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;amp;diff=9591&amp;amp;oldid=9590&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9590&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;&lt;!--  The steps for configuring the Raspberry Pi as a wireless access point are:  Log in to the Raspberry Pi either directly or remotely. Use the apt-get install command to in...&quot;</title>
		<link rel="alternate" type="text/html" href="https://charlesreid1.com/w/index.php?title=RaspberryPi/Access_Point&amp;diff=9590&amp;oldid=prev"/>
		<updated>2016-03-17T17:07:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;!--  The steps for configuring the Raspberry Pi as a wireless access point are:  Log in to the Raspberry Pi either directly or remotely. Use the apt-get install command to in...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
The steps for configuring the Raspberry Pi as a wireless access point are:&lt;br /&gt;
&lt;br /&gt;
Log in to the Raspberry Pi either directly or remotely.&lt;br /&gt;
Use the apt-get install command to install the software packages hostapd, udhcpd, and iw.&lt;br /&gt;
pi@raspberrypi ~ $ sudo apt-get install -y hostapd udhcpd iw&lt;br /&gt;
Reading package lists... Done&lt;br /&gt;
Building dependency tree       &lt;br /&gt;
Reading state information... Done&lt;br /&gt;
&lt;br /&gt;
The following extra packages will be installed:&lt;br /&gt;
  crda wireless-regdb&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  crda hostapd iw udhcpd wireless-regdb&lt;br /&gt;
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 0 B/509 kB of archives.&lt;br /&gt;
After this operation, 1,188 kB of additional disk space will be used.&lt;br /&gt;
Selecting previously unselected package wireless-regdb.&lt;br /&gt;
(Reading database ... 88434 files and directories currently installed.)&lt;br /&gt;
Unpacking wireless-regdb (from .../wireless-regdb_2014.10.07-1~deb7u1_all.deb) ...&lt;br /&gt;
Selecting previously unselected package crda.&lt;br /&gt;
Unpacking crda (from .../crda_1.1.2-1_armhf.deb) ...&lt;br /&gt;
Selecting previously unselected package hostapd.&lt;br /&gt;
Unpacking hostapd (from .../hostapd_1%3a1.0-3+deb7u2_armhf.deb) ...&lt;br /&gt;
Selecting previously unselected package iw.&lt;br /&gt;
Unpacking iw (from .../archives/iw_3.4-1_armhf.deb) ...&lt;br /&gt;
Selecting previously unselected package udhcpd.&lt;br /&gt;
Unpacking udhcpd (from .../udhcpd_1%3a1.20.0-7_armhf.deb) ...&lt;br /&gt;
Processing triggers for man-db ...&lt;br /&gt;
Setting up wireless-regdb (2014.10.07-1~deb7u1) ...&lt;br /&gt;
Setting up crda (1.1.2-1) ...&lt;br /&gt;
Setting up hostapd (1:1.0-3+deb7u2) ...&lt;br /&gt;
Setting up iw (3.4-1) ...&lt;br /&gt;
Setting up udhcpd (1:1.20.0-7) ...&lt;br /&gt;
udhcpd: Disabled. Edit /etc/default/udhcpd to enable it.&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
The apt-get install command downloads and installs the software packages hostapd, udhcpd, and iw.&lt;br /&gt;
Check the wireless USB adapter.&lt;br /&gt;
Note&lt;br /&gt;
Check your wireless USB adapter for AP mode with this command:&lt;br /&gt;
&lt;br /&gt;
sudo iw list | grep &amp;#039;* AP&amp;#039;&lt;br /&gt;
&lt;br /&gt;
If no lines are returned, the wireless adapter does not have AP mode.&lt;br /&gt;
&lt;br /&gt;
Use the iw list command (filtered with grep) to see if the wireless adapter supports Access Point (AP) mode.&lt;br /&gt;
pi@raspberrypi ~ $ sudo iw list | grep &amp;#039;^[[:blank:]]*\* A&amp;#039;&lt;br /&gt;
		 * AP&lt;br /&gt;
		 * AP/VLAN&lt;br /&gt;
		 * AP/VLAN&lt;br /&gt;
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 &lt;br /&gt;
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 &lt;br /&gt;
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0&lt;br /&gt;
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
Display the nameserver address.&lt;br /&gt;
Use the cat command to display the nameserver address stored in /etc/resolve.conf.&lt;br /&gt;
pi@raspberrypi ~ $ cat /etc/resolv.conf&lt;br /&gt;
# Generated by resolvconf&lt;br /&gt;
nameserver 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
The DNS nameserver used by the Raspberry Pi is 192.168.2.1.&lt;br /&gt;
&lt;br /&gt;
Configure the udhcpd server.&lt;br /&gt;
Use the vi editor to edit the udhcpd configuration file /etc/udhcpd.conf.&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/udhcpd.conf&lt;br /&gt;
The vi editor displays the contents of the configuration file. Instructions for using the editor can be found in the vi manpages (see the recipe Reading the built-in documentation in Chapter 2,Administration).&lt;br /&gt;
# Sample udhcpd configuration file (/etc/udhcpd.conf)&lt;br /&gt;
&lt;br /&gt;
# The start and end of the IP lease block&lt;br /&gt;
&lt;br /&gt;
start           192.168.0.20    #default: 192.168.0.20&lt;br /&gt;
end             192.168.0.254   #default: 192.168.0.254&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# The interface that udhcpd will use&lt;br /&gt;
&lt;br /&gt;
interface       eth0            #default: eth0&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/etc/udhcpd.conf&amp;quot; 123 lines, 3054 characters&lt;br /&gt;
Change the network interface used by udhcpd by changing the line beginning with interface to read interface wlan0.&lt;br /&gt;
# The interface that udhcpd will use&lt;br /&gt;
&lt;br /&gt;
interface       wlan0&lt;br /&gt;
Change the example configuration of udhcpd by changing the section beginning with #Examples at the bottom of the file. Replace the example DNS address with the nameserver address used by your Raspberry Pi (192.168.2.1, from Step 5).&lt;br /&gt;
#Examples&lt;br /&gt;
opt     dns     192.168.2.1&lt;br /&gt;
option  subnet  255.255.255.0&lt;br /&gt;
opt     router  192.168.0.1&lt;br /&gt;
option  domain  local&lt;br /&gt;
option  lease   864000&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Enable the udhcpd server.&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/default/udhcpd&lt;br /&gt;
Use the vi editor to edit the udhcpd configuration file, /etc/default/udhcpd.&lt;br /&gt;
The vi editor displays the contents of the configuration file.&lt;br /&gt;
# Comment the following line to enable&lt;br /&gt;
DHCPD_ENABLED=&amp;quot;no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Options to pass to busybox&amp;#039; udhcpd.&lt;br /&gt;
#&lt;br /&gt;
# -S    Log to syslog&lt;br /&gt;
# -f    run in foreground&lt;br /&gt;
&lt;br /&gt;
DHCPD_OPTS=&amp;quot;-S&amp;quot;&lt;br /&gt;
~                                                                                                                       &lt;br /&gt;
~                                                                                                                       &lt;br /&gt;
&amp;quot;/etc/default/udhcpd&amp;quot; 9 lines, 164 characters&lt;br /&gt;
Enable the udhcpd server by commenting out the line DHCP_ENABLED=&amp;quot;no&amp;quot;. To comment out the line, place a # at the beginning of the line.&lt;br /&gt;
# Comment the following line to enable&lt;br /&gt;
#DHCPD_ENABLED=&amp;quot;no&amp;quot;&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Configure the hostapd server. Use the vi editor to create a new hostapd configuration file, /etc/hostapd/hostapd.conf.&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/hostapd/hostapd.conf&lt;br /&gt;
The vi editor displays the empty configuration file.&lt;br /&gt;
Add the following parameters to the hostapd configuration file:&lt;br /&gt;
interface=wlan0&lt;br /&gt;
ssid=Raspi_AP&lt;br /&gt;
wpa_passphrase=Pr0t3ct3d&lt;br /&gt;
driver=nl80211&lt;br /&gt;
hw_mode=g&lt;br /&gt;
channel=6&lt;br /&gt;
macaddr_acl=0&lt;br /&gt;
auth_algs=1&lt;br /&gt;
ignore_broadcast_ssid=0&lt;br /&gt;
wpa=2&lt;br /&gt;
wpa_key_mgmt=WPA-PSK&lt;br /&gt;
wpa_pairwise=TKIP&lt;br /&gt;
rsn_pairwise=CCMP&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Enable the hostapd server. Use the vi editor to enable the hostapd service by editing the service default file (/etc/default/hostapd).&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/default/hostapd&lt;br /&gt;
The vi editor displays the contents of the configuration file.&lt;br /&gt;
# Defaults for hostapd initscript&lt;br /&gt;
#&lt;br /&gt;
# See /usr/share/doc/hostapd/README.Debian for information about alternative&lt;br /&gt;
# methods of managing hostapd.&lt;br /&gt;
#&lt;br /&gt;
# Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration&lt;br /&gt;
# file and hostapd will be started during system boot. An example configuration&lt;br /&gt;
# file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz&lt;br /&gt;
#&lt;br /&gt;
#DAEMON_CONF=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Additional daemon options to be appended to hostapd command:-&lt;br /&gt;
#       -d   show more debug messages (-dd for even more)&lt;br /&gt;
#       -K   include key data in debug messages&lt;br /&gt;
#       -t   include timestamps in some debug messages&lt;br /&gt;
#&lt;br /&gt;
# Note that -B (daemon mode) and -P (pidfile) options are automatically&lt;br /&gt;
# configured by the init.d script and must not be added to DAEMON_OPTS.&lt;br /&gt;
#&lt;br /&gt;
#DAEMON_OPTS=&amp;quot;&amp;quot;&lt;br /&gt;
~                                                                                                                       &lt;br /&gt;
&amp;quot;/etc/default/hostapd&amp;quot; 20 lines, 770 characters&lt;br /&gt;
Replace the line beginning with #DAEMON_CONF with the line DAEMON_CONF=&amp;quot;/etc/hostapd/hostapd.conf&amp;quot;.&lt;br /&gt;
DAEMON_CONF=&amp;quot;/etc/hostapd/hostapd.conf&amp;quot;&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Configure IP forwarding. Use the vi editor to enable IP forwarding by editing the kernel parameters file, /etc/sysctl.conf.&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/sysctl.conf&lt;br /&gt;
The vi editor displays the contents of the configuration file.&lt;br /&gt;
#&lt;br /&gt;
# /etc/sysctl.conf - Configuration file for setting system variables&lt;br /&gt;
# See /etc/sysctl.d/ for additonal system variables&lt;br /&gt;
# See sysctl.conf (5) for information.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&amp;quot;/etc/sysctl.conf&amp;quot; 64 lines, 2137 characters&lt;br /&gt;
The vi editor opens the kernel parameters file (/etc/sysctl.conf).&lt;br /&gt;
Uncomment the line beginning with net.ipv4.ip_forward by removing the # from the beginning of the line.&lt;br /&gt;
# Uncomment the next line to enable packet forwarding for IPv4&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Enable IP forwarding. Enable post forwarding by using the echo command to set the kernel parameter /proc/sys/net/ipv4/ip_forward to the value &amp;quot;1&amp;quot;.&lt;br /&gt;
pi@raspberrypi ~ $ sudo bash -c &amp;#039;echo &amp;quot;1&amp;quot; &amp;gt; /proc/sys/net/ipv4/ip_forward&amp;#039;&lt;br /&gt;
pi@raspberrypi ~ $&lt;br /&gt;
Use the iptables command to set up IP forwarding rules for network address translation and port forwarding.&lt;br /&gt;
pi@raspberrypi ~ $ sudo iptables -t nat -A POSTROUTING –o eth0 –j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ sudo iptables -A FORWARD –i eth0 –o wlan0 -m state --state RELATED,ESTABLISHED –j ACCEPT&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ sudo iptables -A FORWARD –i wlan0 –o eth0 –j ACCEPT&lt;br /&gt;
Save the iptables configuration (iptables-save) and move the output file (iptables.ipv4.net) to the /etc configuration directory for use during system boot.&lt;br /&gt;
pi@raspberrypi ~ $ sudo iptables-save &amp;gt; iptables.ipv4.nat&lt;br /&gt;
pi@raspberrypi ~ $ sudo mv iptables.ipv4.nat /etc&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ sudo chown root:root /etc/iptables.ipv4.nat &lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ ls -l /etc/iptables.ipv4.nat &lt;br /&gt;
-rw-r--r-- 1 root root 566 Aug 13 19:30 /etc/iptables.ipv4.nat&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
Give the wireless interface a static IP address. Use the ifconfig command to give the wireless network interface (wlan0) a static IP address (192.169.0.1).&lt;br /&gt;
pi@raspberrypi ~ $ sudo ifconfig wlan0 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
Configure the network interface boot parameters. Use the vi editor to edit the network interface configuration file (/etc/network/interfaces).&lt;br /&gt;
pi@raspberrypi ~ $ sudo vi /etc/network/interfaces&lt;br /&gt;
The vi editor opens the network interface configuration file (/etc/network/interfaces).&lt;br /&gt;
Change the file so that it only contains the following:&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
auto eth0&lt;br /&gt;
allow-hotplug eth0&lt;br /&gt;
iface eth0 inet manual&lt;br /&gt;
&lt;br /&gt;
auto wlan0&lt;br /&gt;
iface wlan0 inet static&lt;br /&gt;
    address 192.68.0.1&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
up iptables-restore &amp;lt; /etc/iptables.ipv4.nat&lt;br /&gt;
Save the file and exit the editor (:wq).&lt;br /&gt;
Enable the wireless access point. Use the update-rc.d command to enable the hostapd and udhcpd services.&lt;br /&gt;
pi@raspberrypi ~ $ sudo update-rc.d hostapd enable&lt;br /&gt;
update-rc.d: using dependency based boot sequencing&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ sudo update-rc.d udhcpd enable&lt;br /&gt;
update-rc.d: using dependency based boot sequencing&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
The Raspberry Pi is now configured to start the hostapd and udhcpd services during system boot.&lt;br /&gt;
Disable wpa_supplicant. Use the mv command to move the service definition file for WPA Supplicant (fi.epitest.hostap.WPASupplicant.service) out of the services directory (/usr/share/dbus-1/system-services).&lt;br /&gt;
pi@raspberrypi ~ $ mv /usr/share/dbus-1/system-services/ fi.epitest.hostap.WPASupplicant.service ~/&lt;br /&gt;
&lt;br /&gt;
pi@raspberrypi ~ $ &lt;br /&gt;
Reboot: Reboot the system and the Raspberry Pi is a wireless access point! Look for the Raspi_AP network SSID and connect using the password (Pr0t3ct3d) that was defined in the hostapd configuration file (/etc/hostapd/hostapd.conf).&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>