<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wi-Fi Access Point Archives - NeuralLantern.com</title>
	<atom:link href="https://www.NeuralLantern.com/tag/wi-fi-access-point/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.NeuralLantern.com/tag/wi-fi-access-point/</link>
	<description></description>
	<lastBuildDate>Thu, 23 Oct 2025 10:32:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.NeuralLantern.com/wp-content/uploads/2025/04/cropped-2025-04-04-Lantern-03-32x32.png</url>
	<title>Wi-Fi Access Point Archives - NeuralLantern.com</title>
	<link>https://www.NeuralLantern.com/tag/wi-fi-access-point/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success</title>
		<link>https://www.NeuralLantern.com/diy-raspberry-pi-wi-fi-repeater-part-5-static-routes-and-proof-of-success/</link>
					<comments>https://www.NeuralLantern.com/diy-raspberry-pi-wi-fi-repeater-part-5-static-routes-and-proof-of-success/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Thu, 23 Oct 2025 10:32:40 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[DIY Networking]]></category>
		<category><![CDATA[DNS configuration]]></category>
		<category><![CDATA[home network]]></category>
		<category><![CDATA[network extender]]></category>
		<category><![CDATA[network troubleshooting]]></category>
		<category><![CDATA[ping test]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[SSH setup]]></category>
		<category><![CDATA[static routes]]></category>
		<category><![CDATA[tech tutorial]]></category>
		<category><![CDATA[Ubuntu VM]]></category>
		<category><![CDATA[Wi-Fi Access Point]]></category>
		<category><![CDATA[Wi-Fi repeater]]></category>
		<category><![CDATA[wireless networking]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=242</guid>

					<description><![CDATA[<p>Build a Raspberry Pi Wi-Fi repeater with this easy tutorial! Learn to set up an access point, test connectivity, and configure static routes to extend your network range.</p>
<p>The post <a href="https://www.NeuralLantern.com/diy-raspberry-pi-wi-fi-repeater-part-5-static-routes-and-proof-of-success/">DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success" width="1380" height="776" src="https://www.youtube.com/embed/EbonOb_Nqm0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>In this video, we finish transforming a Raspberry Pi into a powerful Wi-Fi repeater to extend your network&#8217;s range! Follow along as we set up the access point, test connectivity with a nested Ubuntu VM, configure static routes, and troubleshoot terminal issues. Perfect for tech enthusiasts looking to boost their home network or set up servers further away. From ping tests to SSH connections, we cover it all. Subscribe for more DIY tech tutorials, and check out our website for more guides! #RaspberryPi #WiFiRepeater #Networking</p>



<p>Introduction and Setup Recap 00:00:00<br>Testing Access Point 00:00:14<br>Inner Ubuntu VM Boot 00:00:28<br>Virtual Machine Inception 00:01:12<br>Network Connectivity Test 00:01:49<br>Ping and Routing Success 00:02:12<br>IPv4 and Domain Testing 00:02:38<br>Font Size and Terminal Issues 00:03:02<br>Installing Terminator 00:03:24<br>Adding Static Route 00:04:47<br>Persistent Route Configuration 00:08:48<br>Network Settings Adjustment 00:11:02<br>Router Static Route Discussion 00:13:32<br>SSH Connection Test 00:14:46<br>Final Thoughts and Subscribe 00:16:20</p>



<p>Thanks for watching!</p>



<p>Find us on other social media here:</p>



<ul class="wp-block-list">
<li>https://www.NeuralLantern.com/social</li>
</ul>



<p>Please help support us!</p>



<ul class="wp-block-list">
<li>Subscribing + Sharing on Social Media</li>



<li>Leaving a comment or suggestion</li>



<li>Subscribing to our Blog</li>



<li>Watching the main &#8220;pinned&#8221; video of this channel for offers and extras</li>
</ul>



<p>All right, we&#8217;re back. So, uh, my goodness, this video is enormous. We have just finished up setting</p>



<p>up the, uh, the forwarding and the wireless access point and DNS mask and all that stuff.</p>



<p>Now we need to find out if the access point actually works. So the pie is sitting on my</p>



<p>desk. It&#8217;s got the dongle plugged in and, um, I want to log into a machine that can connect,</p>



<p>to do i have a nested virtual machine here that i made just for this video i&#8217;m calling it inner ubuntu</p>



<p>so you should release your inner ubuntu</p>



<p>i guess hopefully this even boots i only used it one time um let me get rid of like the</p>



<p>the toolbar is it going to work my cpu is now burning out of control</p>



<p>okay this is going to be super slow i&#8217;m just telling you right now</p>



<p>this computer&#8217;s already pretty crappy and i have a hypervisor that i&#8217;m recording on</p>



<p>and then inside that sorry i have a virtual machine that i&#8217;m recording on and then inside</p>



<p>that virtual machine there&#8217;s another virtual machine that we&#8217;re launching it&#8217;s like</p>



<p>it&#8217;s the virtual machine inception so let me see if i can log in here</p>



<p>Let me see if I can log in here.</p>



<p>Okay.</p>



<p>Seems to have booted.</p>



<p>Let me look at the details real fast.</p>



<p>Oh my God.</p>



<p>I don&#8217;t even know where I am anymore.</p>



<p>There&#8217;s like three toolbars that I&#8217;m looking at.</p>



<p>Three start menus.</p>



<p>So network manager, now I&#8217;m back from another cut.</p>



<p>For some reason I didn&#8217;t type the SSID incorrectly.</p>



<p>Well, la de fricking da.</p>



<p>So I&#8217;m just going to, I guess I typed it in wrong.</p>



<p>Copy pasting it seems to work this time.</p>



<p>Anyway, successfully activated.</p>



<p>So if we do, so remember this inner VM, it doesn&#8217;t even have a network card.</p>



<p>It only has the Wi-Fi dongle.</p>



<p>I can do ping 8.8.8.8 to see if we&#8217;re online.</p>



<p>We are actually online.</p>



<p>The access point works.</p>



<p>It&#8217;s routing.</p>



<p>it&#8217;s routing um this should be able to ping my main router 1.1 yep and then 1.101 nice so basically</p>



<p>at this point let me try like a domain name here google.com yeah okay google.com works let&#8217;s try</p>



<p>ipv4 works ipv6 unreachable well we&#8217;re not on ipv6 i guess i forgot yeah we didn&#8217;t add ipv6 yet so</p>



<p>for the regular you know the old school IPV works so at this point the clients</p>



<p>connected to the PI access point can access the rest of the network and they</p>



<p>can access the internet the next thing that we should probably think about</p>



<p>doing is increasing the font size of the dang terminal but besides that I want to</p>



<p>have the rest of the network be able to access clients behind the access point</p>



<p>because you know for me I want to be able to set up servers that are a little</p>



<p>to set up servers that are a little bit further away and you know boost their signal with an</p>



<p>access point what&#8217;s going on here i hate this terminal you know what i don&#8217;t care i&#8217;m going</p>



<p>to do it i&#8217;m going to install terminator because i know how to set up the fun size on that one</p>



<p>anyway so the next thing pseudo app update update is what we have to do first</p>



<p>the next thing i&#8217;m going to do is set up a route so that we can connect from land clients to clients</p>



<p>So if you look here at the recording that we&#8217;re doing, at the main VM that we were in this entire time, we can&#8217;t actually ping stuff that&#8217;s on the.5.1 subnet.</p>



<p>In fact, we don&#8217;t actually even know what the address is.</p>



<p>So if you notice, I can ping 192.168.1.123, and that works because the pi.123 is on the same subnet as the rest of the network.</p>



<p>subnet as the rest of the network. I can also ping 192.168.1.147</p>



<p>because that is also part of the same subnet as the rest of the network.</p>



<p>I can&#8217;t ping 192.168.5.1 because</p>



<p>I guess I can, but for sure we&#8217;re not going to be able to ping the client that&#8217;s inside of the</p>



<p>so I can just get out of this freaking tournament.</p>



<p>And so you can,</p>



<p>because I know this is kind of hard to read, right?</p>



<p>I don&#8217;t like that I&#8217;m showing you</p>



<p>like a super small front screen.</p>



<p>If you can&#8217;t read,</p>



<p>maybe I should just tell you what we did real fast.</p>



<p>I mean, you saw the commands to connect before</p>



<p>on the outer VM,</p>



<p>but I&#8217;ll just remind you,</p>



<p>you sudo network manager CLI we wouldn&#8217;t do connection add we would actually say device</p>



<p>Wi-Fi connect and then we would name the SSID you know the SSID&#8217;s name and then we would say</p>



<p>the password and we would do like you know some kind of password here and then we don&#8217;t have to</p>



<p>specify the interface name on the nested VM because there was only one network device at all</p>



<p>So now I can get out of this awful terminal emulator and just go into Terminator.</p>



<p>Pin to the dash.</p>



<p>Unpin to the dash.</p>



<p>And then I can send a bigger font size.</p>



<p>References.</p>



<p>Profiles.</p>



<p>I&#8217;ll just make like a really big font size for the rest of this video.</p>



<p>Oh.</p>



<p>where&#8217;s a boon 2 mono</p>



<p>reminder later open to sans mono regular that&#8217;s an okay terminal font not the best but okay so</p>



<p>now you can see it&#8217;s like a little bit better so what are we doing uh we just proved that this</p>



<p>inner vm can see the internet and it can see the lan but this uh machine can&#8217;t really see</p>



<p>can&#8217;t really see items on the inside. Let me show you what I&#8217;m worried about right now.</p>



<p>If we say IP address and show one of our wireless LANs, oh it&#8217;s got this huge name, it&#8217;s not WLAN0</p>



<p>like on Raspberry. So this is the wireless adapter that we plugged into the inner VM.</p>



<p>It&#8217;s got this IP address that has been given to it automatically from DNS mask.</p>



<p>so that uh or sorry a dhcp server so it&#8217;s a something.74 that means now we know what address</p>



<p>it is using so we&#8217;ll know what address should probably fail let me just double check this real</p>



<p>fast 5.74 not 1.74 yeah so it&#8217;s on the other subnet so we&#8217;ll ping 5.74 why is it working</p>



<p>i i pushed a bunch of routes the other day</p>



<p>day. I guess they&#8217;re just still in there. Okay. This was the whole surprise. Let me just get rid</p>



<p>of this. Sorry. Uh, sudo IP route delete and then just delete that whole entire thing.</p>



<p>I put a route into my actual router. I thought it wasn&#8217;t working though. Maybe it&#8217;s actually</p>



<p>Anyway, we&#8217;ll talk about that.</p>



<p>So now if we just kind of look at IP routes, now these are like normal routes.</p>



<p>This 123 that&#8217;s like for the VM stuff, so it&#8217;s fine.</p>



<p>Anyway, if you go back to the ping area, if I hit enter a bunch of times to diagnose the</p>



<p>network, notice how the pings are still showing up for the normal subnet 1.something, but</p>



<p>they&#8217;re now no longer showing up for 5.something.</p>



<p>So that&#8217;s what was going on before.</p>



<p>I already had the good routes in there.</p>



<p>So now the question is, I mean, if you don&#8217;t want to be able to have your normal land machines reach clients behind the access point, then you can just be done with this whole video.</p>



<p>But if you want to be able to reach them, maybe they&#8217;re going to be servers.</p>



<p>Maybe you just want to like SSH into them or like access something, you know, access them in some way.</p>



<p>Then you need to be able to reach your machines, right?</p>



<p>So how can we do that?</p>



<p>Well, the first thing that you can do is add a static route.</p>



<p>route so you know what is a route this is not a video about routes it&#8217;s basically just a way to</p>



<p>say how do you get to that subnet you get there by making your next hop to this particular ip address</p>



<p>so if i go sudo uh ip route add this is linux you can do the same thing uh basically in like your</p>



<p>router and windows and stuff like that leave a comment if you would like me to make a video for</p>



<p>you know any other topic explaining further if i get enough votes i&#8217;ll probably just do it</p>



<p>votes i&#8217;ll probably just do it so we&#8217;re saying we&#8217;re going to add a route that will go to this</p>



<p>new subnet and the way that we get to this new subnet is via this ip address which is on the</p>



<p>current subnet notice how this is dot 1.47 147 was the uh the wireless adapter of the pi</p>



<p>the primary wireless adapter the the internal radio so it&#8217;s basically saying if you want to get</p>



<p>to subnet 5.something then you got to first bounce onto the wireless radio of the pi and we know how</p>



<p>of the pi and we know how to get to that because that&#8217;s on our normal subnet you don&#8217;t have to do a</p>



<p>proto static metric and all that stuff that&#8217;ll be filled in later but uh you can specify a device</p>



<p>to hop onto so for this particular machine it&#8217;s just basically got ethernet so we can specify</p>



<p>you need to hop out on the ethernet adapter versus like some other adapters that you might have but</p>



<p>I just say to get to that other subnet we&#8217;ll just hop on to the pie so now that I added that</p>



<p>notice how right away the other pings start coming back so that&#8217;s all we really need to do is just</p>



<p>add that route how do you make that permanent though because this is not going to last after</p>



<p>we reboot this virtual machine so let me delete the route real fast whoa what happened no such</p>



<p>let me just double check here</p>



<p>maybe I can like oh because that extra stuff at the end is not in the route</p>



<p>that I just added so I&#8217;m deleting the route notice how these pings suddenly</p>



<p>stop how can I make this persistent well you can go into the settings of your</p>



<p>connection and just specify some routes in there so notice how I&#8217;m in a program</p>



<p>called XFCE I&#8217;m basically going into the network settings and I&#8217;m saying edit</p>



<p>connections if you&#8217;re on a different version of Linux or a different network</p>



<p>manager or like Windows or whatever you can just go into the network settings</p>



<p>the wireless settings the Ethernet settings and edit the settings and if</p>



<p>you poke around long enough and look at all the different tabs and things that</p>



<p>are offered you&#8217;ll eventually find a place that lets you specify routes notice</p>



<p>on automatic but it&#8217;s got a button called routes so if i click on the routes button oh that&#8217;s why</p>



<p>it was in there i left it in the actual dialogue so um yeah this is all you need to do you click</p>



<p>the add button and it says what address do you want to uh be able to get to and uh you just type</p>



<p>an address yeah i could have typed dot five dot zero but i chose to type dot five dot one just to</p>



<p>remind myself uh and then the net mask uh usually we&#8217;ve been seeing a slash 24 block but that&#8217;s the</p>



<p>block but that&#8217;s the same thing as this 255.255.255.0 it&#8217;s kind of the same meaning they&#8217;re just</p>



<p>in different formats i think the format on top is called cidr and i can&#8217;t even remember what the one</p>



<p>on the bottom is called i think it&#8217;s like just a regular subnet mask or something um so you say</p>



<p>in order to get to that machine the gateway um with this uh mask meaning let&#8217;s just get to any</p>



<p>any machine on that particular subnet,</p>



<p>then this is your next hop.</p>



<p>The gateway is the PI&#8217;s Wi-Fi adapter</p>



<p>that we assigned earlier.</p>



<p>So when I hit okay,</p>



<p>I should be able to just like disconnect and reconnect</p>



<p>and it should just work.</p>



<p>So again, it&#8217;s already working right now,</p>



<p>but the reason it&#8217;s always working</p>



<p>is because I had that in there.</p>



<p>So let me just disconnect one more time.</p>



<p>Notice how all the PI&#8217;s, sorry, all the pings stop.</p>



<p>stop. What&#8217;s going on here? Terminal is frozen. All right. That&#8217;s weird. Why isn&#8217;t it letting</p>



<p>me get enter? I don&#8217;t like it. So then if we just go back to the wired connection, suddenly</p>



<p>everything works all over again. That terminal is just frozen, dude. Okay. Let me just check</p>



<p>my notes real fast. Is there anything else that I needed to talk to you about? Yeah.</p>



<p>Well, I guess one thing I should mention, this is not a video about</p>



<p>administering your actual router, like your primary router. It&#8217;s kind of a pain in the butt</p>



<p>to add a static route to every machine that you want to be able to access a client, you know,</p>



<p>on your access point on your new Pi repeater. For me, that&#8217;s only like three or four machines. So I</p>



<p>just entered it, it&#8217;s fine. But if you want every single machine on your LAN to</p>



<p>on your LAN to always know how to get to clients</p>



<p>behind the access point,</p>



<p>you have to have your router push a static route.</p>



<p>There&#8217;s a way to do that actually with your DHCP server.</p>



<p>Some routers have like a nifty interface</p>



<p>that is just called static routes</p>



<p>and you can just start entering them in there.</p>



<p>Some of the routers, you know,</p>



<p>they want you to edit the DHCP server and type like a number</p>



<p>and then like do all these weird conversions</p>



<p>to get like a hexadecimal string.</p>



<p>decimal string. I&#8217;m not going to go over that in this video. Just know that you can manually add</p>



<p>static routes here, or perhaps in the future, add static routes at the router level, which will help</p>



<p>all clients. But that&#8217;s how you connect. That&#8217;s how you do it. Just to prove the point here.</p>



<p>What was the IP address of the client? Right. So like this, yeah, that inner VM, I think it&#8217;s on</p>



<p>74 at the very end so I&#8217;m on regular LAN right now even though this is a VM it&#8217;s actually hooked</p>



<p>up to my regular LAN at least like for the moment I should be able to access it via SSH it&#8217;ll say</p>



<p>connection refused if I wasn&#8217;t able to access that subnet um it would just</p>



<p>time out or say unreachable or something but it should say connection refused if the SSH server</p>



<p>it might actually try to connect.</p>



<p>Let&#8217;s see what happens.</p>



<p>Connection refused.</p>



<p>That means I did make it to the inner VM,</p>



<p>but the SSH server is not on.</p>



<p>So let me just prove this to you a little bit more.</p>



<p>Pseudo apt install, open SSH server.</p>



<p>So when this finishes,</p>



<p>we should be able to connect over SSH</p>



<p>basically finished our wireless repeater only got like three minutes left until the camera cuts me</p>



<p>off again hope you uh learn some stuff let me just try to connect real fast yep see how it&#8217;s asking</p>



<p>me now do you recognize this machine so it actually worked so after all of these hours of</p>



<p>watching me just ramble on nonsensically i hope you&#8217;ve learned a little bit of stuff and i&#8217;ve</p>



<p>now enjoy your new Raspberry Pi Wi Fi repeater. I know I&#8217;m</p>



<p>enjoying mine already. I&#8217;ll see you in the next video. Don&#8217;t</p>



<p>forget to tell your friends and subscribe and do all that fun</p>



<p>stuff. Have a great day you deserve a long hard rest for</p>



<p>rest for watching all this video footage. Okay, I know for me,</p>



<p>I&#8217;m so tired and sweaty right now. People at the gym when I go</p>



<p>later are probably going to be like what&#8217;s going on with this</p>



<p>dude unless I take a shower before the gym, which doesn&#8217;t even</p>



<p>even make sense, but I might do it. So anyway, I&#8217;ll see you in the next video. Thank you so much for</p>



<p>watching. Hey everybody. Thanks for watching this video again from the bottom of my heart. I really</p>



<p>appreciate it. I do hope you did learn something and have some fun. If you could do me a please,</p>



<p>a small little favor, could you please subscribe and follow this channel or these videos or whatever</p>



<p>social media website that you&#8217;re looking at right now.</p>



<p>It would really mean the world to me</p>



<p>and it&#8217;ll help make more videos</p>



<p>and grow this community.</p>



<p>So we&#8217;ll be able to do more videos,</p>



<p>longer videos, better videos,</p>



<p>or just I&#8217;ll be able to keep making videos in general.</p>



<p>So please do me a kindness and subscribe.</p>



<p>You know, sometimes I&#8217;m sleeping in the middle of the night</p>



<p>and I just wake up</p>



<p>because I know somebody subscribed or followed.</p>



<p>It just wakes me up and I get filled with joy.</p>



<p>That&#8217;s exactly what happens every single time.</p>



<p>So you could do it as a nice favor to me</p>



<p>as a nice favor to me or you could you control me if you want to just wake me up in the middle</p>



<p>of the night just subscribe and then i&#8217;ll i&#8217;ll just wake up i promise that&#8217;s what will happen</p>



<p>also uh if you look at the middle of the screen right now you should see a qr code which you can</p>



<p>scan in order to go to the website which i think is also named somewhere at the bottom of this video</p>



<p>and it&#8217;ll take you to my main website where you can just kind of like see all the videos i published</p>



<p>and the services and tutorials and things that i offer and all that good stuff and uh</p>



<p>if you have a suggestion for uh uh clarifications or errata or just future videos that you want to</p>



<p>see please leave a comment or if you just want to say hey what&#8217;s up what&#8217;s going on you know just</p>



<p>send me a comment whatever i also wake up for those in the middle of the night i get i wake up</p>



<p>in a cold sweat and i&#8217;m like it would really it really mean the world to me i would really</p>



<p>appreciate it so again thank you so much for watching this video and um enjoy the cool music</p>



<p>cool music as I fade into the darkness which is coming for us all.</p>



<p>Thank you.</p>
<p>The post <a href="https://www.NeuralLantern.com/diy-raspberry-pi-wi-fi-repeater-part-5-static-routes-and-proof-of-success/">DIY Raspberry Pi Wi-Fi Repeater Part 5: Static Routes and Proof of Success</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/diy-raspberry-pi-wi-fi-repeater-part-5-static-routes-and-proof-of-success/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setting Up a Raspberry Pi Wi-Fi Repeater &#8211; Scene 4: IP Forwarding &#038; Access Point</title>
		<link>https://www.NeuralLantern.com/setting-up-a-raspberry-pi-wi-fi-repeater-scene-4-ip-forwarding-access-point/</link>
					<comments>https://www.NeuralLantern.com/setting-up-a-raspberry-pi-wi-fi-repeater-scene-4-ip-forwarding-access-point/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 11:02:17 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[DIY Networking]]></category>
		<category><![CDATA[Firewall Setup]]></category>
		<category><![CDATA[IP Forwarding]]></category>
		<category><![CDATA[IP Masquerading]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[Network Configuration]]></category>
		<category><![CDATA[Network Manager]]></category>
		<category><![CDATA[Networking Tutorial]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[tcpdump]]></category>
		<category><![CDATA[tech tutorial]]></category>
		<category><![CDATA[Wi-Fi Access Point]]></category>
		<category><![CDATA[Wi-Fi repeater]]></category>
		<category><![CDATA[Wireless LAN]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=234</guid>

					<description><![CDATA[<p>Set up a Raspberry Pi Wi-Fi repeater with IP forwarding &#038; access point configuration. Step-by-step guide for network extension. #RaspberryPi #WiFiRepeater</p>
<p>The post <a href="https://www.NeuralLantern.com/setting-up-a-raspberry-pi-wi-fi-repeater-scene-4-ip-forwarding-access-point/">Setting Up a Raspberry Pi Wi-Fi Repeater &#8211; Scene 4: IP Forwarding &amp; Access Point</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Setting Up a Raspberry Pi Wi-Fi Repeater - Scene 4: IP Forwarding &amp; Access Point" width="1380" height="776" src="https://www.youtube.com/embed/bEizT2Lm2q4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>In Scene 4 of our Raspberry Pi Wi-Fi Repeater series, we dive into setting up IP forwarding, installing a firewall with iptables, and configuring a Wi-Fi access point. Learn how to forward packets, set up IP masquerading, and debug with tcpdump. Perfect for tech enthusiasts looking to extend their network range! Subscribe for more step-by-step tutorials and check out our website for additional resources. #RaspberryPi #WiFiRepeater #Networking #TechTutorial</p>



<p>New Scene Introduction 00:00:00<br>Video Editing for Recording Time 00:00:04<br>Camera Battery Concern 00:00:10<br>IP Forwarding Setup 00:00:12<br>IP Forwarding Explanation 00:00:34<br>Configuration File Access 00:01:24<br>Editing System Control File 00:01:40<br>Enabling IP Forwarding 00:02:03<br>Firewall Installation 00:02:40<br>IP Tables Installation 00:03:04<br>IP Masquerading Setup 00:03:33<br>IP Tables Rules Configuration 00:03:49<br>Making Firewall Rules Persistent 00:05:03<br>Access Point Setup Introduction 00:06:11<br>Network Manager Configuration 00:06:32<br>Setting SSID and Password 00:07:14<br>Wireless Security Settings 00:08:24<br>IP Address Configuration 00:10:17<br>Verifying Connection Settings 00:11:43<br>Debugging with TCP Dump 00:12:32<br>Installing TCP Dump 00:13:39<br>Monitoring Network Interfaces 00:14:00<br>SSH Debugging Shortcut 00:15:24<br>Testing Access Point 00:16:48<br>Virtual Machine Testing 00:17:02<br>Call to Subscribe 00:17:44<br>QR Code and Website Promotion 00:18:21</p>



<p>Thanks for watching!</p>



<p>Find us on other social media here:</p>



<ul class="wp-block-list">
<li>https://www.NeuralLantern.com/social</li>
</ul>



<p>Please help support us!</p>



<ul class="wp-block-list">
<li>Subscribing + Sharing on Social Media</li>



<li>Leaving a comment or suggestion</li>



<li>Subscribing to our Blog</li>



<li>Watching the main &#8220;pinned&#8221; video of this channel for offers and extras</li>
</ul>



<p>Okay, we&#8217;ve started a new scene here.</p>



<p>I just cut the video.</p>



<p>I edited it a little bit so that we could, so that I could have more recording time before</p>



<p>the camera dies.</p>



<p>The camera is going to take a poop.</p>



<p>Anyway, so next we need to set up IP forwarding because what&#8217;s going to really happen is when</p>



<p>you send a request, let me see if I can find that image real fast.</p>



<p>Where the heck is that?</p>



<p>No, I&#8217;m not.</p>



<p>It&#8217;s right here.</p>



<p>So this is the after image.</p>



<p>image. So if you think about it, what&#8217;s going to happen is when your clients send a signal,</p>



<p>you know, to the Pi, the Pi is not the internet, the Pi is just connected to your router.</p>



<p>The Pi then needs to forward the data, the packets, whatever to its other interface. So</p>



<p>this is like, you know, wireless LAN one, and this is like wireless LAN zero, if you recall.</p>



<p>ability to forward packets between interfaces so that we can get the packets to wireless LAN</p>



<p>zero and then they&#8217;ll eventually end up being sent to the router. So that&#8217;s the basic idea of</p>



<p>what we&#8217;re doing now. And then also IP masquerading. So I&#8217;m going to close this and then go back to</p>



<p>Let&#8217;s see. So there&#8217;s a configuration file called system control in the etc directory.</p>



<p>So we can do cat system control dot configuration.</p>



<p>A lot of its stuff is a braid out or I guess like not configured by default.</p>



<p>So if we edit it, what&#8217;s going on there?</p>



<p>Dude, what is happening?</p>



<p>You see that?</p>



<p>Oh, I did pseudo nano, pseudo nano.</p>



<p>That was dumb.</p>



<p>So a lot of these options are just they&#8217;re commented out.</p>



<p>You know, they&#8217;re not like enabled.</p>



<p>commented out you know they&#8217;re not like enabled so this is a good idea for security purposes but</p>



<p>we definitely need to forward so</p>



<p>i&#8217;m going to uncomment net.ipv4.ip forward equals one to enable ipv ip forwarding on ipv4 and then</p>



<p>i&#8217;m going to uncomment the next one for ipv6 forwarding even though no word even though we&#8217;re</p>



<p>It&#8217;ll be a pain in the butt if you start trying to set up IPv6 on your own later and you forget to come back to this file.</p>



<p>So that&#8217;s what I&#8217;m going to do.</p>



<p>So we can immediately apply the changes with this command if we want to.</p>



<p>I&#8217;m just going to put it on the screen real fast.</p>



<p>But we don&#8217;t need to because I&#8217;m going to do a reboot after we set this up.</p>



<p>So the next thing we need is we actually need to install a firewall so that we can keep persistent firewall rules</p>



<p>that will help us IP masquerade. At least this is the way I know how to do it. So by default,</p>



<p>this operating system doesn&#8217;t actually have IP tables installed. The pie is totally open and</p>



<p>unprotected. Kind of weird, but okay. So I&#8217;m going to go sudo apt install IP tables so I can get a</p>



<p>firewall. And then I&#8217;m going to install install IP tables persistence. Actually, let&#8217;s do persistent</p>



<p>later so that we don&#8217;t have to do any other commands. When you install persistent, it&#8217;ll</p>



<p>it&#8217;ll grab whatever&#8217;s already in there and just make it persistent so you don&#8217;t</p>



<p>even have to remember extra commands if you&#8217;re wondering why we&#8217;re installing a</p>



<p>firewall at this point it&#8217;s not necessarily to protect the PI although</p>



<p>we can use that to protect the PI pretty soon or like later but it&#8217;s really so</p>



<p>that we can have masquerading work which is in this case it&#8217;s very closely</p>



<p>related to forwarding data from the two network adapters so I&#8217;m gonna go so we</p>



<p>installed iptables I&#8217;m going to say iptables list all the rules are empty everything is open the</p>



<p>firewall is really letting everything through so then I&#8217;m going to do sudo iptables network</p>



<p>address translation post routing if the source is coming from oh yeah if the source is coming</p>



<p>from your access point and it&#8217;s trying to go out to the to the ethernet adapter that&#8217;s wrong that&#8217;s</p>



<p>that&#8217;s wrong that&#8217;s not going to work for our purposes eventually</p>



<p>we&#8217;ll say the judgment is that it&#8217;s okay to masquerade</p>



<p>um we should replace this with wireless LAN zero also so that they both work</p>



<p>basic idea is if a client of the pi access point is sending information into the pi like it&#8217;s it&#8217;s</p>



<p>making a web request then we&#8217;re saying it&#8217;s okay to masquerade as that ip address as we send the</p>



<p>as that IP address as we send the data along to either the ethernet port or the wireless LAN port.</p>



<p>So I put both of those in there because I want it to work for both.</p>



<p>You may only need to put wireless LAN 0 or whatever your adapter is</p>



<p>for the one that&#8217;s making the primary connection to the original router.</p>



<p>So now let&#8217;s make the rules permanent with IP tables save.</p>



<p>Oh wait, no, we don&#8217;t even necessarily need to use save if we just install persistent</p>



<p>after we did it.</p>



<p>Whoops.</p>



<p>App install persistent because I think it&#8217;ll ask us if we want to save the rules right</p>



<p>now.</p>



<p>Yeah, right.</p>



<p>Okay.</p>



<p>So I&#8217;m going to say, yeah, so I can save myself some commands.</p>



<p>Yeah, go ahead and save them.</p>



<p>If you installed persistence right away, you could either uninstall them and then reinstall</p>



<p>them, I guess.</p>



<p>the command is basically this to take whatever rules are currently inside of iptables and then</p>



<p>just send them into that saved rules file and then you would do the same thing for the v6 if</p>



<p>you wanted ipv6 double check what has been saved with this command so we&#8217;ll say sudo cat and then</p>



<p>that&#8217;s the file where the rules are saved so it&#8217;s telling me yeah they are saved so if i reboot the</p>



<p>rules should still be there now. And then we have enough time to set up the access point.</p>



<p>We are very, very, very close. Yeah, it&#8217;s probably actually going to work now.</p>



<p>Set up the access point. And</p>



<p>yeah, I&#8217;ll show you how to do a debug thing after this. I&#8217;m not going to do it</p>



<p>so you can see, but I&#8217;ll show you how to do it. Anyway, so let&#8217;s set up the access point. Remember,</p>



<p>access point. Remember, we&#8217;re only connected with one of the radios right now. So pseudo network</p>



<p>manager, command line interface connection show, and we&#8217;re only connected as a client. So now we</p>



<p>need to do this pseudo network manager command line interface connection add not device Wi Fi</p>



<p>connect, but connection add, the type is going to be Wi Fi. And then we&#8217;re going to specify the</p>



<p>interface name as wireless LAN one, that&#8217;s the dongle that we installed earlier. And then we&#8217;re</p>



<p>so that&#8217;s mode AP and then I&#8217;m just gonna set the connection name to become</p>



<p>access points you can obviously set this to whatever you want it doesn&#8217;t really</p>



<p>matter and then we have to set the SSID probably this should be different than</p>



<p>your main router because we&#8217;re not doing like WDS you know roaming access points</p>



<p>or anything like that this is gonna be a totally separate access point with a</p>



<p>totally separate network we&#8217;re just gonna eventually make it work so that we</p>



<p>seamlessly so that it&#8217;ll feel like one network but it&#8217;s technically another</p>



<p>subnet at least so choose something for your SSID that your neighbors won&#8217;t call</p>



<p>the police about I&#8217;m gonna do well la de fricking and then we&#8217;ll set a password</p>



<p>so I&#8217;m gonna just make up a random password right now in another window and</p>



<p>This thing is not working.</p>



<p>Hello?</p>



<p>Okay, I&#8217;m just going to copy paste a random password.</p>



<p>So I&#8217;ll set the, let&#8217;s see, what is it?</p>



<p>80211 wireless security.</p>



<p>Oh, you know what?</p>



<p>It&#8217;s probably easier if I just do this from inside network manager.</p>



<p>So I added the connection.</p>



<p>The SSID is well loudy freaking dot.</p>



<p>Then I can just kind of show the connections become access point is not up yet.</p>



<p>So I&#8217;m going to edit it.</p>



<p>Connection edit become access points.</p>



<p>So now it&#8217;s, I don&#8217;t know, for me, it&#8217;s a little bit easier to edit all these things.</p>



<p>So I&#8217;m going to do set 802.11.</p>



<p>is kind of like you know the wireless family of standards dot band oh for the band depending on</p>



<p>your dongle uh you might want 2.4 gigahertz or 5 gigahertz also depending on your country</p>



<p>for me i&#8217;m gonna try to get this on 5 gigahertz so that is band a uh i think the other band is either</p>



<p>actually you know what network manager will tell me yeah bg i was gonna say just g by itself yeah</p>



<p>gigahertz at least for this then I&#8217;m going to do set the wireless security property of the key</p>



<p>management and I&#8217;m going to set it to basically a pass pass key or like a pass phrase some of</p>



<p>these settings are probably going to be out of date by the time you watch this video so you might</p>



<p>want to go look up the latest or ask me a million times to provide an updated video I guess although</p>



<p>kind of kind of over it to be honest i hope this works for everybody because regardless i&#8217;m eating</p>



<p>an entire pizza by myself when this is finished let&#8217;s see group let&#8217;s see proto group pairwise</p>



<p>um so we&#8217;re just type we&#8217;re just typing stuff now now psk so that&#8217;s the uh the password so then</p>



<p>i&#8217;m gonna paste the random password that i just came up with and then uh hit enter to get that</p>



<p>And then we&#8217;re going to set up the IP address.</p>



<p>Remember, this is another adapter.</p>



<p>We still need to set its IP address.</p>



<p>So IPv4.addresses,</p>



<p>I&#8217;ve got to do set, sorry.</p>



<p>Addresses 192.168.5.1, which is what we decided on.</p>



<p>And then block 24, yes to manual.</p>



<p>And then I&#8217;m going to set its gateway to nothing.</p>



<p>Oh, the gateway has to be empty.</p>



<p>I made this mistake earlier.</p>



<p>mistake earlier if you actually set the gateway to something like you probably want to do 192.168.1.1</p>



<p>if you do that then the access point will tell all of its clients that the gateway is 1.1</p>



<p>but the problem is they can&#8217;t actually access 1.1 so they&#8217;ll just be offline so you need to make</p>



<p>sure probably that the gateway is empty so we&#8217;ll do print ipv4 notice how the gateway is empty</p>



<p>DNS is empty DNS searches empty they all should just be empty because we want</p>



<p>the information to come from elsewhere at least on that on that so uh you know we want DNS mask to</p>



<p>tell them everything if those have values you can basically say remove ipv4 dot addresses and then</p>



<p>it should work so let&#8217;s see what else do I have to add addresses gateway DNS DNS search and then</p>



<p>11 wireless security just to double check it.</p>



<p>Make sure that you&#8217;ve entered all the right values</p>



<p>and then print the IPv4 block again just to double check it</p>



<p>and then hit save.</p>



<p>If you have an error here, you might want to type fix, verify,</p>



<p>or maybe just go look at all the settings again.</p>



<p>But I saved it.</p>



<p>It seems to have worked.</p>



<p>So I can now quit.</p>



<p>And then, oh, actually, maybe I should tell it to start automatically.</p>



<p>Let me just double check.</p>



<p>Print the connection properties.</p>



<p>properties. Does it say auto connect? Yes. Okay. So now the access point should automatically come</p>



<p>up whenever, uh, whenever the pie boots, if we&#8217;re lucky, we&#8217;re incredibly close right now.</p>



<p>So I&#8217;m going to do, I&#8217;m going to open up another window and I just want you to kind of see what&#8217;s,</p>



<p>what&#8217;s going on here. Um, or how I was debugging my connection. Cause in the beginning, when I was</p>



<p>first learning how to do this, I was like, where are the packets going? Is it even trying?</p>



<p>trying so for me I made several windows like this if your terminal doesn&#8217;t split</p>



<p>windows too bad for you mine is called terminator you can find it pretty easily</p>



<p>it&#8217;s sudo apt install terminator but what I what you want to do is SSH into</p>



<p>the Ethernet of the PI three times so I&#8217;m gonna do that and then oh god is that</p>



<p>figured something out. So you want to do it three times and then you want to label each window.</p>



<p>So this window is going to be wireless LAN zero. Depending on your terminal, you might have to do</p>



<p>labeling differently. Wireless LAN one and then I&#8217;m going to do Ethernet zero on this one.</p>



<p>So they all, we have three terminals, one for each interface, network interface. And I&#8217;m basically</p>



<p>to watch packets on every single interface.</p>



<p>So inside of the Pi, I&#8217;m going to first say sudo apt install tcp dump.</p>



<p>That&#8217;s a special program that lets you watch packets as they&#8217;re traveling all around your</p>



<p>network cards and stuff like that.</p>



<p>So sudo apt install tcp dump.</p>



<p>Then the command is sudo tcp dump and then dash i to specify an interface.</p>



<p>And then we&#8217;ll specify ethernet zero here.</p>



<p>and then uh here we&#8217;ll specify wireless LAN zero we&#8217;ll just match the windows that&#8217;s why</p>



<p>i labeled the windows and then here we&#8217;ll do wireless LAN one uh and then so what you&#8217;ll</p>



<p>want to do is hit enter on each of these windows and you&#8217;ll see like a huge stream of data you want</p>



<p>to uh filter the data by something that&#8217;s useful for you otherwise it&#8217;ll be like way too much data</p>



<p>I filtered it by ICMP echo and then what I was doing is I was basically just pinging servers like</p>



<p>I was pinging inside of the Pi I was having it ping itself and then I was having it ping like</p>



<p>my router then I was trying to have it ping clients and then I was having the clients ping the Pi</p>



<p>and ping the router and then finally start pinging the internet you&#8217;re just doing pings all over the</p>



<p>place in order to try to narrow down what might be wrong with your situation if you follow this</p>



<p>tutorial probably it&#8217;ll be fine but like for me you know I like to debug and things were going</p>



<p>wrong when I was first learning this so this was super super helpful I just want you to know</p>



<p>here&#8217;s a problem though every time you reboot the pi let me do that right now you do sudo reboot</p>



<p>every time you reboot the pi you lose connection uh connections to all the other windows so then</p>



<p>you have to like log back into the pi and then type out the command all over again so instead a nice</p>



<p>Instead, a nice shortcut could be something like this.</p>



<p>SSH into the pie.</p>



<p>SSH pie at 192.168.1.123.</p>



<p>And then in quotes or single quotes,</p>



<p>I&#8217;m gonna do single quotes on the outside</p>



<p>and then double quotes on the inside</p>



<p>because you kind of have to use different quotes.</p>



<p>Now what&#8217;s gonna happen is when I go into the pie,</p>



<p>it&#8217;s gonna log into the pie</p>



<p>and immediately start doing the TCP dump for me.</p>



<p>that means when when I get booted I just have to I just have to hit the up arrow and I can</p>



<p>immediately go back into the pi and I don&#8217;t have to type out the commands again let me show you</p>



<p>real fast with a slightly different way so I&#8217;m going to go ssh pi at 192.168.1.123 and then do</p>



<p>a single quote and instead of doing tcp dump I&#8217;m just going to type echo by itself so notice how</p>



<p>I didn&#8217;t echo anything. Hello. It logs in, it prints hello, and then it logs out. So now</p>



<p>I&#8217;m kicked out of the Pi. Let&#8217;s pretend that we lost internet or network. I just hit the up arrow</p>



<p>and hit enter. So it&#8217;s like so fast. You don&#8217;t have to type all those letters again.</p>



<p>So I&#8217;m not going to debug here. I&#8217;ll do that in another window if I really need to, but</p>



<p>I just wanted you to know. And it&#8217;s fun. It&#8217;s fun to know when things are really starting to work.</p>



<p>probably rebooted. Now let&#8217;s try some, well, we know that the PI&#8217;s network works for itself. So</p>



<p>now the next step is how can we prove that this access point actually works? Oh my gosh.</p>



<p>I think I&#8217;m going to cut the video so that I can show you that it works</p>



<p>by logging into a virtual machine that&#8217;s inside of this virtual machine that I&#8217;m recording on.</p>



<p>It&#8217;s probably going to be super slow. We&#8217;ll see what happens. Okay. So I&#8217;m going to cut the scene</p>



<p>Okay, so I&#8217;m gonna cut the scene right now. When I come back, we&#8217;ll be logging into a virtual machine.</p>



<p>it would really mean the world to me and it&#8217;ll help make more videos and grow this community.</p>



<p>So we&#8217;ll be able to do more videos, longer videos, better videos, or just I&#8217;ll be able to keep making videos in general.</p>



<p>So please do me a kindness and subscribe.</p>



<p>You know, sometimes I&#8217;m sleeping in the middle of the night and I just wake up because I know somebody subscribed or followed.</p>



<p>It just wakes me up and I get filled with joy.</p>



<p>That&#8217;s exactly what happens every single time.</p>



<p>So you could do it as a nice favor to me or you could troll me if you want to just wake me up in the middle of the night.</p>



<p>if you want to just wake me up in the middle of the night, just subscribe.</p>



<p>And then I&#8217;ll just wake up.</p>



<p>I promise that&#8217;s what will happen.</p>



<p>Also, if you look at the middle of the screen right now,</p>



<p>you should see a QR code, which you can scan in order to go to the website,</p>



<p>which I think is also named somewhere at the bottom of this video.</p>



<p>And it&#8217;ll take you to my main website,</p>



<p>where you can just kind of like see all the videos I published,</p>



<p>and the services and tutorials and things that I offer,</p>



<p>and all that good stuff.</p>



<p>suggestion for uh uh clarifications or errata or just future videos that you want to see please</p>



<p>leave a comment or if you just want to say hey what&#8217;s up what&#8217;s going on you know just send me</p>



<p>a comment whatever i also wake up for those in the middle of the night i get i wake up in a cold</p>



<p>sweat and i&#8217;m like it would really it really mean the world to me i would really appreciate it so</p>



<p>again thank you so much for watching this video and um enjoy the cool music as as i fade into the</p>



<p>into the darkness which is coming for us all.</p>



<p>Thank you.</p>
<p>The post <a href="https://www.NeuralLantern.com/setting-up-a-raspberry-pi-wi-fi-repeater-scene-4-ip-forwarding-access-point/">Setting Up a Raspberry Pi Wi-Fi Repeater &#8211; Scene 4: IP Forwarding &amp; Access Point</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/setting-up-a-raspberry-pi-wi-fi-repeater-scene-4-ip-forwarding-access-point/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
