<?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>Raspberry Pi Archives - NeuralLantern.com</title>
	<atom:link href="https://www.NeuralLantern.com/tag/raspberry-pi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.NeuralLantern.com/tag/raspberry-pi/</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=7.0</generator>

<image>
	<url>https://www.NeuralLantern.com/wp-content/uploads/2025/04/cropped-2025-04-04-Lantern-03-32x32.png</url>
	<title>Raspberry Pi Archives - NeuralLantern.com</title>
	<link>https://www.NeuralLantern.com/tag/raspberry-pi/</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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">All right, we&#8217;re back. So, uh, my goodness, this video is enormous. We have just finished up setting</p>



<p class="wp-block-paragraph">up the, uh, the forwarding and the wireless access point and DNS mask and all that stuff.</p>



<p class="wp-block-paragraph">Now we need to find out if the access point actually works. So the pie is sitting on my</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">so you should release your inner ubuntu</p>



<p class="wp-block-paragraph">i guess hopefully this even boots i only used it one time um let me get rid of like the</p>



<p class="wp-block-paragraph">the toolbar is it going to work my cpu is now burning out of control</p>



<p class="wp-block-paragraph">okay this is going to be super slow i&#8217;m just telling you right now</p>



<p class="wp-block-paragraph">this computer&#8217;s already pretty crappy and i have a hypervisor that i&#8217;m recording on</p>



<p class="wp-block-paragraph">and then inside that sorry i have a virtual machine that i&#8217;m recording on and then inside</p>



<p class="wp-block-paragraph">that virtual machine there&#8217;s another virtual machine that we&#8217;re launching it&#8217;s like</p>



<p class="wp-block-paragraph">it&#8217;s the virtual machine inception so let me see if i can log in here</p>



<p class="wp-block-paragraph">Let me see if I can log in here.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">Seems to have booted.</p>



<p class="wp-block-paragraph">Let me look at the details real fast.</p>



<p class="wp-block-paragraph">Oh my God.</p>



<p class="wp-block-paragraph">I don&#8217;t even know where I am anymore.</p>



<p class="wp-block-paragraph">There&#8217;s like three toolbars that I&#8217;m looking at.</p>



<p class="wp-block-paragraph">Three start menus.</p>



<p class="wp-block-paragraph">So network manager, now I&#8217;m back from another cut.</p>



<p class="wp-block-paragraph">For some reason I didn&#8217;t type the SSID incorrectly.</p>



<p class="wp-block-paragraph">Well, la de fricking da.</p>



<p class="wp-block-paragraph">So I&#8217;m just going to, I guess I typed it in wrong.</p>



<p class="wp-block-paragraph">Copy pasting it seems to work this time.</p>



<p class="wp-block-paragraph">Anyway, successfully activated.</p>



<p class="wp-block-paragraph">So if we do, so remember this inner VM, it doesn&#8217;t even have a network card.</p>



<p class="wp-block-paragraph">It only has the Wi-Fi dongle.</p>



<p class="wp-block-paragraph">I can do ping 8.8.8.8 to see if we&#8217;re online.</p>



<p class="wp-block-paragraph">We are actually online.</p>



<p class="wp-block-paragraph">The access point works.</p>



<p class="wp-block-paragraph">It&#8217;s routing.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">at this point let me try like a domain name here google.com yeah okay google.com works let&#8217;s try</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">for the regular you know the old school IPV works so at this point the clients</p>



<p class="wp-block-paragraph">connected to the PI access point can access the rest of the network and they</p>



<p class="wp-block-paragraph">can access the internet the next thing that we should probably think about</p>



<p class="wp-block-paragraph">doing is increasing the font size of the dang terminal but besides that I want to</p>



<p class="wp-block-paragraph">have the rest of the network be able to access clients behind the access point</p>



<p class="wp-block-paragraph">because you know for me I want to be able to set up servers that are a little</p>



<p class="wp-block-paragraph">to set up servers that are a little bit further away and you know boost their signal with an</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">anyway so the next thing pseudo app update update is what we have to do first</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">In fact, we don&#8217;t actually even know what the address is.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">subnet as the rest of the network. I can also ping 192.168.1.147</p>



<p class="wp-block-paragraph">because that is also part of the same subnet as the rest of the network.</p>



<p class="wp-block-paragraph">I can&#8217;t ping 192.168.5.1 because</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">so I can just get out of this freaking tournament.</p>



<p class="wp-block-paragraph">And so you can,</p>



<p class="wp-block-paragraph">because I know this is kind of hard to read, right?</p>



<p class="wp-block-paragraph">I don&#8217;t like that I&#8217;m showing you</p>



<p class="wp-block-paragraph">like a super small front screen.</p>



<p class="wp-block-paragraph">If you can&#8217;t read,</p>



<p class="wp-block-paragraph">maybe I should just tell you what we did real fast.</p>



<p class="wp-block-paragraph">I mean, you saw the commands to connect before</p>



<p class="wp-block-paragraph">on the outer VM,</p>



<p class="wp-block-paragraph">but I&#8217;ll just remind you,</p>



<p class="wp-block-paragraph">you sudo network manager CLI we wouldn&#8217;t do connection add we would actually say device</p>



<p class="wp-block-paragraph">Wi-Fi connect and then we would name the SSID you know the SSID&#8217;s name and then we would say</p>



<p class="wp-block-paragraph">the password and we would do like you know some kind of password here and then we don&#8217;t have to</p>



<p class="wp-block-paragraph">specify the interface name on the nested VM because there was only one network device at all</p>



<p class="wp-block-paragraph">So now I can get out of this awful terminal emulator and just go into Terminator.</p>



<p class="wp-block-paragraph">Pin to the dash.</p>



<p class="wp-block-paragraph">Unpin to the dash.</p>



<p class="wp-block-paragraph">And then I can send a bigger font size.</p>



<p class="wp-block-paragraph">References.</p>



<p class="wp-block-paragraph">Profiles.</p>



<p class="wp-block-paragraph">I&#8217;ll just make like a really big font size for the rest of this video.</p>



<p class="wp-block-paragraph">Oh.</p>



<p class="wp-block-paragraph">where&#8217;s a boon 2 mono</p>



<p class="wp-block-paragraph">reminder later open to sans mono regular that&#8217;s an okay terminal font not the best but okay so</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">inner vm can see the internet and it can see the lan but this uh machine can&#8217;t really see</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">like on Raspberry. So this is the wireless adapter that we plugged into the inner VM.</p>



<p class="wp-block-paragraph">It&#8217;s got this IP address that has been given to it automatically from DNS mask.</p>



<p class="wp-block-paragraph">so that uh or sorry a dhcp server so it&#8217;s a something.74 that means now we know what address</p>



<p class="wp-block-paragraph">it is using so we&#8217;ll know what address should probably fail let me just double check this real</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">i i pushed a bunch of routes the other day</p>



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



<p class="wp-block-paragraph">of this. Sorry. Uh, sudo IP route delete and then just delete that whole entire thing.</p>



<p class="wp-block-paragraph">I put a route into my actual router. I thought it wasn&#8217;t working though. Maybe it&#8217;s actually</p>



<p class="wp-block-paragraph">Anyway, we&#8217;ll talk about that.</p>



<p class="wp-block-paragraph">So now if we just kind of look at IP routes, now these are like normal routes.</p>



<p class="wp-block-paragraph">This 123 that&#8217;s like for the VM stuff, so it&#8217;s fine.</p>



<p class="wp-block-paragraph">Anyway, if you go back to the ping area, if I hit enter a bunch of times to diagnose the</p>



<p class="wp-block-paragraph">network, notice how the pings are still showing up for the normal subnet 1.something, but</p>



<p class="wp-block-paragraph">they&#8217;re now no longer showing up for 5.something.</p>



<p class="wp-block-paragraph">So that&#8217;s what was going on before.</p>



<p class="wp-block-paragraph">I already had the good routes in there.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">But if you want to be able to reach them, maybe they&#8217;re going to be servers.</p>



<p class="wp-block-paragraph">Maybe you just want to like SSH into them or like access something, you know, access them in some way.</p>



<p class="wp-block-paragraph">Then you need to be able to reach your machines, right?</p>



<p class="wp-block-paragraph">So how can we do that?</p>



<p class="wp-block-paragraph">Well, the first thing that you can do is add a static route.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">say how do you get to that subnet you get there by making your next hop to this particular ip address</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">router and windows and stuff like that leave a comment if you would like me to make a video for</p>



<p class="wp-block-paragraph">you know any other topic explaining further if i get enough votes i&#8217;ll probably just do it</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">new subnet and the way that we get to this new subnet is via this ip address which is on the</p>



<p class="wp-block-paragraph">current subnet notice how this is dot 1.47 147 was the uh the wireless adapter of the pi</p>



<p class="wp-block-paragraph">the primary wireless adapter the the internal radio so it&#8217;s basically saying if you want to get</p>



<p class="wp-block-paragraph">to subnet 5.something then you got to first bounce onto the wireless radio of the pi and we know how</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">proto static metric and all that stuff that&#8217;ll be filled in later but uh you can specify a device</p>



<p class="wp-block-paragraph">to hop onto so for this particular machine it&#8217;s just basically got ethernet so we can specify</p>



<p class="wp-block-paragraph">you need to hop out on the ethernet adapter versus like some other adapters that you might have but</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">notice how right away the other pings start coming back so that&#8217;s all we really need to do is just</p>



<p class="wp-block-paragraph">add that route how do you make that permanent though because this is not going to last after</p>



<p class="wp-block-paragraph">we reboot this virtual machine so let me delete the route real fast whoa what happened no such</p>



<p class="wp-block-paragraph">let me just double check here</p>



<p class="wp-block-paragraph">maybe I can like oh because that extra stuff at the end is not in the route</p>



<p class="wp-block-paragraph">that I just added so I&#8217;m deleting the route notice how these pings suddenly</p>



<p class="wp-block-paragraph">stop how can I make this persistent well you can go into the settings of your</p>



<p class="wp-block-paragraph">connection and just specify some routes in there so notice how I&#8217;m in a program</p>



<p class="wp-block-paragraph">called XFCE I&#8217;m basically going into the network settings and I&#8217;m saying edit</p>



<p class="wp-block-paragraph">connections if you&#8217;re on a different version of Linux or a different network</p>



<p class="wp-block-paragraph">manager or like Windows or whatever you can just go into the network settings</p>



<p class="wp-block-paragraph">the wireless settings the Ethernet settings and edit the settings and if</p>



<p class="wp-block-paragraph">you poke around long enough and look at all the different tabs and things that</p>



<p class="wp-block-paragraph">are offered you&#8217;ll eventually find a place that lets you specify routes notice</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">an address yeah i could have typed dot five dot zero but i chose to type dot five dot one just to</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">in different formats i think the format on top is called cidr and i can&#8217;t even remember what the one</p>



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



<p class="wp-block-paragraph">in order to get to that machine the gateway um with this uh mask meaning let&#8217;s just get to any</p>



<p class="wp-block-paragraph">any machine on that particular subnet,</p>



<p class="wp-block-paragraph">then this is your next hop.</p>



<p class="wp-block-paragraph">The gateway is the PI&#8217;s Wi-Fi adapter</p>



<p class="wp-block-paragraph">that we assigned earlier.</p>



<p class="wp-block-paragraph">So when I hit okay,</p>



<p class="wp-block-paragraph">I should be able to just like disconnect and reconnect</p>



<p class="wp-block-paragraph">and it should just work.</p>



<p class="wp-block-paragraph">So again, it&#8217;s already working right now,</p>



<p class="wp-block-paragraph">but the reason it&#8217;s always working</p>



<p class="wp-block-paragraph">is because I had that in there.</p>



<p class="wp-block-paragraph">So let me just disconnect one more time.</p>



<p class="wp-block-paragraph">Notice how all the PI&#8217;s, sorry, all the pings stop.</p>



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



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



<p class="wp-block-paragraph">everything works all over again. That terminal is just frozen, dude. Okay. Let me just check</p>



<p class="wp-block-paragraph">my notes real fast. Is there anything else that I needed to talk to you about? Yeah.</p>



<p class="wp-block-paragraph">Well, I guess one thing I should mention, this is not a video about</p>



<p class="wp-block-paragraph">administering your actual router, like your primary router. It&#8217;s kind of a pain in the butt</p>



<p class="wp-block-paragraph">to add a static route to every machine that you want to be able to access a client, you know,</p>



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



<p class="wp-block-paragraph">just entered it, it&#8217;s fine. But if you want every single machine on your LAN to</p>



<p class="wp-block-paragraph">on your LAN to always know how to get to clients</p>



<p class="wp-block-paragraph">behind the access point,</p>



<p class="wp-block-paragraph">you have to have your router push a static route.</p>



<p class="wp-block-paragraph">There&#8217;s a way to do that actually with your DHCP server.</p>



<p class="wp-block-paragraph">Some routers have like a nifty interface</p>



<p class="wp-block-paragraph">that is just called static routes</p>



<p class="wp-block-paragraph">and you can just start entering them in there.</p>



<p class="wp-block-paragraph">Some of the routers, you know,</p>



<p class="wp-block-paragraph">they want you to edit the DHCP server and type like a number</p>



<p class="wp-block-paragraph">and then like do all these weird conversions</p>



<p class="wp-block-paragraph">to get like a hexadecimal string.</p>



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



<p class="wp-block-paragraph">static routes here, or perhaps in the future, add static routes at the router level, which will help</p>



<p class="wp-block-paragraph">all clients. But that&#8217;s how you connect. That&#8217;s how you do it. Just to prove the point here.</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">connection refused if I wasn&#8217;t able to access that subnet um it would just</p>



<p class="wp-block-paragraph">time out or say unreachable or something but it should say connection refused if the SSH server</p>



<p class="wp-block-paragraph">it might actually try to connect.</p>



<p class="wp-block-paragraph">Let&#8217;s see what happens.</p>



<p class="wp-block-paragraph">Connection refused.</p>



<p class="wp-block-paragraph">That means I did make it to the inner VM,</p>



<p class="wp-block-paragraph">but the SSH server is not on.</p>



<p class="wp-block-paragraph">So let me just prove this to you a little bit more.</p>



<p class="wp-block-paragraph">Pseudo apt install, open SSH server.</p>



<p class="wp-block-paragraph">So when this finishes,</p>



<p class="wp-block-paragraph">we should be able to connect over SSH</p>



<p class="wp-block-paragraph">basically finished our wireless repeater only got like three minutes left until the camera cuts me</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">me now do you recognize this machine so it actually worked so after all of these hours of</p>



<p class="wp-block-paragraph">watching me just ramble on nonsensically i hope you&#8217;ve learned a little bit of stuff and i&#8217;ve</p>



<p class="wp-block-paragraph">now enjoy your new Raspberry Pi Wi Fi repeater. I know I&#8217;m</p>



<p class="wp-block-paragraph">enjoying mine already. I&#8217;ll see you in the next video. Don&#8217;t</p>



<p class="wp-block-paragraph">forget to tell your friends and subscribe and do all that fun</p>



<p class="wp-block-paragraph">stuff. Have a great day you deserve a long hard rest for</p>



<p class="wp-block-paragraph">rest for watching all this video footage. Okay, I know for me,</p>



<p class="wp-block-paragraph">I&#8217;m so tired and sweaty right now. People at the gym when I go</p>



<p class="wp-block-paragraph">later are probably going to be like what&#8217;s going on with this</p>



<p class="wp-block-paragraph">dude unless I take a shower before the gym, which doesn&#8217;t even</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">watching. Hey everybody. Thanks for watching this video again from the bottom of my heart. I really</p>



<p class="wp-block-paragraph">appreciate it. I do hope you did learn something and have some fun. If you could do me a please,</p>



<p class="wp-block-paragraph">a small little favor, could you please subscribe and follow this channel or these videos or whatever</p>



<p class="wp-block-paragraph">social media website that you&#8217;re looking at right now.</p>



<p class="wp-block-paragraph">It would really mean the world to me</p>



<p class="wp-block-paragraph">and it&#8217;ll help make more videos</p>



<p class="wp-block-paragraph">and grow this community.</p>



<p class="wp-block-paragraph">So we&#8217;ll be able to do more videos,</p>



<p class="wp-block-paragraph">longer videos, better videos,</p>



<p class="wp-block-paragraph">or just I&#8217;ll be able to keep making videos in general.</p>



<p class="wp-block-paragraph">So please do me a kindness and subscribe.</p>



<p class="wp-block-paragraph">You know, sometimes I&#8217;m sleeping in the middle of the night</p>



<p class="wp-block-paragraph">and I just wake up</p>



<p class="wp-block-paragraph">because I know somebody subscribed or followed.</p>



<p class="wp-block-paragraph">It just wakes me up and I get filled with joy.</p>



<p class="wp-block-paragraph">That&#8217;s exactly what happens every single time.</p>



<p class="wp-block-paragraph">So you could do it as a nice favor to me</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">also uh if you look at the middle of the screen right now you should see a qr code which you can</p>



<p class="wp-block-paragraph">scan in order to go to the website which i think is also named somewhere at the bottom of this video</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">and the services and tutorials and things that i offer and all that good stuff and uh</p>



<p class="wp-block-paragraph">if you have a suggestion for uh uh clarifications or errata or just future videos that you want to</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">send me a comment whatever i also wake up for those in the middle of the night i get i wake up</p>



<p class="wp-block-paragraph">in a cold sweat and i&#8217;m like it would really it really mean the world to me i would really</p>



<p class="wp-block-paragraph">appreciate it so again thank you so much for watching this video and um enjoy the cool music</p>



<p class="wp-block-paragraph">cool music as I fade into the darkness which is coming for us all.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Okay, we&#8217;ve started a new scene here.</p>



<p class="wp-block-paragraph">I just cut the video.</p>



<p class="wp-block-paragraph">I edited it a little bit so that we could, so that I could have more recording time before</p>



<p class="wp-block-paragraph">the camera dies.</p>



<p class="wp-block-paragraph">The camera is going to take a poop.</p>



<p class="wp-block-paragraph">Anyway, so next we need to set up IP forwarding because what&#8217;s going to really happen is when</p>



<p class="wp-block-paragraph">you send a request, let me see if I can find that image real fast.</p>



<p class="wp-block-paragraph">Where the heck is that?</p>



<p class="wp-block-paragraph">No, I&#8217;m not.</p>



<p class="wp-block-paragraph">It&#8217;s right here.</p>



<p class="wp-block-paragraph">So this is the after image.</p>



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



<p class="wp-block-paragraph">you know, to the Pi, the Pi is not the internet, the Pi is just connected to your router.</p>



<p class="wp-block-paragraph">The Pi then needs to forward the data, the packets, whatever to its other interface. So</p>



<p class="wp-block-paragraph">this is like, you know, wireless LAN one, and this is like wireless LAN zero, if you recall.</p>



<p class="wp-block-paragraph">ability to forward packets between interfaces so that we can get the packets to wireless LAN</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Let&#8217;s see. So there&#8217;s a configuration file called system control in the etc directory.</p>



<p class="wp-block-paragraph">So we can do cat system control dot configuration.</p>



<p class="wp-block-paragraph">A lot of its stuff is a braid out or I guess like not configured by default.</p>



<p class="wp-block-paragraph">So if we edit it, what&#8217;s going on there?</p>



<p class="wp-block-paragraph">Dude, what is happening?</p>



<p class="wp-block-paragraph">You see that?</p>



<p class="wp-block-paragraph">Oh, I did pseudo nano, pseudo nano.</p>



<p class="wp-block-paragraph">That was dumb.</p>



<p class="wp-block-paragraph">So a lot of these options are just they&#8217;re commented out.</p>



<p class="wp-block-paragraph">You know, they&#8217;re not like enabled.</p>



<p class="wp-block-paragraph">commented out you know they&#8217;re not like enabled so this is a good idea for security purposes but</p>



<p class="wp-block-paragraph">we definitely need to forward so</p>



<p class="wp-block-paragraph">i&#8217;m going to uncomment net.ipv4.ip forward equals one to enable ipv ip forwarding on ipv4 and then</p>



<p class="wp-block-paragraph">i&#8217;m going to uncomment the next one for ipv6 forwarding even though no word even though we&#8217;re</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">So that&#8217;s what I&#8217;m going to do.</p>



<p class="wp-block-paragraph">So we can immediately apply the changes with this command if we want to.</p>



<p class="wp-block-paragraph">I&#8217;m just going to put it on the screen real fast.</p>



<p class="wp-block-paragraph">But we don&#8217;t need to because I&#8217;m going to do a reboot after we set this up.</p>



<p class="wp-block-paragraph">So the next thing we need is we actually need to install a firewall so that we can keep persistent firewall rules</p>



<p class="wp-block-paragraph">that will help us IP masquerade. At least this is the way I know how to do it. So by default,</p>



<p class="wp-block-paragraph">this operating system doesn&#8217;t actually have IP tables installed. The pie is totally open and</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">firewall. And then I&#8217;m going to install install IP tables persistence. Actually, let&#8217;s do persistent</p>



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



<p class="wp-block-paragraph">it&#8217;ll grab whatever&#8217;s already in there and just make it persistent so you don&#8217;t</p>



<p class="wp-block-paragraph">even have to remember extra commands if you&#8217;re wondering why we&#8217;re installing a</p>



<p class="wp-block-paragraph">firewall at this point it&#8217;s not necessarily to protect the PI although</p>



<p class="wp-block-paragraph">we can use that to protect the PI pretty soon or like later but it&#8217;s really so</p>



<p class="wp-block-paragraph">that we can have masquerading work which is in this case it&#8217;s very closely</p>



<p class="wp-block-paragraph">related to forwarding data from the two network adapters so I&#8217;m gonna go so we</p>



<p class="wp-block-paragraph">installed iptables I&#8217;m going to say iptables list all the rules are empty everything is open the</p>



<p class="wp-block-paragraph">firewall is really letting everything through so then I&#8217;m going to do sudo iptables network</p>



<p class="wp-block-paragraph">address translation post routing if the source is coming from oh yeah if the source is coming</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">that&#8217;s wrong that&#8217;s not going to work for our purposes eventually</p>



<p class="wp-block-paragraph">we&#8217;ll say the judgment is that it&#8217;s okay to masquerade</p>



<p class="wp-block-paragraph">um we should replace this with wireless LAN zero also so that they both work</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">as that IP address as we send the data along to either the ethernet port or the wireless LAN port.</p>



<p class="wp-block-paragraph">So I put both of those in there because I want it to work for both.</p>



<p class="wp-block-paragraph">You may only need to put wireless LAN 0 or whatever your adapter is</p>



<p class="wp-block-paragraph">for the one that&#8217;s making the primary connection to the original router.</p>



<p class="wp-block-paragraph">So now let&#8217;s make the rules permanent with IP tables save.</p>



<p class="wp-block-paragraph">Oh wait, no, we don&#8217;t even necessarily need to use save if we just install persistent</p>



<p class="wp-block-paragraph">after we did it.</p>



<p class="wp-block-paragraph">Whoops.</p>



<p class="wp-block-paragraph">App install persistent because I think it&#8217;ll ask us if we want to save the rules right</p>



<p class="wp-block-paragraph">now.</p>



<p class="wp-block-paragraph">Yeah, right.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">So I&#8217;m going to say, yeah, so I can save myself some commands.</p>



<p class="wp-block-paragraph">Yeah, go ahead and save them.</p>



<p class="wp-block-paragraph">If you installed persistence right away, you could either uninstall them and then reinstall</p>



<p class="wp-block-paragraph">them, I guess.</p>



<p class="wp-block-paragraph">the command is basically this to take whatever rules are currently inside of iptables and then</p>



<p class="wp-block-paragraph">just send them into that saved rules file and then you would do the same thing for the v6 if</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">rules should still be there now. And then we have enough time to set up the access point.</p>



<p class="wp-block-paragraph">We are very, very, very close. Yeah, it&#8217;s probably actually going to work now.</p>



<p class="wp-block-paragraph">Set up the access point. And</p>



<p class="wp-block-paragraph">yeah, I&#8217;ll show you how to do a debug thing after this. I&#8217;m not going to do it</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">access point. Remember, we&#8217;re only connected with one of the radios right now. So pseudo network</p>



<p class="wp-block-paragraph">manager, command line interface connection show, and we&#8217;re only connected as a client. So now we</p>



<p class="wp-block-paragraph">need to do this pseudo network manager command line interface connection add not device Wi Fi</p>



<p class="wp-block-paragraph">connect, but connection add, the type is going to be Wi Fi. And then we&#8217;re going to specify the</p>



<p class="wp-block-paragraph">interface name as wireless LAN one, that&#8217;s the dongle that we installed earlier. And then we&#8217;re</p>



<p class="wp-block-paragraph">so that&#8217;s mode AP and then I&#8217;m just gonna set the connection name to become</p>



<p class="wp-block-paragraph">access points you can obviously set this to whatever you want it doesn&#8217;t really</p>



<p class="wp-block-paragraph">matter and then we have to set the SSID probably this should be different than</p>



<p class="wp-block-paragraph">your main router because we&#8217;re not doing like WDS you know roaming access points</p>



<p class="wp-block-paragraph">or anything like that this is gonna be a totally separate access point with a</p>



<p class="wp-block-paragraph">totally separate network we&#8217;re just gonna eventually make it work so that we</p>



<p class="wp-block-paragraph">seamlessly so that it&#8217;ll feel like one network but it&#8217;s technically another</p>



<p class="wp-block-paragraph">subnet at least so choose something for your SSID that your neighbors won&#8217;t call</p>



<p class="wp-block-paragraph">the police about I&#8217;m gonna do well la de fricking and then we&#8217;ll set a password</p>



<p class="wp-block-paragraph">so I&#8217;m gonna just make up a random password right now in another window and</p>



<p class="wp-block-paragraph">This thing is not working.</p>



<p class="wp-block-paragraph">Hello?</p>



<p class="wp-block-paragraph">Okay, I&#8217;m just going to copy paste a random password.</p>



<p class="wp-block-paragraph">So I&#8217;ll set the, let&#8217;s see, what is it?</p>



<p class="wp-block-paragraph">80211 wireless security.</p>



<p class="wp-block-paragraph">Oh, you know what?</p>



<p class="wp-block-paragraph">It&#8217;s probably easier if I just do this from inside network manager.</p>



<p class="wp-block-paragraph">So I added the connection.</p>



<p class="wp-block-paragraph">The SSID is well loudy freaking dot.</p>



<p class="wp-block-paragraph">Then I can just kind of show the connections become access point is not up yet.</p>



<p class="wp-block-paragraph">So I&#8217;m going to edit it.</p>



<p class="wp-block-paragraph">Connection edit become access points.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">So I&#8217;m going to do set 802.11.</p>



<p class="wp-block-paragraph">is kind of like you know the wireless family of standards dot band oh for the band depending on</p>



<p class="wp-block-paragraph">your dongle uh you might want 2.4 gigahertz or 5 gigahertz also depending on your country</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">actually you know what network manager will tell me yeah bg i was gonna say just g by itself yeah</p>



<p class="wp-block-paragraph">gigahertz at least for this then I&#8217;m going to do set the wireless security property of the key</p>



<p class="wp-block-paragraph">management and I&#8217;m going to set it to basically a pass pass key or like a pass phrase some of</p>



<p class="wp-block-paragraph">these settings are probably going to be out of date by the time you watch this video so you might</p>



<p class="wp-block-paragraph">want to go look up the latest or ask me a million times to provide an updated video I guess although</p>



<p class="wp-block-paragraph">kind of kind of over it to be honest i hope this works for everybody because regardless i&#8217;m eating</p>



<p class="wp-block-paragraph">an entire pizza by myself when this is finished let&#8217;s see group let&#8217;s see proto group pairwise</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">i&#8217;m gonna paste the random password that i just came up with and then uh hit enter to get that</p>



<p class="wp-block-paragraph">And then we&#8217;re going to set up the IP address.</p>



<p class="wp-block-paragraph">Remember, this is another adapter.</p>



<p class="wp-block-paragraph">We still need to set its IP address.</p>



<p class="wp-block-paragraph">So IPv4.addresses,</p>



<p class="wp-block-paragraph">I&#8217;ve got to do set, sorry.</p>



<p class="wp-block-paragraph">Addresses 192.168.5.1, which is what we decided on.</p>



<p class="wp-block-paragraph">And then block 24, yes to manual.</p>



<p class="wp-block-paragraph">And then I&#8217;m going to set its gateway to nothing.</p>



<p class="wp-block-paragraph">Oh, the gateway has to be empty.</p>



<p class="wp-block-paragraph">I made this mistake earlier.</p>



<p class="wp-block-paragraph">mistake earlier if you actually set the gateway to something like you probably want to do 192.168.1.1</p>



<p class="wp-block-paragraph">if you do that then the access point will tell all of its clients that the gateway is 1.1</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">sure probably that the gateway is empty so we&#8217;ll do print ipv4 notice how the gateway is empty</p>



<p class="wp-block-paragraph">DNS is empty DNS searches empty they all should just be empty because we want</p>



<p class="wp-block-paragraph">the information to come from elsewhere at least on that on that so uh you know we want DNS mask to</p>



<p class="wp-block-paragraph">tell them everything if those have values you can basically say remove ipv4 dot addresses and then</p>



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



<p class="wp-block-paragraph">11 wireless security just to double check it.</p>



<p class="wp-block-paragraph">Make sure that you&#8217;ve entered all the right values</p>



<p class="wp-block-paragraph">and then print the IPv4 block again just to double check it</p>



<p class="wp-block-paragraph">and then hit save.</p>



<p class="wp-block-paragraph">If you have an error here, you might want to type fix, verify,</p>



<p class="wp-block-paragraph">or maybe just go look at all the settings again.</p>



<p class="wp-block-paragraph">But I saved it.</p>



<p class="wp-block-paragraph">It seems to have worked.</p>



<p class="wp-block-paragraph">So I can now quit.</p>



<p class="wp-block-paragraph">And then, oh, actually, maybe I should tell it to start automatically.</p>



<p class="wp-block-paragraph">Let me just double check.</p>



<p class="wp-block-paragraph">Print the connection properties.</p>



<p class="wp-block-paragraph">properties. Does it say auto connect? Yes. Okay. So now the access point should automatically come</p>



<p class="wp-block-paragraph">up whenever, uh, whenever the pie boots, if we&#8217;re lucky, we&#8217;re incredibly close right now.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">what&#8217;s going on here. Um, or how I was debugging my connection. Cause in the beginning, when I was</p>



<p class="wp-block-paragraph">first learning how to do this, I was like, where are the packets going? Is it even trying?</p>



<p class="wp-block-paragraph">trying so for me I made several windows like this if your terminal doesn&#8217;t split</p>



<p class="wp-block-paragraph">windows too bad for you mine is called terminator you can find it pretty easily</p>



<p class="wp-block-paragraph">it&#8217;s sudo apt install terminator but what I what you want to do is SSH into</p>



<p class="wp-block-paragraph">the Ethernet of the PI three times so I&#8217;m gonna do that and then oh god is that</p>



<p class="wp-block-paragraph">figured something out. So you want to do it three times and then you want to label each window.</p>



<p class="wp-block-paragraph">So this window is going to be wireless LAN zero. Depending on your terminal, you might have to do</p>



<p class="wp-block-paragraph">labeling differently. Wireless LAN one and then I&#8217;m going to do Ethernet zero on this one.</p>



<p class="wp-block-paragraph">So they all, we have three terminals, one for each interface, network interface. And I&#8217;m basically</p>



<p class="wp-block-paragraph">to watch packets on every single interface.</p>



<p class="wp-block-paragraph">So inside of the Pi, I&#8217;m going to first say sudo apt install tcp dump.</p>



<p class="wp-block-paragraph">That&#8217;s a special program that lets you watch packets as they&#8217;re traveling all around your</p>



<p class="wp-block-paragraph">network cards and stuff like that.</p>



<p class="wp-block-paragraph">So sudo apt install tcp dump.</p>



<p class="wp-block-paragraph">Then the command is sudo tcp dump and then dash i to specify an interface.</p>



<p class="wp-block-paragraph">And then we&#8217;ll specify ethernet zero here.</p>



<p class="wp-block-paragraph">and then uh here we&#8217;ll specify wireless LAN zero we&#8217;ll just match the windows that&#8217;s why</p>



<p class="wp-block-paragraph">i labeled the windows and then here we&#8217;ll do wireless LAN one uh and then so what you&#8217;ll</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">I filtered it by ICMP echo and then what I was doing is I was basically just pinging servers like</p>



<p class="wp-block-paragraph">I was pinging inside of the Pi I was having it ping itself and then I was having it ping like</p>



<p class="wp-block-paragraph">my router then I was trying to have it ping clients and then I was having the clients ping the Pi</p>



<p class="wp-block-paragraph">and ping the router and then finally start pinging the internet you&#8217;re just doing pings all over the</p>



<p class="wp-block-paragraph">place in order to try to narrow down what might be wrong with your situation if you follow this</p>



<p class="wp-block-paragraph">tutorial probably it&#8217;ll be fine but like for me you know I like to debug and things were going</p>



<p class="wp-block-paragraph">wrong when I was first learning this so this was super super helpful I just want you to know</p>



<p class="wp-block-paragraph">here&#8217;s a problem though every time you reboot the pi let me do that right now you do sudo reboot</p>



<p class="wp-block-paragraph">every time you reboot the pi you lose connection uh connections to all the other windows so then</p>



<p class="wp-block-paragraph">you have to like log back into the pi and then type out the command all over again so instead a nice</p>



<p class="wp-block-paragraph">Instead, a nice shortcut could be something like this.</p>



<p class="wp-block-paragraph">SSH into the pie.</p>



<p class="wp-block-paragraph">SSH pie at 192.168.1.123.</p>



<p class="wp-block-paragraph">And then in quotes or single quotes,</p>



<p class="wp-block-paragraph">I&#8217;m gonna do single quotes on the outside</p>



<p class="wp-block-paragraph">and then double quotes on the inside</p>



<p class="wp-block-paragraph">because you kind of have to use different quotes.</p>



<p class="wp-block-paragraph">Now what&#8217;s gonna happen is when I go into the pie,</p>



<p class="wp-block-paragraph">it&#8217;s gonna log into the pie</p>



<p class="wp-block-paragraph">and immediately start doing the TCP dump for me.</p>



<p class="wp-block-paragraph">that means when when I get booted I just have to I just have to hit the up arrow and I can</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">a single quote and instead of doing tcp dump I&#8217;m just going to type echo by itself so notice how</p>



<p class="wp-block-paragraph">I didn&#8217;t echo anything. Hello. It logs in, it prints hello, and then it logs out. So now</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">and hit enter. So it&#8217;s like so fast. You don&#8217;t have to type all those letters again.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">probably rebooted. Now let&#8217;s try some, well, we know that the PI&#8217;s network works for itself. So</p>



<p class="wp-block-paragraph">now the next step is how can we prove that this access point actually works? Oh my gosh.</p>



<p class="wp-block-paragraph">I think I&#8217;m going to cut the video so that I can show you that it works</p>



<p class="wp-block-paragraph">by logging into a virtual machine that&#8217;s inside of this virtual machine that I&#8217;m recording on.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">it would really mean the world to me and it&#8217;ll help make more videos and grow this community.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">So please do me a kindness and subscribe.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">It just wakes me up and I get filled with joy.</p>



<p class="wp-block-paragraph">That&#8217;s exactly what happens every single time.</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">if you want to just wake me up in the middle of the night, just subscribe.</p>



<p class="wp-block-paragraph">And then I&#8217;ll just wake up.</p>



<p class="wp-block-paragraph">I promise that&#8217;s what will happen.</p>



<p class="wp-block-paragraph">Also, if you look at the middle of the screen right now,</p>



<p class="wp-block-paragraph">you should see a QR code, which you can scan in order to go to the website,</p>



<p class="wp-block-paragraph">which I think is also named somewhere at the bottom of this video.</p>



<p class="wp-block-paragraph">And it&#8217;ll take you to my main website,</p>



<p class="wp-block-paragraph">where you can just kind of like see all the videos I published,</p>



<p class="wp-block-paragraph">and the services and tutorials and things that I offer,</p>



<p class="wp-block-paragraph">and all that good stuff.</p>



<p class="wp-block-paragraph">suggestion for uh uh clarifications or errata or just future videos that you want to see please</p>



<p class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">sweat and i&#8217;m like it would really it really mean the world to me i would really appreciate it so</p>



<p class="wp-block-paragraph">again thank you so much for watching this video and um enjoy the cool music as as i fade into the</p>



<p class="wp-block-paragraph">into the darkness which is coming for us all.</p>



<p class="wp-block-paragraph">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>
		<item>
		<title>Turn Your Raspberry Pi into a Wi-Fi Repeater: Step-by-Step Guide (Part 3)</title>
		<link>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-step-by-step-guide-part-3/</link>
					<comments>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-step-by-step-guide-part-3/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Sun, 14 Sep 2025 23:18:31 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[compile drivers]]></category>
		<category><![CDATA[DHCP server]]></category>
		<category><![CDATA[DNS Masq]]></category>
		<category><![CDATA[Linux networking]]></category>
		<category><![CDATA[network extender]]></category>
		<category><![CDATA[Network Manager]]></category>
		<category><![CDATA[Pi access point]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[Raspberry Pi tutorial]]></category>
		<category><![CDATA[tech DIY]]></category>
		<category><![CDATA[Wi-Fi dongle]]></category>
		<category><![CDATA[Wi-Fi repeater]]></category>
		<category><![CDATA[Wi-Fi setup]]></category>
		<category><![CDATA[wireless networking]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=224</guid>

					<description><![CDATA[<p>Turn your Raspberry Pi into a Wi-Fi repeater! Learn to compile drivers, set up Network Manager, and install DNS Masq in this step-by-step guide. Boost your network now!</p>
<p>The post <a href="https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-step-by-step-guide-part-3/">Turn Your Raspberry Pi into a Wi-Fi Repeater: Step-by-Step Guide (Part 3)</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="Turn Your Raspberry Pi into a Wi-Fi Repeater: Step-by-Step Guide (Part 3)" width="1380" height="776" src="https://www.youtube.com/embed/LeKpsq5pX88?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 class="wp-block-paragraph">Join us in Scene 3 of our Raspberry Pi Wi-Fi Repeater series! This step-by-step guide walks you through compiling Wi-Fi dongle drivers from source, setting up Network Manager to connect to your router, configuring the Pi’s Wi-Fi adapter, expanding the file system, and installing DNS Masq for DHCP. Whether you’re extending your network to the garage or just geeking out, this tutorial is for you. Check out our other videos for the full setup, and subscribe to join our community of tech tinkerers!</p>



<p class="wp-block-paragraph">Introduction and Recap 00:00:00<br>Wi-Fi Dongle Driver Compilation 00:00:04<br>Network Manager Setup 00:00:50<br>Connecting to Existing Router 00:01:05<br>Raspberry Pi Wi-Fi Configuration 00:03:23<br>Expanding File System 00:04:12<br>Verifying Wi-Fi Connection 00:05:05<br>Setting IP Address 00:06:39<br>Installing DNS Masq 00:08:53<br>Configuring DHCP Server 00:11:04<br>IP Forwarding Introduction 00:16:20<br>Closing Remarks and Subscription Call 00:16:44</p>



<p class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Yeah, there we go.</p>



<p class="wp-block-paragraph">Okay, so we&#8217;re back.</p>



<p class="wp-block-paragraph">I went away.</p>



<p class="wp-block-paragraph">I forgot exactly what I told you before I cut the video, but I went away.</p>



<p class="wp-block-paragraph">I recorded a different video where I installed the drivers for this Wi-Fi dongle.</p>



<p class="wp-block-paragraph">I compiled them from source.</p>



<p class="wp-block-paragraph">I found them on GitHub.</p>



<p class="wp-block-paragraph">I wanted you to go to that video and use it to learn how to compile the drivers for your</p>



<p class="wp-block-paragraph">own Wi-Fi dongle.</p>



<p class="wp-block-paragraph">If you want to have the same dongle that I have, that video I should have a link to where</p>



<p class="wp-block-paragraph">a link to where you can buy the same dongle that I have.</p>



<p class="wp-block-paragraph">But if you have a different dongle, that&#8217;s okay.</p>



<p class="wp-block-paragraph">The instructions in the other video should probably help you.</p>



<p class="wp-block-paragraph">So at this point now, you&#8217;ve gone away to compile the drivers for your Wi-Fi</p>



<p class="wp-block-paragraph">dongle and you&#8217;re back, you&#8217;re ready to continue making your Pi access point.</p>



<p class="wp-block-paragraph">So what we should do is I&#8217;m logged into the Pi right now.</p>



<p class="wp-block-paragraph">And let&#8217;s use Network Manager to see what&#8217;s up.</p>



<p class="wp-block-paragraph">Let&#8217;s use network manager to see what&#8217;s up.</p>



<p class="wp-block-paragraph">Network manager connections show.</p>



<p class="wp-block-paragraph">We only have ethernet up right now.</p>



<p class="wp-block-paragraph">We want to connect as a client to your existing router.</p>



<p class="wp-block-paragraph">So remember we have two radios.</p>



<p class="wp-block-paragraph">One is going to be the internal radio of the Pi or a dongle if you wanted to buy two dongles.</p>



<p class="wp-block-paragraph">And then the other one is going to be the dongle that we&#8217;ve been talking about.</p>



<p class="wp-block-paragraph">So I mean, I&#8217;m saying you can buy two dongles and stick them in the Pi if you want a little</p>



<p class="wp-block-paragraph">bit more range.</p>



<p class="wp-block-paragraph">For me, I just use the internal of the Pi and then the dongle as the external.</p>



<p class="wp-block-paragraph">the external so the dongle is going to connect nowhere it&#8217;s just going to be an access point so</p>



<p class="wp-block-paragraph">that other clients can connect to it so I&#8217;m going to connect as a client specifically using wireless</p>



<p class="wp-block-paragraph">LAN zero because that&#8217;s the built-in ethernet sorry wireless adapter of the pie we can do this</p>



<p class="wp-block-paragraph">in network manager we don&#8217;t even need a desktop we&#8217;ll say pseudo network manager device Wi-Fi</p>



<p class="wp-block-paragraph">connect and then we just have to specify the name of your original or how about your primary</p>



<p class="wp-block-paragraph">original or how about your primary access point you know whatever it is whatever your wi-fi</p>



<p class="wp-block-paragraph">credentials are you got to put that there i&#8217;m not going to show you i&#8217;m going to type this into</p>



<p class="wp-block-paragraph">another window so that you don&#8217;t have to see the name of my access point let me go sudo network</p>



<p class="wp-block-paragraph">like that the name of the access point and then after that you have to put a couple more things</p>



<p class="wp-block-paragraph">in so you&#8217;re going to do the interface name you should name which radio you want to do the</p>



<p class="wp-block-paragraph">connecting as a client so I&#8217;m going to put WLAN zero because that&#8217;s what we just said if name</p>



<p class="wp-block-paragraph">WLAN zero in the other window and then you want to provide the password for your wi-fi access</p>



<p class="wp-block-paragraph">point so I&#8217;m just going to put password here your password here and then I&#8217;m going to type that for</p>



<p class="wp-block-paragraph">And then I&#8217;m going to type that for myself up in the other window.</p>



<p class="wp-block-paragraph">Oh, shit.</p>



<p class="wp-block-paragraph">There we go.</p>



<p class="wp-block-paragraph">Okay, I think that&#8217;s probably all we need right now.</p>



<p class="wp-block-paragraph">I&#8217;m just going to hit enter on my other window.</p>



<p class="wp-block-paragraph">You should hit enter now.</p>



<p class="wp-block-paragraph">it&#8217;s saying that it does not see the network we forgot to turn the radio on the the wi-fi adapter</p>



<p class="wp-block-paragraph">is off right now so that&#8217;s that&#8217;s a default thing with the raspberry pi so we&#8217;ll go into a tool</p>



<p class="wp-block-paragraph">called raspy config raspy config raspy config um you could use a program called rf kill to activate</p>



<p class="wp-block-paragraph">the radio but the raspberry config is more fun so what you want to do is uh after you say you know</p>



<p class="wp-block-paragraph">sudo-rasby-config, you go into localization options, and you select the wireless LAN country.</p>



<p class="wp-block-paragraph">So that&#8217;s, you know, because different countries have different regulations, they&#8217;ll restrict like</p>



<p class="wp-block-paragraph">the frequency bands you can use or whatever. I&#8217;m not sure about all the countries, but I&#8217;m going</p>



<p class="wp-block-paragraph">to find United States in the use. There&#8217;s only a few of us, only a few use. And now the Wi-Fi</p>



<p class="wp-block-paragraph">idea, I go to advanced options and select expand file system. Because if you remember, I&#8217;m going</p>



<p class="wp-block-paragraph">to do a reboot real fast. Yeah, if you recall, we, what&#8217;s going on, man, I want to ping.</p>



<p class="wp-block-paragraph">We wrote a very small image to the card. It was only like two gigabytes or something, right? So</p>



<p class="wp-block-paragraph">that means the file system is only two gigabytes, but the card is way bigger than that. And I want,</p>



<p class="wp-block-paragraph">to be able to take advantage of all the space on the card so that&#8217;s why you expand the file system</p>



<p class="wp-block-paragraph">and raspberry pi has like a nice little tool that helps you do that so it&#8217;s pinging again i should</p>



<p class="wp-block-paragraph">be able to get in there okay uh going back to my other window real fast i&#8217;m just going to check that</p>



<p class="wp-block-paragraph">the uh the connection actually worked so wireless lens zero oh it didn&#8217;t even work last time for</p>



<p class="wp-block-paragraph">sure so we&#8217;re gonna we&#8217;re gonna repeat that command because the wi-fi wasn&#8217;t on before right so</p>



<p class="wp-block-paragraph">the wi-fi wasn&#8217;t on before right so so if you recall uh we did sudo network manager device wi-fi</p>



<p class="wp-block-paragraph">connect and then the name of your access point and then if name wireless land zero and then the</p>



<p class="wp-block-paragraph">password i&#8217;m going to type that into my other window here and if we&#8217;re lucky it&#8217;ll connect</p>



<p class="wp-block-paragraph">yeah okay it seems to uh have worked and then sudo and see what you should show okay</p>



<p class="wp-block-paragraph">rename the connection real fast and then I&#8217;ll show it to you in the main terminal windows</p>



<p class="wp-block-paragraph">so you do network manager connection edit main one and set the connection ID to how</p>



<p class="wp-block-paragraph">about just like connect as client save quit show okay so now I think I can show you this</p>



<p class="wp-block-paragraph">so it&#8217;ll pseudo network manager command line interface connections show and you can see</p>



<p class="wp-block-paragraph">connected as a client to the rest of my network. At this point I could pull out the ethernet</p>



<p class="wp-block-paragraph">adapter if I wanted to, but I still don&#8217;t like doing that because it&#8217;s pretty easy to lose your</p>



<p class="wp-block-paragraph">connection and screw everything up and the ethernet is there to save you. But for now I have connected</p>



<p class="wp-block-paragraph">as a client on wireless LAN zero. Make sure you have the right one selected. And if you did it</p>



<p class="wp-block-paragraph">wrong you can do pseudo network manager connection delete and then just name the connection. But I</p>



<p class="wp-block-paragraph">So let me just edit the IP address real fast.</p>



<p class="wp-block-paragraph">Edit, connect as clients.</p>



<p class="wp-block-paragraph">You&#8217;re probably gonna wanna do this</p>



<p class="wp-block-paragraph">because remember we talked before</p>



<p class="wp-block-paragraph">about the idea of you having IP addresses</p>



<p class="wp-block-paragraph">that you had to come up with to follow this video.</p>



<p class="wp-block-paragraph">So I&#8217;m going to, oh gosh, what&#8217;s happening?</p>



<p class="wp-block-paragraph">There we go.</p>



<p class="wp-block-paragraph">Let me go to this one.</p>



<p class="wp-block-paragraph">Right, so I&#8217;m trying to set up wireless LAN 0 so it&#8217;s going to be 147 for me.</p>



<p class="wp-block-paragraph">Maybe not the same thing for you.</p>



<p class="wp-block-paragraph">So I&#8217;m going to go, let&#8217;s see, I just edited it.</p>



<p class="wp-block-paragraph">Okay, so I&#8217;m going to set ipv4.addresses as that with a 24 block.</p>



<p class="wp-block-paragraph">And yes, I want to set to manual.</p>



<p class="wp-block-paragraph">I want to set the gateway.</p>



<p class="wp-block-paragraph">Basically this is the same thing that we did with the ethernet already.</p>



<p class="wp-block-paragraph">Then I&#8217;m going to set the DNS.</p>



<p class="wp-block-paragraph">DNS, the only difference here between, you know, this connection and the ethernet connection</p>



<p class="wp-block-paragraph">is I&#8217;m just setting a different IP address, but I&#8217;m giving it the same gateway and the</p>



<p class="wp-block-paragraph">same DNS servers and everything.</p>



<p class="wp-block-paragraph">So DNS search, home, I&#8217;m going to save it and then I&#8217;m going to quit it.</p>



<p class="wp-block-paragraph">At this point you could reboot the Pi.</p>



<p class="wp-block-paragraph">Maybe I should do that so I can read my notes a little bit more.</p>



<p class="wp-block-paragraph">Let&#8217;s reboot the Pi and let&#8217;s see if we can connect on the wireless interface.</p>



<p class="wp-block-paragraph">interface so I think it was 147 I just set up let me do a ping at 147 so I&#8217;ll</p>



<p class="wp-block-paragraph">know if the Wi-Fi comes on I may have forgotten to tell it to auto connect</p>



<p class="wp-block-paragraph">like I did last time but I feel like the Wi-Fi does that already we&#8217;ll see what</p>



<p class="wp-block-paragraph">happens I&#8217;ll just give it like 10 more seconds yay it worked okay so now we&#8217;re</p>



<p class="wp-block-paragraph">through the wi-fi notice how it says i don&#8217;t recognize this remote because it&#8217;s a different</p>



<p class="wp-block-paragraph">ip address but we&#8217;re on the pi so now you&#8217;ve got two ways to get into your pi i&#8217;m actually going</p>



<p class="wp-block-paragraph">to revert because i like staying on ethernet but uh just so you know this is how the pi will get</p>



<p class="wp-block-paragraph">its internet after you eventually put this repeater somewhere where you can&#8217;t get ethernet you know</p>



<p class="wp-block-paragraph">like in your garage or on top of a china hutch or whatever so um the next thing that we need to do</p>



<p class="wp-block-paragraph">The next thing that we need to do is, um,</p>



<p class="wp-block-paragraph">we need to install a program called DNS mask. We need a DHCP server because what&#8217;s,</p>



<p class="wp-block-paragraph">what&#8217;s going to happen basically is when we connect it as a client to the primary router,</p>



<p class="wp-block-paragraph">its DHCP server gave us an IP address on the normal subnet. So that&#8217;s fine. We don&#8217;t really</p>



<p class="wp-block-paragraph">need that for the primary connection. But when we become an access point with the extra antenna,</p>



<p class="wp-block-paragraph">connects to our pi as a client is going to need ip addresses and it&#8217;s not going to be able to get</p>



<p class="wp-block-paragraph">the ip address the clients are not going to be able to get the ip address their ip addresses</p>



<p class="wp-block-paragraph">from the router anymore because they&#8217;re not even connected to the router they&#8217;re connected to the</p>



<p class="wp-block-paragraph">pi and there&#8217;s an isolation because there&#8217;s two different networks so that means we need to put</p>



<p class="wp-block-paragraph">a dhcp server on the pi so the pi can just decide what ip addresses everybody has on its network so</p>



<p class="wp-block-paragraph">I think what I&#8217;m going to do since the video is already about 15 minutes long into this particular segment</p>



<p class="wp-block-paragraph">and I think the whole video is already like over an hour for sure</p>



<p class="wp-block-paragraph">I&#8217;m going to pause the video and I&#8217;m going to go away and make another video</p>



<p class="wp-block-paragraph">where I just talk about how to install DNS mask on your Raspberry Pi</p>



<p class="wp-block-paragraph">so you should go to that other video and then come back</p>



<p class="wp-block-paragraph">when you have a DNS mask all set up</p>



<p class="wp-block-paragraph">and then maybe I&#8217;ll just copy paste the config</p>



<p class="wp-block-paragraph">config that i&#8217;m actually using for this particular project just to make it more clear this is the</p>



<p class="wp-block-paragraph">sample configuration file for dns mask it&#8217;s not too bad that that&#8217;s kind of it it&#8217;s kind of all</p>



<p class="wp-block-paragraph">you have to do so uh i think i&#8217;m just going to install dns mask right now for you what i did a</p>



<p class="wp-block-paragraph">moment ago is i said sudo apt install dns mask so it&#8217;s already installed for me and then to give it</p>



<p class="wp-block-paragraph">called etc dns mask and any file you create in this dot d directory and this is kind of typical</p>



<p class="wp-block-paragraph">for programs that recognize a dot d drop directory you can just stick configuration files in there</p>



<p class="wp-block-paragraph">and they&#8217;ll be read automatically so this is the configuration i&#8217;m going to use for my dhcp server</p>



<p class="wp-block-paragraph">on my pi you should probably use something similar but not exactly the same or not necessarily it</p>



<p class="wp-block-paragraph">I&#8217;m using my search domain of home so you don&#8217;t have to do that because you don&#8217;t even you probably don&#8217;t even have the home domain unless you want one and then I&#8217;m gonna I&#8217;m gonna specify what IP addresses should get assigned to clients that connect to the access point.</p>



<p class="wp-block-paragraph">the adapter this doesn&#8217;t work otherwise I guess it&#8217;s fine by default nobody&#8217;s</p>



<p class="wp-block-paragraph">gonna be looking at this PI I don&#8217;t know maybe I should specify the adapter I&#8217;ll</p>



<p class="wp-block-paragraph">make a note or I&#8217;ll come back in a second but anyway so we want to specify</p>



<p class="wp-block-paragraph">an IP address range if you recall our IP address range that we chose for the</p>



<p class="wp-block-paragraph">clients of the access point is going to be dot five dot something right so this</p>



<p class="wp-block-paragraph">the subnet should match what we&#8217;ve chosen.</p>



<p class="wp-block-paragraph">So all of the IPs that we give away should start with 192.168.5 and then something.</p>



<p class="wp-block-paragraph">So notice out here I&#8217;m just saying 192.168.5.10.</p>



<p class="wp-block-paragraph">So I&#8217;m saying that the first IP address that I will give away is a something.10.</p>



<p class="wp-block-paragraph">And the last one that I&#8217;ll give away is a something.150.</p>



<p class="wp-block-paragraph">I think most people don&#8217;t go up that high, but I just feel like it.</p>



<p class="wp-block-paragraph">I want to go from 10 to 150.</p>



<p class="wp-block-paragraph">and that gives me a little room to statically assign lower addresses if I really feel like it later or</p>



<p class="wp-block-paragraph">High addresses if I feel like it later</p>



<p class="wp-block-paragraph">This subnet right here. That&#8217;s the same thing as a slash 24 block</p>



<p class="wp-block-paragraph">It just means only the last number should be able to change and then the least time 24 hours</p>



<p class="wp-block-paragraph">That means if the if the PI</p>



<p class="wp-block-paragraph">DHCP server gives an IP address to a client then that IP address should last for about 24 hours before the PI has to decide</p>



<p class="wp-block-paragraph">decide um you know on another ip address or if it&#8217;s going to give it a longer lease or something</p>



<p class="wp-block-paragraph">on the same one it&#8217;ll just it&#8217;ll just redetermine what&#8217;s going to happen uh then we&#8217;ll send a dhcp</p>



<p class="wp-block-paragraph">option uh basically we&#8217;re going to tell the clients hey here&#8217;s the ip address of your gateway</p>



<p class="wp-block-paragraph">so that&#8217;s called option three for dhcp options so we say three comma and then the dhcp server is</p>



<p class="wp-block-paragraph">going to be dot five dot one at the end because that&#8217;s the number we&#8217;ve designated for wireless</p>



<p class="wp-block-paragraph">for wireless LAN one, the gateway, you know, the wireless dongle that we&#8217;re setting up.</p>



<p class="wp-block-paragraph">Then we&#8217;re going to send DNS servers.</p>



<p class="wp-block-paragraph">You need DNS servers so that your clients can actually resolve names to addresses,</p>



<p class="wp-block-paragraph">you know, like yahoo.com or google.com instead of their numbers.</p>



<p class="wp-block-paragraph">So that&#8217;s going to be option six.</p>



<p class="wp-block-paragraph">And then you basically just put every DNS server you know about,</p>



<p class="wp-block-paragraph">or you want the clients to know about, separated by commas.</p>



<p class="wp-block-paragraph">Just to point out also, we&#8217;re not covering IPv6 in this video</p>



<p class="wp-block-paragraph">covering IPv6 in this video because we&#8217;re trying to keep it short but you probably want to continue</p>



<p class="wp-block-paragraph">eventually and set up IPv6 on your own at some point but this will totally work without it</p>



<p class="wp-block-paragraph">so my DNS servers are 1.101 but again you probably don&#8217;t have those as DNS servers</p>



<p class="wp-block-paragraph">yours are probably just going to be the IP address of your router or maybe you can put in some public</p>



<p class="wp-block-paragraph">DNS servers like 8.8.8.8 whatever you do write it all down there and save it</p>



<p class="wp-block-paragraph">and before we try to run dns mask let&#8217;s watch messages and see what&#8217;s going on</p>



<p class="wp-block-paragraph">actually you know what let me just type it and i won&#8217;t show you because there&#8217;s probably</p>



<p class="wp-block-paragraph">sensitive stuff in there you use a command to watch service logs called journal control so</p>



<p class="wp-block-paragraph">you&#8217;ll say pseudo journal control dash dash unit and then you just name the unit that you&#8217;re</p>



<p class="wp-block-paragraph">interested in watching if you type if you press enter right now you&#8217;ll see all of the logs and</p>



<p class="wp-block-paragraph">you&#8217;ll be able to scroll up and down, hit Q to exit.</p>



<p class="wp-block-paragraph">But if you just wanna follow the logs in a live view</p>



<p class="wp-block-paragraph">to see maybe problems as they&#8217;re occurring,</p>



<p class="wp-block-paragraph">then you&#8217;ll do a dash F for follow.</p>



<p class="wp-block-paragraph">I&#8217;m gonna do that in my other window right now,</p>



<p class="wp-block-paragraph">just so that I can maybe catch myself</p>



<p class="wp-block-paragraph">if something goes wrong.</p>



<p class="wp-block-paragraph">So I&#8217;m gonna like copy paste this up here on a terminal.</p>



<p class="wp-block-paragraph">Blup, blup, blup, blup, blup.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">So it says,</p>



<p class="wp-block-paragraph">I think it actually just like reset itself once I change the config file.</p>



<p class="wp-block-paragraph">That&#8217;s kind of cool.</p>



<p class="wp-block-paragraph">So, but then the next steps you want to do just to be sure that this service is actually going to run for you.</p>



<p class="wp-block-paragraph">You&#8217;ll say sudo system control status DNS mask.</p>



<p class="wp-block-paragraph">And then it says it&#8217;s enabled on my system.</p>



<p class="wp-block-paragraph">So then I&#8217;m going to do sudo system control enable dash dash now.</p>



<p class="wp-block-paragraph">And that&#8217;ll just ensure that it&#8217;s enabled.</p>



<p class="wp-block-paragraph">so it&#8217;ll start whenever the system boots and then it&#8217;ll start it right now also and every time you</p>



<p class="wp-block-paragraph">change the configuration you probably want to do something like restart I actually I&#8217;m not sure you</p>



<p class="wp-block-paragraph">need to do this because it looks like it was picking up the config while I was typing it and</p>



<p class="wp-block-paragraph">saving it so pseudo apt sorry pseudo system control enable now and then restart and then</p>



<p class="wp-block-paragraph">the DNS server should be running let&#8217;s see how much time do we have seven before I have to cut</p>



<p class="wp-block-paragraph">So now we&#8217;re at the point where we have to set up IP forwarding because what&#8217;s going to happen is…</p>



<p class="wp-block-paragraph">Actually, you know what? Let me do a scene cut because this is going to take more than seven minutes.</p>



<p class="wp-block-paragraph">We&#8217;re almost there. We&#8217;re actually almost finished.</p>



<p class="wp-block-paragraph">Well, not quite. We&#8217;re getting closer.</p>



<p class="wp-block-paragraph">Okay, I&#8217;m going to do a scene cut.</p>



<p class="wp-block-paragraph">Hey everybody. Thanks for watching this video again from the bottom of my heart. I really appreciate it.</p>



<p class="wp-block-paragraph">really appreciate it. I do hope you did learn something and have some fun. If you could do me</p>



<p class="wp-block-paragraph">a please, a small little favor, could you please subscribe and follow this channel or these videos</p>



<p class="wp-block-paragraph">or whatever it is you do on the current social media website that you&#8217;re looking at right now.</p>



<p class="wp-block-paragraph">It would really mean the world to me and it&#8217;ll help make more videos and grow this community.</p>



<p class="wp-block-paragraph">So we&#8217;ll be able to do more videos, longer videos, better videos, or just I&#8217;ll be able to keep making</p>



<p class="wp-block-paragraph">kindness and subscribe. You know sometimes I&#8217;m sleeping in the middle of the night and I just</p>



<p class="wp-block-paragraph">wake up because I know somebody subscribed or followed. It just wakes me up and I get filled</p>



<p class="wp-block-paragraph">with joy. That&#8217;s exactly what happens every single time. So you could do it as a nice favor to me or</p>



<p class="wp-block-paragraph">you could troll me if you want to just wake me up in the middle of the night. Just subscribe</p>



<p class="wp-block-paragraph">and then I&#8217;ll just wake up. I promise that&#8217;s what will happen. Also if you look at the middle of the</p>



<p class="wp-block-paragraph">screen right now you should see a QR code which you can scan in order to go to the website which</p>



<p class="wp-block-paragraph">which I think is also named somewhere at the bottom of this video and it&#8217;ll take you to my</p>



<p class="wp-block-paragraph">main website where you can just kind of like see all the videos I published and the services and</p>



<p class="wp-block-paragraph">tutorials and things that I offer and all that good stuff and if you have a suggestion for</p>



<p class="wp-block-paragraph">clarifications or errata or just future videos that you want to see please leave a comment or</p>



<p class="wp-block-paragraph">if you just want to say hey what&#8217;s up what&#8217;s going on you know just send me a comment whatever I also</p>



<p class="wp-block-paragraph">in the middle of the night, I get, I wake up in a cold sweat and I&#8217;m like, it would really,</p>



<p class="wp-block-paragraph">it really mean the world to me. I would really appreciate it. So again, thank you so much for</p>



<p class="wp-block-paragraph">watching this video and enjoy the cool music as, as I fade into the darkness, which is coming for us</p>



<p class="wp-block-paragraph">all.</p>



<p class="wp-block-paragraph">Thank you.</p>
<p>The post <a href="https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-step-by-step-guide-part-3/">Turn Your Raspberry Pi into a Wi-Fi Repeater: Step-by-Step Guide (Part 3)</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-step-by-step-guide-part-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Headless Raspberry Pi Setup: SSH, Static IP, and WiFi Dongle Guide</title>
		<link>https://www.NeuralLantern.com/headless-raspberry-pi-setup-ssh-static-ip-and-wifi-dongle-guide/</link>
					<comments>https://www.NeuralLantern.com/headless-raspberry-pi-setup-ssh-static-ip-and-wifi-dongle-guide/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Sun, 31 Aug 2025 21:06:38 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[disable auto-mount]]></category>
		<category><![CDATA[headless setup]]></category>
		<category><![CDATA[Linux setup]]></category>
		<category><![CDATA[Network Manager Pi]]></category>
		<category><![CDATA[Pi network configuration]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[Raspberry Pi tutorial]]></category>
		<category><![CDATA[SD card setup]]></category>
		<category><![CDATA[SSH configuration]]></category>
		<category><![CDATA[SSH keys]]></category>
		<category><![CDATA[static IP Raspberry Pi]]></category>
		<category><![CDATA[tech tutorials]]></category>
		<category><![CDATA[uDiscs2 service]]></category>
		<category><![CDATA[WiFi dongle setup]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=217</guid>

					<description><![CDATA[<p>Headless Raspberry Pi setup guide: Disable auto-mount, configure SSH, set static IP, and prep WiFi dongle. Perfect for beginners!</p>
<p>The post <a href="https://www.NeuralLantern.com/headless-raspberry-pi-setup-ssh-static-ip-and-wifi-dongle-guide/">Headless Raspberry Pi Setup: SSH, Static IP, and WiFi Dongle Guide</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 loading="lazy" title="Headless Raspberry Pi Setup: SSH, Static IP, and WiFi Dongle Guide" width="1380" height="776" src="https://www.youtube.com/embed/1Q4AwUfFjE0?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 class="wp-block-paragraph">In this step-by-step guide, I walk you through setting up a Raspberry Pi headless—no monitor needed! Learn how to tackle SD card issues, disable the auto-mount service (uDiscs2) to avoid corruption, and configure SSH for secure remote access. I’ll also show you how to set a static IP using Network Manager, prep the Pi for a WiFi dongle, and install the &#8220;screen&#8221; utility to save your work. Whether you&#8217;re a beginner or a seasoned Raspberry Pi enthusiast, this tutorial covers practical tips to get your Pi online and ready for projects. Hit subscribe, check out my website via the QR code, and join the community for more tech tutorials!</p>



<p class="wp-block-paragraph">Introduction and SD Card Issue 00:00:00<br>Disabling Auto-Mount Service 00:00:41<br>Mounting SD Card Partitions 00:01:24<br>Configuring SSH on Boot Partition 00:02:15<br>Setting Static IP in cmdline.txt 00:02:48<br>Configuring Root Partition and SSH Keys 00:03:44<br>Setting File Permissions for SSH 00:06:04<br>Unmounting Partitions and Booting Pi 00:07:31<br>First SSH Login to Pi 00:09:14<br>Configuring Network Manager for Static IP 00:09:51<br>Setting Hostname and System Update 00:17:01<br>Installing Screen Utility 00:18:24<br>WiFi Dongle Installation Overview 00:19:11<br>Video Conclusion and Subscription Request 00:21:00</p>



<p class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Okay, I&#8217;m back.</p>



<p class="wp-block-paragraph">I have finished writing my SD card.</p>



<p class="wp-block-paragraph">I had a problem when the scene was paused.</p>



<p class="wp-block-paragraph">Basically, those annoying pop-ups came back</p>



<p class="wp-block-paragraph">where I was like in the middle of writing to the card</p>



<p class="wp-block-paragraph">and the auto-mounting service suddenly decided</p>



<p class="wp-block-paragraph">that there was a file system there</p>



<p class="wp-block-paragraph">and it auto-mounted it and then it, you know,</p>



<p class="wp-block-paragraph">put it up onto the screen.</p>



<p class="wp-block-paragraph">And I think it corrupted the card.</p>



<p class="wp-block-paragraph">So I ended up having to rewrite the card from scratch.</p>



<p class="wp-block-paragraph">So let me just show you real fast within this video how to disable that service.</p>



<p class="wp-block-paragraph">It&#8217;s sudo system control.</p>



<p class="wp-block-paragraph">Start with status and then type uDiscs2.service.</p>



<p class="wp-block-paragraph">For me, I already disabled this to get it working.</p>



<p class="wp-block-paragraph">So what happened?</p>



<p class="wp-block-paragraph">No, I already stopped it.</p>



<p class="wp-block-paragraph">I already stopped it. Basically you just want to do stop to temporarily stop it.</p>



<p class="wp-block-paragraph">And then if we go back to status, it&#8217;s still it&#8217;s still enabled. That just means that it&#8217;ll come back on for the next boot.</p>



<p class="wp-block-paragraph">Okay, so if your SD card corrupted or anything like that, you probably want to start over after you disable U-Discs.</p>



<p class="wp-block-paragraph">And then if we use the Partead partition editor again, we can see that SDB is still there.</p>



<p class="wp-block-paragraph">So that&#8217;s still considered the name of our card. So now that</p>



<p class="wp-block-paragraph">now that the auto-mounter is not doing anything for us we need to mount the card ourselves so</p>



<p class="wp-block-paragraph">i&#8217;m going to go into cd actually just to double check media and then mike and then notice how</p>



<p class="wp-block-paragraph">it&#8217;s not mounted so i&#8217;m going to go into cd i&#8217;m going to go into the temporary directory i&#8217;m going</p>



<p class="wp-block-paragraph">to go into that pi directory i think i probably made that earlier on camera for you and then i</p>



<p class="wp-block-paragraph">made two other directories one called boot and root so i&#8217;m just going to mount the uh oops dev</p>



<p class="wp-block-paragraph">partition one, which is usually the boot partition to the boot folder.</p>



<p class="wp-block-paragraph">Do my password and then do the same thing for partition two,</p>



<p class="wp-block-paragraph">which is usually the file system root folder.</p>



<p class="wp-block-paragraph">So first thing we need to do is go into the boot partition.</p>



<p class="wp-block-paragraph">So this is what the pie will see when it boots up.</p>



<p class="wp-block-paragraph">Yeah.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">So what we need to do is make an empty file called SSH in the boot folder</p>



<p class="wp-block-paragraph">SSH in the boot folder or the boot partition because we want to tell the</p>



<p class="wp-block-paragraph">pi that its SSH server should be enabled by default so I&#8217;m gonna go sudo touch</p>



<p class="wp-block-paragraph">SSH if I list it again notice how there&#8217;s just an SSH folder and that&#8217;s it</p>



<p class="wp-block-paragraph">there&#8217;s nothing inside of it the pi just knows the other thing we have to do is</p>



<p class="wp-block-paragraph">modify the startup command line here I already did this actually when I jumped</p>



<p class="wp-block-paragraph">Basically you want to do, you want to edit the cmdline.txt file, and then you want to</p>



<p class="wp-block-paragraph">find the argument that says root wait.</p>



<p class="wp-block-paragraph">And right after that, you want to stick the IP address that you want your PI to start</p>



<p class="wp-block-paragraph">up as or start up with.</p>



<p class="wp-block-paragraph">So it&#8217;s IP equals and then the address.</p>



<p class="wp-block-paragraph">And then again, like we said before in this video, you need to know what is the subnet</p>



<p class="wp-block-paragraph">of your existing network and you need to choose an IP address for your PI.</p>



<p class="wp-block-paragraph">Let&#8217;s see if I actually matched what I was supposed to do.</p>



<p class="wp-block-paragraph">to do oh gosh for the pie yeah 5.1 okay so I&#8217;ll move that over to the first thing there yeah so</p>



<p class="wp-block-paragraph">just 123 is what we wanted so that&#8217;s why that is there so I didn&#8217;t actually modify this but you&#8217;ll</p>



<p class="wp-block-paragraph">have to modify yours I didn&#8217;t because I have to because I already did it and then we&#8217;ll go into</p>



<p class="wp-block-paragraph">the into the root partition so we&#8217;ll go into the root partition and notice how it&#8217;s got like all</p>



<p class="wp-block-paragraph">And notice how it&#8217;s got like all the files and folders that you&#8217;re used to seeing with Linux.</p>



<p class="wp-block-paragraph">So that means, you know, this is the temporary amount slash pi slash sorry, slash temp slash pi slash root.</p>



<p class="wp-block-paragraph">Inside of it, there&#8217;s a subfolder called home.</p>



<p class="wp-block-paragraph">And then there&#8217;s the home directory for the root account under the root folder.</p>



<p class="wp-block-paragraph">You could modify that instead if you want to.</p>



<p class="wp-block-paragraph">I&#8217;m just going to go into the home account.</p>



<p class="wp-block-paragraph">Sorry, the home folder.</p>



<p class="wp-block-paragraph">And then go into the pi accounts home folder.</p>



<p class="wp-block-paragraph">because that&#8217;s what your PI account is going to start off with.</p>



<p class="wp-block-paragraph">Again, notice how we&#8217;re in like a deeper subdirectory.</p>



<p class="wp-block-paragraph">So from the PI&#8217;s perspective, we&#8217;re really only in slash home slash PI.</p>



<p class="wp-block-paragraph">I already actually did this.</p>



<p class="wp-block-paragraph">When I jumped away, I wanted to make an extra video for SSH or sorry, for first boot stuff.</p>



<p class="wp-block-paragraph">So I made the SSH folder.</p>



<p class="wp-block-paragraph">What you need to do is make directory dot SSH so that you have a SSH folder in this PI folder.</p>



<p class="wp-block-paragraph">in this pi folder then once you have that go inside of it and you want to make a file called</p>



<p class="wp-block-paragraph">authorized keys so i did nano authorized keys like that and then i edited it and i just put the public</p>



<p class="wp-block-paragraph">key of of the machine that i&#8217;m currently on right now this is just a virtual machine so i guess it&#8217;s</p>



<p class="wp-block-paragraph">fine if i share but um what you want to do is generate your own ssh key if you don&#8217;t know how</p>



<p class="wp-block-paragraph">but uh you can print out your ssh key with pretty much cat squiggly line or tilde swinton and then</p>



<p class="wp-block-paragraph">like a slash and then dot ssh and then id and then dot pub so that was my public key that&#8217;s how i</p>



<p class="wp-block-paragraph">found it and then um you know if you don&#8217;t have a key you can go ahead and do this on your host</p>



<p class="wp-block-paragraph">ssh keygen forgot if i put this into the last segment but you type that and hit enter a bunch</p>



<p class="wp-block-paragraph">of times and when you&#8217;re done hitting enter enough you&#8217;ll have your public key there somewhere</p>



<p class="wp-block-paragraph">your public key there somewhere. You probably want to eventually learn how to put a password on your</p>



<p class="wp-block-paragraph">key but it&#8217;s fine for now. So we created the authorized keys file that basically tells</p>



<p class="wp-block-paragraph">the operating system that I would like that particular key to be able to authenticate as</p>



<p class="wp-block-paragraph">that user and since the pi is a god user or like a root user it&#8217;s pretty nice. The other thing we</p>



<p class="wp-block-paragraph">have to do is make sure that we set permissions correctly. If the permissions aren&#8217;t correct on</p>



<p class="wp-block-paragraph">your SSH will not authenticate so so I&#8217;m gonna make sure that this is set to</p>



<p class="wp-block-paragraph">the right permissions for me I usually do 7 0 0 on the authorized keys file I</p>



<p class="wp-block-paragraph">can&#8217;t remember if 6 0 is fine so I just put 7 that basically means that your</p>



<p class="wp-block-paragraph">current user which will eventually be the PI user has full permission to look</p>



<p class="wp-block-paragraph">at that file but nobody else does so you can tell by the way because on the left</p>



<p class="wp-block-paragraph">execute and then a bunch of empty dashes meaning nobody else has permissions so we got to do the</p>



<p class="wp-block-paragraph">same thing for the ssh folder um so i&#8217;m going to go uh you know chamad if this doesn&#8217;t work by</p>



<p class="wp-block-paragraph">itself you might want to say pseudo chamad but i think it&#8217;ll work because the username that it</p>



<p class="wp-block-paragraph">thinks is on that folder is actually the same as my current user which is great so i&#8217;m going to go</p>



<p class="wp-block-paragraph">and not the six on there, meaning the current user should be able to actually like read</p>



<p class="wp-block-paragraph">that directory.</p>



<p class="wp-block-paragraph">If it&#8217;s six, they won&#8217;t even be able to read the directory.</p>



<p class="wp-block-paragraph">So we do that just to make sure that the dot SSH file and the authorized keys file have</p>



<p class="wp-block-paragraph">correct permissions.</p>



<p class="wp-block-paragraph">And then I think we&#8217;re ready to log into the pie for the first time.</p>



<p class="wp-block-paragraph">So I&#8217;m going to go up.</p>



<p class="wp-block-paragraph">By the way, if you were inside of root for some reason, I do this sometimes, sudo su</p>



<p class="wp-block-paragraph">and let&#8217;s, oops, let&#8217;s go up and then let&#8217;s unmount,</p>



<p class="wp-block-paragraph">whoops, let&#8217;s unmount this boot partition</p>



<p class="wp-block-paragraph">or the root partition.</p>



<p class="wp-block-paragraph">You may get an error message saying</p>



<p class="wp-block-paragraph">that the partition is busy</p>



<p class="wp-block-paragraph">because what you didn&#8217;t realize was the account</p>



<p class="wp-block-paragraph">that you just came from is still considered</p>



<p class="wp-block-paragraph">in that directory.</p>



<p class="wp-block-paragraph">So you gotta make sure that there are no terminals</p>



<p class="wp-block-paragraph">or accounts or anything actually using that directory</p>



<p class="wp-block-paragraph">before you try to unmount it.</p>



<p class="wp-block-paragraph">So I&#8217;m gonna go sudo, oh, I gotta go up one level.</p>



<p class="wp-block-paragraph">sudo unmount boot umount and then umount root uh if there are no error messages then that means</p>



<p class="wp-block-paragraph">the sd card is ready to be put into the actual pi before i do that though i&#8217;m going to start</p>



<p class="wp-block-paragraph">pinging the pi because it&#8217;s fun to see the pings come online i&#8217;m going to go 192.168.123</p>



<p class="wp-block-paragraph">because that&#8217;s what we chose for the pi already in my other video that i just made i typed like a</p>



<p class="wp-block-paragraph">here forever on camera. I&#8217;m not going to edit it out. So I&#8217;m going to take the SD card out</p>



<p class="wp-block-paragraph">and you can&#8217;t really see my Pi because it&#8217;s plugged into an ethernet cable, but I&#8217;m plugging</p>



<p class="wp-block-paragraph">an ethernet cable into the Pi. I&#8217;m putting the SD card into the Pi and then I&#8217;m going to plug power</p>



<p class="wp-block-paragraph">into the Pi. Totally headless. Don&#8217;t have to worry about very much at all. So it&#8217;s got power now.</p>



<p class="wp-block-paragraph">and pretty soon now it should start responding to pings.</p>



<p class="wp-block-paragraph">Soon as it comes up,</p>



<p class="wp-block-paragraph">I&#8217;m gonna log in and start finalizing the ethernet setup.</p>



<p class="wp-block-paragraph">There it goes.</p>



<p class="wp-block-paragraph">Might take like a few more seconds after this</p>



<p class="wp-block-paragraph">before the SSH server actually comes up,</p>



<p class="wp-block-paragraph">but I&#8217;m gonna give it a try right now and see what happens.</p>



<p class="wp-block-paragraph">And remember to do PI at,</p>



<p class="wp-block-paragraph">because we did not make a different user.</p>



<p class="wp-block-paragraph">When you see this message right here,</p>



<p class="wp-block-paragraph">that the remote is not recognized that&#8217;s a security feature so I&#8217;m gonna put yes</p>



<p class="wp-block-paragraph">and now we&#8217;re in the Pi so what I was supposed to do is a network manager connection show at least</p>



<p class="wp-block-paragraph">this version of the Pi the latest version uses network manager if you&#8217;re watching this video</p>



<p class="wp-block-paragraph">from the distant future you probably just need to you know use whatever tool they have instead of</p>



<p class="wp-block-paragraph">network manager so I&#8217;m gonna edit the ethernet connection and I&#8217;m gonna print the connection</p>



<p class="wp-block-paragraph">the connection details just to double check here.</p>



<p class="wp-block-paragraph">It&#8217;s…</p>



<p class="wp-block-paragraph">I guess it&#8217;s fine.</p>



<p class="wp-block-paragraph">So now I&#8217;m going to set up the IPv4 settings.</p>



<p class="wp-block-paragraph">So I&#8217;m going to go set ipv4.method to manual</p>



<p class="wp-block-paragraph">because I want a static IP.</p>



<p class="wp-block-paragraph">Getting dynamic IPs that are also fixed is kind of like another video.</p>



<p class="wp-block-paragraph">I want to set the address to the one that we just put into the command line.</p>



<p class="wp-block-paragraph">So 1.123 and give it a 24 block,</p>



<p class="wp-block-paragraph">meaning it&#8217;ll be considered in the same subnet</p>



<p class="wp-block-paragraph">with other addresses that only have the last number changed.</p>



<p class="wp-block-paragraph">Then we&#8217;ll set the gateway to 1.1,</p>



<p class="wp-block-paragraph">which is the router address.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">I&#8217;m looking at notes right now, 1.1.</p>



<p class="wp-block-paragraph">And then we&#8217;ll set the DNS.</p>



<p class="wp-block-paragraph">You don&#8217;t actually necessarily need to set the DNS</p>



<p class="wp-block-paragraph">if you&#8217;re, well, I don&#8217;t know,</p>



<p class="wp-block-paragraph">maybe you probably should if we&#8217;re doing static right now.</p>



<p class="wp-block-paragraph">Yeah, you should probably maybe try setting the DNS</p>



<p class="wp-block-paragraph">as your router, because usually your router</p>



<p class="wp-block-paragraph">is also your DNS server at home.</p>



<p class="wp-block-paragraph">If that doesn&#8217;t work, maybe try a different number</p>



<p class="wp-block-paragraph">that you can find online.</p>



<p class="wp-block-paragraph">This one is, I think, Google DNS.</p>



<p class="wp-block-paragraph">You just need at least one DNS server,</p>



<p class="wp-block-paragraph">preferably two or more that works</p>



<p class="wp-block-paragraph">so you can resolve numbers to names</p>



<p class="wp-block-paragraph">and your computer can go online by typing names.</p>



<p class="wp-block-paragraph">So for me, these are my DNS servers.</p>



<p class="wp-block-paragraph">So I&#8217;m just gonna type them in real fast.</p>



<p class="wp-block-paragraph">Whoops.</p>



<p class="wp-block-paragraph">And then you don&#8217;t need to do this next setting,</p>



<p class="wp-block-paragraph">You don&#8217;t need to do this next setting, but I like to be able to use shorter server names.</p>



<p class="wp-block-paragraph">So for me, instead of typing… Let me show you what this means in a second. So I&#8217;m going to say</p>



<p class="wp-block-paragraph">my search domain is home because I have a fake domain at home called home. Most people do LAN.</p>



<p class="wp-block-paragraph">You should probably double check this by saying print ipv4, like print ipv4. And then after we&#8217;re</p>



<p class="wp-block-paragraph">reason I do this is if I ping a server, like let&#8217;s say I do router.home, for me that&#8217;s too much</p>



<p class="wp-block-paragraph">typing every single time. If I added that.home search domain, then I could just ping router.</p>



<p class="wp-block-paragraph">So that&#8217;s the only reason that I do that. It&#8217;s just a little bit more convenient.</p>



<p class="wp-block-paragraph">So now let&#8217;s remove the setting that we put into the command line so that we have more freedom to</p>



<p class="wp-block-paragraph">modify the network in the future if we want to. So let&#8217;s go to the boot partition.</p>



<p class="wp-block-paragraph">We&#8217;re in the PI right now, so it&#8217;s a little bit different.</p>



<p class="wp-block-paragraph">We&#8217;ll go into the firmware subfolder and then we&#8217;ll modify that command line file that we</p>



<p class="wp-block-paragraph">had in before where we were forcing that IP.</p>



<p class="wp-block-paragraph">We&#8217;ll just erase this so that it&#8217;s no longer forced because the network manager configuration</p>



<p class="wp-block-paragraph">we just did should be okay.</p>



<p class="wp-block-paragraph">And then let&#8217;s reboot, reboot the machine.</p>



<p class="wp-block-paragraph">Do another ping so that I can get online as soon as it comes back up.</p>



<p class="wp-block-paragraph">Should just take a couple seconds here.</p>



<p class="wp-block-paragraph">seconds here. So how was your day? How are you? I think somebody let me know if I look weird in</p>



<p class="wp-block-paragraph">this camera because I have like a new camera with like a viewfinder or not a viewfinder,</p>



<p class="wp-block-paragraph">like an LCD display. I didn&#8217;t used to have that before. I had the oldest, cheapest,</p>



<p class="wp-block-paragraph">crappiest camera you could possibly imagine. Now it&#8217;s just kind of cheap.</p>



<p class="wp-block-paragraph">lcd you know screen so i&#8217;m looking at my own face right now instead of the camera</p>



<p class="wp-block-paragraph">so tell me if this seems strange or weird to you</p>



<p class="wp-block-paragraph">but</p>



<p class="wp-block-paragraph">Okay, so I&#8217;m back.</p>



<p class="wp-block-paragraph">I don&#8217;t know where I cut the last video, but basically we had just set a static IP address</p>



<p class="wp-block-paragraph">on the Pi and then rebooted it and it didn&#8217;t come back online.</p>



<p class="wp-block-paragraph">So I had to stop the video and just try to figure out what I did wrong.</p>



<p class="wp-block-paragraph">And basically I forgot to tell the connection to start on boot.</p>



<p class="wp-block-paragraph">So what I did to fix it is I went into the SD card again.</p>



<p class="wp-block-paragraph">So I did another mount.</p>



<p class="wp-block-paragraph">I didn&#8217;t mount the boot partition.</p>



<p class="wp-block-paragraph">I only needed to mount the root partition.</p>



<p class="wp-block-paragraph">and the path that you go into is pretty much this if you&#8217;re using network manager</p>



<p class="wp-block-paragraph">you go into your temporary amount so that&#8217;s this first part right here temp pi root and then the</p>



<p class="wp-block-paragraph">file system from the pi&#8217;s perspective this is the path where you can find your system connections so</p>



<p class="wp-block-paragraph">etc network manager system connections inside of it you&#8217;ll see a file for every connection that you</p>



<p class="wp-block-paragraph">set up on the fail that you just did or that i just did maybe this will prevent you from</p>



<p class="wp-block-paragraph">failing. Maybe I&#8217;ll show you how to set that inside of the Pi too, just to be sure.</p>



<p class="wp-block-paragraph">So basically we&#8217;re just going to edit that connection file. There&#8217;s a bunch more stuff</p>



<p class="wp-block-paragraph">down below, but I just kind of spaced that down so you won&#8217;t see it. What you&#8217;re really interested</p>



<p class="wp-block-paragraph">here in this connection file is auto connect. It should have been set to true. And now if we do that,</p>



<p class="wp-block-paragraph">we should be able to unmount the card and boot the Pi back up and then it should go online.</p>



<p class="wp-block-paragraph">It&#8217;s actually kind of like maybe a good reminder to always include redundancies as a good computer</p>



<p class="wp-block-paragraph">nerd, right?</p>



<p class="wp-block-paragraph">Computer scientists, computer nerds, we always like have redundancies in everything.</p>



<p class="wp-block-paragraph">What I should have done is chose a different IP address for the network manager connection.</p>



<p class="wp-block-paragraph">That way if I screwed it up, the Pi would still boot under the first address and only</p>



<p class="wp-block-paragraph">after seeing that it booted with the new address, I could have removed the first address.</p>



<p class="wp-block-paragraph">But you know, I&#8217;m a little impatient and careless sometimes.</p>



<p class="wp-block-paragraph">I&#8217;m going to unmount this root partition and we&#8217;ll go back to looking at the</p>



<p class="wp-block-paragraph">pings, right? That&#8217;s the correct ping.</p>



<p class="wp-block-paragraph">I&#8217;m going to remove the SD card from the reader.</p>



<p class="wp-block-paragraph">I&#8217;m going to put it back into the pie and then I&#8217;m going to plug in the power.</p>



<p class="wp-block-paragraph">Okay. Now, hopefully it won&#8217;t take long before the pie comes back online.</p>



<p class="wp-block-paragraph">If it never does, you and me are going to be sitting here.</p>



<p class="wp-block-paragraph">You and me are going to be sitting here.</p>



<p class="wp-block-paragraph">Oh, please, come on, what have I done wrong?</p>



<p class="wp-block-paragraph">Okay, it works this time.</p>



<p class="wp-block-paragraph">So it was definitely the auto connect.</p>



<p class="wp-block-paragraph">So now I&#8217;m going to go SSH into the Pi.</p>



<p class="wp-block-paragraph">We already saw that security warning, I think, either in this video or the other video, but</p>



<p class="wp-block-paragraph">what have I done?</p>



<p class="wp-block-paragraph">I forgot to put the one there again.</p>



<p class="wp-block-paragraph">Dumb.</p>



<p class="wp-block-paragraph">Dumb. Okay, so we&#8217;re in the pie. First boot, first connection without even using a computer monitor. Pretty sweet.</p>



<p class="wp-block-paragraph">So now I&#8217;m going to go sudo network manager command line show and then I&#8217;m going to edit the ethernet connection</p>



<p class="wp-block-paragraph">just to show you what we should have set before we saved. It would have been connection.autoconnect.</p>



<p class="wp-block-paragraph">Connect to yes.</p>



<p class="wp-block-paragraph">That didn&#8217;t change anything, but that&#8217;s what I should have done.</p>



<p class="wp-block-paragraph">I mean, it would have changed something before.</p>



<p class="wp-block-paragraph">So now we&#8217;re inside the Pi, and we&#8217;re ready to start setting up more stuff.</p>



<p class="wp-block-paragraph">So the first thing I&#8217;m going to do is, well, I&#8217;d like to change the hostname on this Pi.</p>



<p class="wp-block-paragraph">So I&#8217;m going to do sudo nano etc hostname.</p>



<p class="wp-block-paragraph">There&#8217;s a command called hostname I think you can use, but I just like to set it in the file.</p>



<p class="wp-block-paragraph">So basically, we want to set the hostname of the Pi.</p>



<p class="wp-block-paragraph">pi that&#8217;s not terribly useful for now but I just like it because it shows up on the command line</p>



<p class="wp-block-paragraph">so I&#8217;m going to go pi repeater dot living room dot home don&#8217;t judge me for my silly domain names</p>



<p class="wp-block-paragraph">so now the next time we reboot the pi we&#8217;ll have a good domain name then I&#8217;m going to do an update</p>



<p class="wp-block-paragraph">so I&#8217;m going to do actually you know what what you should do at home I&#8217;m going to omit this just to</p>



<p class="wp-block-paragraph">sure everybody should do that because the local list of packages that are available needs to be</p>



<p class="wp-block-paragraph">updated otherwise you might have a hard time installing later it sometimes gets out of sync</p>



<p class="wp-block-paragraph">and it doesn&#8217;t work so we&#8217;ll all do update at home you should do upgrade right away i&#8217;m not</p>



<p class="wp-block-paragraph">going to do upgrade right now because it&#8217;ll take a long time and then after you do upgrade you</p>



<p class="wp-block-paragraph">should do auto remove with a dash yes there or just type yes manually again i&#8217;m not going to do</p>



<p class="wp-block-paragraph">And then you should reboot the computer or reboot the PI</p>



<p class="wp-block-paragraph">then let&#8217;s</p>



<p class="wp-block-paragraph">Install a program called screen which gives us a virtual screen. Let me show you just real fast</p>



<p class="wp-block-paragraph">What this is for so sudo apt install screen</p>



<p class="wp-block-paragraph">It&#8217;s just basically a virtual screen that you can work on</p>



<p class="wp-block-paragraph">So if you accidentally lose your connection or something goes wrong, you can log back in and get right back to your work</p>



<p class="wp-block-paragraph">so I type screen here and I&#8217;ll just type like a bunch of random characters and</p>



<p class="wp-block-paragraph">type like a bunch of random characters and then I will detach from the screen and exit the Pi. So</p>



<p class="wp-block-paragraph">imagine you lost your internet connection or your network connection. I can go back into the Pi now</p>



<p class="wp-block-paragraph">and I can list screens with screen-list and then I can reattach to it with a dash R.</p>



<p class="wp-block-paragraph">Notice how my work is still there. This doesn&#8217;t survive if the whole machine reboots but this has</p>



<p class="wp-block-paragraph">saved me a few times from losing work when I was connected to a remote terminal. Okay so now what</p>



<p class="wp-block-paragraph">Okay, so now what do we have to do?</p>



<p class="wp-block-paragraph">The next most important thing that we have to do is install our WiFi dongle.</p>



<p class="wp-block-paragraph">We have to actually install drivers.</p>



<p class="wp-block-paragraph">If you&#8217;re looking at this video way in the future, I don&#8217;t know, maybe the Pi will handle</p>



<p class="wp-block-paragraph">this.</p>



<p class="wp-block-paragraph">But right now, as of the making of this video, this dongle doesn&#8217;t work unless you install</p>



<p class="wp-block-paragraph">the drivers from source.</p>



<p class="wp-block-paragraph">So let me just prove to you real fast.</p>



<p class="wp-block-paragraph">out. Well, maybe you&#8217;ll just have to trust me. At home, do this command IP, whoops, do this command</p>



<p class="wp-block-paragraph">IP ADDR and hit enter. And you should see two network adapters, you should see Ethernet zero</p>



<p class="wp-block-paragraph">and also wireless LAN zero. Wireless LAN zero should be already working. It&#8217;s not connected</p>



<p class="wp-block-paragraph">yet, but it&#8217;s working. Because well, that&#8217;s the one that&#8217;s built into the pie. You want also</p>



<p class="wp-block-paragraph">another one you want wireless LAN 1 like we talked about before for that we have to plug</p>



<p class="wp-block-paragraph">in the dongle and install the the firmware so I think what I&#8217;m going to do now is stop</p>



<p class="wp-block-paragraph">this video and jump into another one where I just kind of talk about how to install this</p>



<p class="wp-block-paragraph">dongle so by the time you watch this video that other video should be posted I&#8217;m basically</p>



<p class="wp-block-paragraph">just going to expect that you pause this video and you go over there and you watch the video</p>



<p class="wp-block-paragraph">If you don&#8217;t have the same dongle as me, that&#8217;s okay.</p>



<p class="wp-block-paragraph">The instructions will probably help you get a pretty good idea for how to do it yourself.</p>



<p class="wp-block-paragraph">And then again, if enough people comment about the same…</p>



<p class="wp-block-paragraph">I don&#8217;t know if I said this before.</p>



<p class="wp-block-paragraph">If enough people comment asking me to make a video for the same dongle,</p>



<p class="wp-block-paragraph">I might buy the dongle and then just try to install it for everybody.</p>



<p class="wp-block-paragraph">We&#8217;ll see what happens.</p>



<p class="wp-block-paragraph">So I&#8217;m going to cut the video now.</p>



<p class="wp-block-paragraph">Go to the other video that shows you how to install the dongle, and then we&#8217;ll continue.</p>



<p class="wp-block-paragraph">Hey everybody!</p>



<p class="wp-block-paragraph">Thanks for watching this video again from the bottom of my heart.</p>



<p class="wp-block-paragraph">I really appreciate it.</p>



<p class="wp-block-paragraph">I do hope you did learn something and have some fun.</p>



<p class="wp-block-paragraph">If you could do me a please, a small little favor,</p>



<p class="wp-block-paragraph">could you please subscribe and follow this channel or these videos</p>



<p class="wp-block-paragraph">or whatever it is you do on the current social media website</p>



<p class="wp-block-paragraph">that you&#8217;re looking at right now.</p>



<p class="wp-block-paragraph">It would really mean the world to me and it&#8217;ll help make more videos</p>



<p class="wp-block-paragraph">and grow this community.</p>



<p class="wp-block-paragraph">So we&#8217;ll be able to do more videos, longer videos, better videos,</p>



<p class="wp-block-paragraph">or just I&#8217;ll be able to keep making videos in general so please do do me a</p>



<p class="wp-block-paragraph">kindness and and subscribe you know sometimes I&#8217;m sleeping in the middle of</p>



<p class="wp-block-paragraph">the night and I just wake up because I know somebody subscribed or followed it</p>



<p class="wp-block-paragraph">just wakes me up and I get filled with joy that&#8217;s exactly what happens every</p>



<p class="wp-block-paragraph">single time so you could do it as a nice favor to me or you could you control me</p>



<p class="wp-block-paragraph">if you want to just wake me up in the middle of the night just subscribe and</p>



<p class="wp-block-paragraph">then I&#8217;ll just wake up I promise that&#8217;s what will happen also if you look at the</p>



<p class="wp-block-paragraph">look at the middle of the screen right now you should see a qr code which you can scan in order</p>



<p class="wp-block-paragraph">to go to the website which i think is also named somewhere at the bottom of this video and it&#8217;ll</p>



<p class="wp-block-paragraph">take you to my main website where you can just kind of like see all the videos i published and</p>



<p class="wp-block-paragraph">the services and tutorials and things that i offer and all that good stuff and uh</p>



<p class="wp-block-paragraph">if you have a suggestion for uh clarifications or errata or just future videos that you want to see</p>



<p class="wp-block-paragraph">want to say hey what&#8217;s up what&#8217;s going on you know just send me a comment whatever i also wake up for</p>



<p class="wp-block-paragraph">those in the middle of the night i get i wake up in a cold sweat and i&#8217;m like it would really it</p>



<p class="wp-block-paragraph">really mean the world to me i would really appreciate it so again thank you so much for</p>



<p class="wp-block-paragraph">watching this video and um enjoy the cool music as as i fade into the darkness which is coming for us</p>



<p class="wp-block-paragraph">Thank you.</p>
<p>The post <a href="https://www.NeuralLantern.com/headless-raspberry-pi-setup-ssh-static-ip-and-wifi-dongle-guide/">Headless Raspberry Pi Setup: SSH, Static IP, and WiFi Dongle Guide</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/headless-raspberry-pi-setup-ssh-static-ip-and-wifi-dongle-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Turn Your Raspberry Pi into a Wi-Fi Repeater: Boost Your Home Network!</title>
		<link>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-boost-your-home-network/</link>
					<comments>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-boost-your-home-network/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Wed, 20 Aug 2025 23:38:09 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[DIY tech]]></category>
		<category><![CDATA[home network]]></category>
		<category><![CDATA[home Wi-Fi]]></category>
		<category><![CDATA[network booster]]></category>
		<category><![CDATA[Raspberry Pi 3]]></category>
		<category><![CDATA[Raspberry Pi 4]]></category>
		<category><![CDATA[Raspberry Pi OS]]></category>
		<category><![CDATA[Raspberry Pi tutorial]]></category>
		<category><![CDATA[subnet setup]]></category>
		<category><![CDATA[tech project]]></category>
		<category><![CDATA[Wi-Fi adapter]]></category>
		<category><![CDATA[Wi-Fi extender]]></category>
		<category><![CDATA[Wi-Fi repeater]]></category>
		<category><![CDATA[Wi-Fi signal]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=210</guid>

					<description><![CDATA[<p>Learn how to turn a Raspberry Pi into a Wi-Fi repeater to extend your home network. This DIY tutorial covers setup, subnets, and Wi-Fi adapters for better signal strength.</p>
<p>The post <a href="https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-boost-your-home-network/">Turn Your Raspberry Pi into a Wi-Fi Repeater: Boost Your Home Network!</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 loading="lazy" title="Turn Your Raspberry Pi into a Wi-Fi Repeater: Boost Your Home Network!" width="1380" height="776" src="https://www.youtube.com/embed/LKr1W_z8YiM?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 class="wp-block-paragraph">Want to boost your home Wi-Fi without buying an expensive repeater? Turn your Raspberry Pi 3 or 4 into a powerful Wi-Fi extender with this detailed tutorial! Learn the prerequisites, how to set up a second subnet, and configure your Pi with an extra Wi-Fi adapter for better coverage. Perfect for tech enthusiasts who love DIY projects and want to save cash while improving their network. Follow along to download the Raspberry Pi OS, prep your SD card, and get started. Subscribe for more tech tips! #RaspberryPi #WiFiRepeater #DIYTutorial</p>



<p class="wp-block-paragraph">Introduction to Wi-Fi Repeater 00:00:00<br>Disclaimer and Cost Comparison 00:00:17<br>Raspberry Pi Hardware 00:00:33<br>Prerequisites for Setup 00:01:00<br>Need for Extra Wi-Fi Adapter 00:01:17<br>Network Diagram Explanation 00:01:45<br>Current Network Issues 00:01:56<br>Solution with Pi Repeater 00:02:36<br>Creating a Second Subnet 00:02:48<br>IP Address Planning 00:03:16<br>Choosing Subnet for Repeater 00:07:00<br>Assigning IP Addresses 00:08:28<br>Downloading Raspberry Pi OS 00:10:00<br>Preparing SD Card 00:13:30<br>Writing Image to SD Card 00:16:27<br>Conclusion and Call to Action 00:19:08</p>



<p class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Hey there, let&#8217;s talk about using your Raspberry Pi as a Wi-Fi repeater, Wi-Fi extender, just</p>



<p class="wp-block-paragraph">to help make the Wi-Fi signals a lot better in your home.</p>



<p class="wp-block-paragraph">So for starters, I just want to make a disclaimer. It&#8217;s actually a lot cheaper and easier to just go</p>



<p class="wp-block-paragraph">to the store and buy a Wi-Fi repeater. But if you&#8217;re like me, and you like to do everything</p>



<p class="wp-block-paragraph">and fun why bother driving down to the store when you can stay inside all day long and do it yourself</p>



<p class="wp-block-paragraph">so uh uh i&#8217;m using an old raspberry pi that i found in a drawer this is like a raspberry pi</p>



<p class="wp-block-paragraph">4 it&#8217;s not really that old um after i do this video i&#8217;m going to do the same thing with the</p>



<p class="wp-block-paragraph">raspberry pi 3 which i think should probably also work um and i was about to throw this pi 4 away</p>



<p class="wp-block-paragraph">and then i realized i could turn it into a repeater so it actually did save me money in the</p>



<p class="wp-block-paragraph">let me just talk about your your prerequisites real fast what you</p>



<p class="wp-block-paragraph">actually need you obviously need a Pi you know in like the power and all that</p>



<p class="wp-block-paragraph">stuff you need an SD card so that you can write an operating system to the Pi</p>



<p class="wp-block-paragraph">hopefully if you&#8217;re watching this video you already know that but the the major</p>



<p class="wp-block-paragraph">thing that you actually need that you probably don&#8217;t have yet is you need an</p>



<p class="wp-block-paragraph">extra radio you need an extra Wi-Fi adapter for your Pi because the Pi by</p>



<p class="wp-block-paragraph">radio antenna, you know, Wi-Fi adapter, Wi-Fi card. But you need two because one is going to</p>



<p class="wp-block-paragraph">connect to your existing router, your existing Wi-Fi access point. And then the second one is</p>



<p class="wp-block-paragraph">going to become its own access point so other clients can connect to it. Let me kind of show</p>



<p class="wp-block-paragraph">you a plan of what I&#8217;m talking about here. I made a crappy diagram. I hope you like it. I&#8217;m not very</p>



<p class="wp-block-paragraph">good at these things. But if you kind of look on the screen right now, you can see that this is</p>



<p class="wp-block-paragraph">This is the situation before you add some sort of a Wi-Fi repeater or the Pi repeater.</p>



<p class="wp-block-paragraph">So this was what was happening to me.</p>



<p class="wp-block-paragraph">Spoiler, I already did this.</p>



<p class="wp-block-paragraph">So I kind of remember how to get this working pretty quick.</p>



<p class="wp-block-paragraph">So I have like a wireless router here and it&#8217;s also the regular router</p>



<p class="wp-block-paragraph">and it&#8217;s connected to the modem and stuff.</p>



<p class="wp-block-paragraph">And the devices that are close to the router get lots of fast, good connection.</p>



<p class="wp-block-paragraph">But the devices that are kind of far away, like way over here in the back,</p>



<p class="wp-block-paragraph">here in the back maybe like a server a printer another laptop a phone whatever they lose</p>



<p class="wp-block-paragraph">connection they they have slow speeds they&#8217;re spotty they&#8217;re frustrating right i think probably</p>



<p class="wp-block-paragraph">most of you deal with this um so the the wireless repeater or the pi that we&#8217;re going to do right</p>



<p class="wp-block-paragraph">now is going to solve the problem at least hopefully or mostly i don&#8217;t know so i&#8217;m going</p>



<p class="wp-block-paragraph">to show you a diagram of what it&#8217;ll be like when we&#8217;re finished we&#8217;re actually going to create a</p>



<p class="wp-block-paragraph">a second network. Notice how on the first slide, oh, I already lost it. Let me do it.</p>



<p class="wp-block-paragraph">Notice how on the first slide, we just had one network here. For my personal network,</p>



<p class="wp-block-paragraph">this is just 192.168.1.something. And then that slash 24 means the last number is able to change.</p>



<p class="wp-block-paragraph">We usually call this a subnet. Honestly, this is not smart to have a standard subnet in your</p>



<p class="wp-block-paragraph">home network, but I&#8217;m kind of lazy. Maybe I should change that soon. You should know in advance,</p>



<p class="wp-block-paragraph">in advance this is part of your preparation and research you should know what is the ip address</p>



<p class="wp-block-paragraph">of your router your existing router you should know the existing subnet that you&#8217;re running on</p>



<p class="wp-block-paragraph">if you don&#8217;t this is going to be extremely hard for you to do most people though if you just get</p>



<p class="wp-block-paragraph">a router and install it it&#8217;s either going to be a one right here or a zero right here very rarely</p>



<p class="wp-block-paragraph">will i see people with like a 10 0.0 dot something and if they do somebody else in their family or</p>



<p class="wp-block-paragraph">or business set it up for them already so we start off with only one subnet one network all</p>



<p class="wp-block-paragraph">only one subnet one network all the devices can talk to each other without</p>



<p class="wp-block-paragraph">all the LAN devices can talk to each other without routing when we&#8217;re done</p>



<p class="wp-block-paragraph">we&#8217;ll end up having two networks so just notice real fast again this is the</p>



<p class="wp-block-paragraph">initial network you know this is the thing that we had before 192.168.1.</p>



<p class="wp-block-paragraph">something and then these close devices they&#8217;re still going to connect to the</p>



<p class="wp-block-paragraph">router notice how you know this green line right here it&#8217;s not or sorry this</p>



<p class="wp-block-paragraph">well no it doesn&#8217;t I&#8217;m totally lying oh no no I am not lying I lied about lying</p>



<p class="wp-block-paragraph">basically the router is connected still to the original devices that were fast</p>



<p class="wp-block-paragraph">on the router so there&#8217;s no reason to move devices that didn&#8217;t have a problem</p>



<p class="wp-block-paragraph">but notice here instead of having one long blue line going all the way to the</p>



<p class="wp-block-paragraph">devices in the back this this this blue like connection squiggly you know image</p>



<p class="wp-block-paragraph">the internal radio of the Raspberry Pi.</p>



<p class="wp-block-paragraph">And then the Raspberry Pi will have a second antenna</p>



<p class="wp-block-paragraph">that&#8217;s going to be, you know, one of these things.</p>



<p class="wp-block-paragraph">I&#8217;ll show you how to install this and all that stuff in another video.</p>



<p class="wp-block-paragraph">I&#8217;ll talk about it.</p>



<p class="wp-block-paragraph">That second radio is going to connect and be an access point</p>



<p class="wp-block-paragraph">to all the other devices that are far away.</p>



<p class="wp-block-paragraph">And if we&#8217;re lucky, what will happen is the signal won&#8217;t get too bad</p>



<p class="wp-block-paragraph">by the time it hits the Pi.</p>



<p class="wp-block-paragraph">It&#8217;ll probably be like, you know, hopefully okay.</p>



<p class="wp-block-paragraph">okay, kind of fast, not too spotty, at least, you know, not as spotty and bad as it was going all</p>



<p class="wp-block-paragraph">the way to the devices in the back. And then because this is digital, the Pi is going to</p>



<p class="wp-block-paragraph">actually repeat the signal out on the second antenna from, from scratch. Like it&#8217;s going to</p>



<p class="wp-block-paragraph">give a fresh signal. It&#8217;s going to be the same data, but it&#8217;ll be, you know, renewed, repowered.</p>



<p class="wp-block-paragraph">So if you think about it, that&#8217;s kind of like having the wireless router a lot closer to the</p>



<p class="wp-block-paragraph">lucky then the devices in the back will have a much easier time connecting so and and getting</p>



<p class="wp-block-paragraph">speed and being reliable and all that stuff the only thing that we really need to deal with though</p>



<p class="wp-block-paragraph">is in order to do this we have to create a second subnet so at the very end of this video we&#8217;ll</p>



<p class="wp-block-paragraph">talk about routing and we&#8217;ll just we&#8217;ll just do a couple of commands to make sure that um</p>



<p class="wp-block-paragraph">the devices in the regular part of your lan network can actually reach and connect to and</p>



<p class="wp-block-paragraph">end. We&#8217;ll add a static route to make sure that these two subnets can talk because by default,</p>



<p class="wp-block-paragraph">they wouldn&#8217;t be able to talk to each other. If you don&#8217;t really need them to talk, like let&#8217;s say,</p>



<p class="wp-block-paragraph">I don&#8217;t know, maybe these devices in the back, maybe they&#8217;re just like your phone or</p>



<p class="wp-block-paragraph">a computer that you only surf on or something like that. Then you don&#8217;t really need a route</p>



<p class="wp-block-paragraph">if you&#8217;re not going to connect to one of those devices in the back as a server or something.</p>



<p class="wp-block-paragraph">So, but you know, that&#8217;s what I like to do. So we&#8217;re going to do that also.</p>



<p class="wp-block-paragraph">the first step, let&#8217;s see. I think the first step, oh, before we get the pie started,</p>



<p class="wp-block-paragraph">we need to talk about your plan. So what is your plan? We&#8217;re going to, what happened there?</p>



<p class="wp-block-paragraph">I lost, there we go. Okay. We&#8217;re going to plan what IP addresses the pie will have when we&#8217;re</p>



<p class="wp-block-paragraph">totally done. You have to do this in advance, right? So we already talked about, you have to</p>



<p class="wp-block-paragraph">might not be the same as mine and then we have to identify or not identify we have to choose what</p>



<p class="wp-block-paragraph">the repeater subnet is going to be you don&#8217;t have more than one subnet if you don&#8217;t even know what</p>



<p class="wp-block-paragraph">I&#8217;m talking about you could probably just choose any number you want for me I chose 192.168.5.0</p>



<p class="wp-block-paragraph">keep in mind you probably want to have the first two numbers the same unless you&#8217;re in some sort</p>



<p class="wp-block-paragraph">of a special setup you know there are numbers that you can use that are not that but this is</p>



<p class="wp-block-paragraph">change that third number from a one to a five indicating there&#8217;s like a now now a dot five</p>



<p class="wp-block-paragraph">something subnet uh remember that this slash 24 means that only the last number can change</p>



<p class="wp-block-paragraph">for communication to work without routing so that means i don&#8217;t really want to interfere with my</p>



<p class="wp-block-paragraph">existing subnet if i did you would probably mysteriously continually lose connection</p>



<p class="wp-block-paragraph">while you&#8217;re trying to set this up and then later when it&#8217;s working so just</p>



<p class="wp-block-paragraph">take it from me it&#8217;s more trouble than it&#8217;s worth so just come up with a new subnet</p>



<p class="wp-block-paragraph">just come up with a new subnet if you&#8217;re thinking about doing bridge networking you can&#8217;t really do</p>



<p class="wp-block-paragraph">that with a wireless radio that is connected in client mode I already tried that it didn&#8217;t work</p>



<p class="wp-block-paragraph">so I mean for me I just had to make another subnet so write down whatever you decide as your</p>



<p class="wp-block-paragraph">as your other subnet walk around and make sure that it doesn&#8217;t exist look in your router this</p>



<p class="wp-block-paragraph">is the IP for my router at least right now and you should determine what your router IP is and then</p>



<p class="wp-block-paragraph">And then you have to come up with three IP addresses for the new Raspberry Pi setup.</p>



<p class="wp-block-paragraph">So the first IP address is going to be, what are we going to assign to the Ethernet port?</p>



<p class="wp-block-paragraph">I said originally, this is just going to be, you know, a Wi-Fi repeater.</p>



<p class="wp-block-paragraph">So we&#8217;re not really going to use Ethernet, except at the beginning, when we&#8217;re setting everything up,</p>



<p class="wp-block-paragraph">it&#8217;s going to be much more convenient to be able to connect to the Pi.</p>



<p class="wp-block-paragraph">Me, when I was practicing this yesterday, I kept screwing up the wireless settings.</p>



<p class="wp-block-paragraph">And if I had not set up the Ethernet port in advance, I would have been locked out of the Pi.</p>



<p class="wp-block-paragraph">I would have been locked out of the Pi. I would have had to like restart it and then hope for the best or maybe rewrite the whole card.</p>



<p class="wp-block-paragraph">So, you know, once you get the Ethernet port working and you know, you can connect to it,</p>



<p class="wp-block-paragraph">it makes things a little bit easier if you should screw up the wireless.</p>



<p class="wp-block-paragraph">So then come up with an IP address for the built-in radio, the one that&#8217;s going to connect as a client to your existing network.</p>



<p class="wp-block-paragraph">For me, I chose 147 and then obviously for the Ethernet 123.</p>



<p class="wp-block-paragraph">Then you have to come up with an IP address for the second radio on your Pi.</p>



<p class="wp-block-paragraph">you know, the antenna that&#8217;s going to become an access point, it should be on the new subnet.</p>



<p class="wp-block-paragraph">So whatever you choose up here, you know, 5.0 slash 24, that means 5.something is valid.</p>



<p class="wp-block-paragraph">I just chose 5.1 because it&#8217;s kind of a common thing that the gateway that is sort of like</p>



<p class="wp-block-paragraph">handling traffic for other machines, which is what the antenna is going to do, is it ends in a 1.</p>



<p class="wp-block-paragraph">So I&#8217;m just going to choose, you know, 5.1 because that&#8217;s kind of a standard gateway thing.</p>



<p class="wp-block-paragraph">address is ready, I&#8217;m going to start installing the Pi. So the first thing that you want to do</p>



<p class="wp-block-paragraph">to get ready to install the Pi, 12 minutes, that&#8217;s not too bad. I tend to talk a lot.</p>



<p class="wp-block-paragraph">I got to chill, you know, I got to chill.</p>



<p class="wp-block-paragraph">Is you probably want to go to the Raspberry Pi website. So I&#8217;m going to go raspberrypi.com.</p>



<p class="wp-block-paragraph">What is this new stuff? I got to set up Firefox. Raspberry Pi, the foundation has got like an</p>



<p class="wp-block-paragraph">and a com I think org is like more for community stuff so go to raspberrypi.com</p>



<p class="wp-block-paragraph">click on software and let&#8217;s see so you could use the imager if you want to I&#8217;m</p>



<p class="wp-block-paragraph">not going to show you how in this video I like to do everything manually what</p>



<p class="wp-block-paragraph">we&#8217;re gonna do is download an image of the Raspberry Pi operating system and</p>



<p class="wp-block-paragraph">then burn that to the SD card for the Raspberry Pi so again you know if you</p>



<p class="wp-block-paragraph">if you don&#8217;t want to do it this way you can do it whatever way you know how you</p>



<p class="wp-block-paragraph">the OS basically. If you&#8217;re interested leave a comment I am thinking about</p>



<p class="wp-block-paragraph">making future videos where I explain how to do this from Windows but I&#8217;m in</p>



<p class="wp-block-paragraph">Linux right now so I&#8217;m just gonna use Linux to do it. I&#8217;m on the Raspberry Pi</p>



<p class="wp-block-paragraph">4 which supports the 64-bit operating system you should use that if your Pi</p>



<p class="wp-block-paragraph">supports it. On my Pi 3 I&#8217;m only 70% sure that it supports the 64-bit</p>



<p class="wp-block-paragraph">operating system I haven&#8217;t like fully explored it yet although it did run I</p>



<p class="wp-block-paragraph">run. I don&#8217;t know if anything was broken, but I&#8217;m just going to click on the 64-bit operating</p>



<p class="wp-block-paragraph">system. So you click that. Then you have, you know, choices like not flavors, but like levels</p>



<p class="wp-block-paragraph">of stuff that comes pre-installed. So the 64-bit, double check that. Raspberry Pi OS, double check</p>



<p class="wp-block-paragraph">that. Yeah. With a desktop, we don&#8217;t need a desktop for our repeater. Desktop with recommended</p>



<p class="wp-block-paragraph">software, we don&#8217;t need that. We need the light version. That&#8217;s the leanest, meanest version.</p>



<p class="wp-block-paragraph">that is the easiest and fastest to download install so click that download</p>



<p class="wp-block-paragraph">button and what will happen is you&#8217;ll end up with an XZ let me copy that link</p>



<p class="wp-block-paragraph">real fast you&#8217;ll end up with an XZ extension when you download it notice</p>



<p class="wp-block-paragraph">how it says you know arm 64 light image XZ that just means the image is zipped</p>



<p class="wp-block-paragraph">up so that&#8217;s that it&#8217;s faster to download if you had something that was</p>



<p class="wp-block-paragraph">had something that was like that ended in a gzip extension then on the command line you would say</p>



<p class="wp-block-paragraph">g unzip and then you would do you know the file name dot gzip or whatever it was since we&#8217;re using</p>



<p class="wp-block-paragraph">uh xz i think it&#8217;s uh un xz as far as i recall let me open up a terminal real fast and i&#8217;m going to</p>



<p class="wp-block-paragraph">go into my downloads and then another disclaimer i&#8217;m not really going to show you the basics of</p>



<p class="wp-block-paragraph">about that in other videos um definitely uh command line basics i think maybe soon i&#8217;m going</p>



<p class="wp-block-paragraph">to post um an ssh tutorial so if you&#8217;re like on windows and you want to be able to connect or do</p>



<p class="wp-block-paragraph">command line stuff just basically see my other videos by the time you find this one uh you&#8217;ll</p>



<p class="wp-block-paragraph">probably there&#8217;ll probably be a lot others that are up so i&#8217;m going to go into downloads here</p>



<p class="wp-block-paragraph">and go into my iso folder i just like to keep things organized so</p>



<p class="wp-block-paragraph">Yeah, that&#8217;s what I originally did.</p>



<p class="wp-block-paragraph">So that&#8217;s the command to unzip an XZ zipped image file.</p>



<p class="wp-block-paragraph">So now I just have regular dot image.</p>



<p class="wp-block-paragraph">I don&#8217;t need to unzip it is what I&#8217;m saying.</p>



<p class="wp-block-paragraph">So I would have done, if you don&#8217;t have XZ,</p>



<p class="wp-block-paragraph">you can do apt search XZ on your computer.</p>



<p class="wp-block-paragraph">It&#8217;s in here somewhere.</p>



<p class="wp-block-paragraph">Yeah, I think it&#8217;s a XZ utils that&#8217;ll allow you to unzip.</p>



<p class="wp-block-paragraph">So anyway, the next thing that I really need to do now</p>



<p class="wp-block-paragraph">that I have the image is I need to burn it to an SD card.</p>



<p class="wp-block-paragraph">it to an SD card and then I need to modify it for first boot which I think I will do in in another</p>



<p class="wp-block-paragraph">video that I&#8217;ll link here or or mention here so again what am I doing I have like an SD card</p>



<p class="wp-block-paragraph">it&#8217;s like a really you know small micro SD card for the Raspberry Pi and then I have a little</p>



<p class="wp-block-paragraph">SD card reader and writer so I&#8217;m just gonna this is the first time I&#8217;ve used this one I have a</p>



<p class="wp-block-paragraph">really cheap one behind me that sucks and I&#8217;m hoping this will be faster so I&#8217;m just gonna</p>



<p class="wp-block-paragraph">stick it in and then so now the card is on USB so then I&#8217;m just gonna go plug</p>



<p class="wp-block-paragraph">this in and oh hang on before you plug it in I almost forgot you don&#8217;t have to</p>



<p class="wp-block-paragraph">do this but it&#8217;s kind of a good idea it makes it more convenient I&#8217;m gonna use a</p>



<p class="wp-block-paragraph">program called parted to see what like disks and partitions and drives and</p>



<p class="wp-block-paragraph">things I have available in the system so sudo parted if you don&#8217;t have that</p>



<p class="wp-block-paragraph">it&#8217;s sudo apt install parted. I&#8217;m gonna say print devices and notice how it just</p>



<p class="wp-block-paragraph">shows only one disk. This is a virtual disk because I&#8217;m actually in a VM right</p>



<p class="wp-block-paragraph">now. So now that I know what disks are currently in the machine it&#8217;ll be easier</p>



<p class="wp-block-paragraph">to see what disk just got added. So I&#8217;m gonna like push this in here. I saw a</p>



<p class="wp-block-paragraph">spark! No that was a light. I&#8217;m gonna wait a second and then I&#8217;m just gonna very</p>



<p class="wp-block-paragraph">machine to give that usb device to the machine that you&#8217;re looking at right now so you don&#8217;t</p>



<p class="wp-block-paragraph">have to worry about doing this um genesis logic reader and writer the cheapest thing i could</p>



<p class="wp-block-paragraph">possibly find i don&#8217;t know it seems okay though it was a it was a choice on the shopping website</p>



<p class="wp-block-paragraph">that i went to okay so i mean this this proves that it worked i get annoying pop-ups uh because</p>



<p class="wp-block-paragraph">basically i have like another operating system already on that card so if you get these pop-ups</p>



<p class="wp-block-paragraph">you had something on the card before you probably want to unmount the card before you continue so</p>



<p class="wp-block-paragraph">we know now that the card is uh showing up as dev sdb got to remember that and uh before i continue</p>



<p class="wp-block-paragraph">i&#8217;m gonna unmount so you want to go mount this is linux again by the way and i&#8217;m gonna oops well</p>



<p class="wp-block-paragraph">mount and pattern match it by sdb and those are the two mounts that i have so i&#8217;m gonna just</p>



<p class="wp-block-paragraph">rid of that because if you try to modify a card that is currently mounted or a</p>



<p class="wp-block-paragraph">partition or a drive or something that&#8217;s currently mounted you&#8217;ll probably end up</p>



<p class="wp-block-paragraph">corrupting a bunch of data so you don&#8217;t want to do that mount pattern matching</p>



<p class="wp-block-paragraph">against SDV so now it&#8217;s unmounted I don&#8217;t know if this is 100% safe at this</p>



<p class="wp-block-paragraph">point but this is what I do so hopefully it&#8217;s okay just print the devices again</p>



<p class="wp-block-paragraph">to make sure it didn&#8217;t disappear if it did disappear you probably have to like</p>



<p class="wp-block-paragraph">unplug it and replug it or maybe reboot the computer because you use the wrong</p>



<p class="wp-block-paragraph">because you use the wrong command or you click the eject button or something.</p>



<p class="wp-block-paragraph">So now I&#8217;m going to write that image directly to the cart.</p>



<p class="wp-block-paragraph">So I&#8217;m going to say sudo dd.</p>



<p class="wp-block-paragraph">So this is the program that I use for writing images to disks and cards</p>



<p class="wp-block-paragraph">and copying files and stuff like that.</p>



<p class="wp-block-paragraph">It&#8217;s really cool and fast and versatile,</p>



<p class="wp-block-paragraph">but be very careful because you could actually destroy your entire computer with this command.</p>



<p class="wp-block-paragraph">So what am I talking about?</p>



<p class="wp-block-paragraph">talking about so you have to specify the in file and that&#8217;s pretty easy uh if you get it wrong it</p>



<p class="wp-block-paragraph">doesn&#8217;t really matter so i&#8217;m specifying the in file as that image that i just downloaded</p>



<p class="wp-block-paragraph">then i&#8217;m going to specify the out file and this is where it gets super dangerous</p>



<p class="wp-block-paragraph">you have to double and triple check that you&#8217;re typing the correct device and you&#8217;re typing the</p>



<p class="wp-block-paragraph">device correctly so i&#8217;m literally going to look at it like five times i go out file dev sdb</p>



<p class="wp-block-paragraph">devsdb has the right size that&#8217;s a 64 gigabyte sd card there&#8217;s nothing else except for my okay</p>



<p class="wp-block-paragraph">you got to be paranoid because i i&#8217;ve done this one time in my life i used the wrong out file</p>



<p class="wp-block-paragraph">and i basically watched my computer destroy itself in front of my face</p>



<p class="wp-block-paragraph">and a little tear went down my cheek slowly anyway so then the other thing that i usually</p>



<p class="wp-block-paragraph">like to put on here is conv fsync i don&#8217;t know if this is required for sd cards but it&#8217;s usually a</p>



<p class="wp-block-paragraph">It&#8217;ll basically force syncing of the file.</p>



<p class="wp-block-paragraph">Because like, for example, if you have a USB thumb drive</p>



<p class="wp-block-paragraph">and you use DD to write data to the file,</p>



<p class="wp-block-paragraph">the thumb drive sometimes lies to you</p>



<p class="wp-block-paragraph">and tells you that data is written</p>



<p class="wp-block-paragraph">even though it hasn&#8217;t been written</p>



<p class="wp-block-paragraph">because the thumb drive is trying to appear</p>



<p class="wp-block-paragraph">faster than it really is.</p>



<p class="wp-block-paragraph">So if you just kind of notice that the command is finished</p>



<p class="wp-block-paragraph">and you pull out the thumb drive,</p>



<p class="wp-block-paragraph">you might have corrupted data</p>



<p class="wp-block-paragraph">because it didn&#8217;t actually finish writing.</p>



<p class="wp-block-paragraph">So I use conv fsync to try to avoid that.</p>



<p class="wp-block-paragraph">And then I&#8217;m going to do status equals progress.</p>



<p class="wp-block-paragraph">progress. So I can just kind of see what&#8217;s going on. Okay, so let&#8217;s see, double check FSDB and then</p>



<p class="wp-block-paragraph">it&#8217;s all plugged in. Everything&#8217;s good. Okay, wish me luck. Then again, this is why I&#8217;m in a virtual</p>



<p class="wp-block-paragraph">machine. If this gets destroyed, I don&#8217;t really care as much. Okay, it&#8217;s going incredibly slowly.</p>



<p class="wp-block-paragraph">Just as slow as my old slow card reader. That sucks. Maybe the problem is my hypervisor then,</p>



<p class="wp-block-paragraph">from this host machine to my virtual machine.</p>



<p class="wp-block-paragraph">Okay, anyway, so I&#8217;m going to cut the video for a second here.</p>



<p class="wp-block-paragraph">And hopefully you&#8217;ve gotten this far with me</p>



<p class="wp-block-paragraph">and you&#8217;re ready to go to the next step.</p>



<p class="wp-block-paragraph">Just maybe pause the video while yours is riding to the Pi.</p>



<p class="wp-block-paragraph">And I&#8217;ll turn off my video now.</p>



<p class="wp-block-paragraph">I&#8217;ll come back as soon as it&#8217;s finished.</p>



<p class="wp-block-paragraph">And then we&#8217;ll continue.</p>



<p class="wp-block-paragraph">We&#8217;ll do first boot on the Raspberry Pi.</p>



<p class="wp-block-paragraph">Be right back.</p>



<p class="wp-block-paragraph">Hey, everybody.</p>



<p class="wp-block-paragraph">Hey everybody! Thanks for watching this video again from the bottom of my heart. I really</p>



<p class="wp-block-paragraph">appreciate it. I do hope you did learn something and have some fun. If you could do me a please,</p>



<p class="wp-block-paragraph">a small little favor, could you please subscribe and follow this channel or these videos</p>



<p class="wp-block-paragraph">or whatever it is you do on the current social media website that you&#8217;re looking at right now.</p>



<p class="wp-block-paragraph">It would really mean the world to me and it&#8217;ll help make more videos and grow this community.</p>



<p class="wp-block-paragraph">So we&#8217;ll be able to do more videos, longer videos, better videos, or just I&#8217;ll be able to keep making</p>



<p class="wp-block-paragraph">keep making videos in general so please do do me a kindness and uh and subscribe you know sometimes</p>



<p class="wp-block-paragraph">i&#8217;m sleeping in the middle of the night and i just wake up because i know somebody subscribed or</p>



<p class="wp-block-paragraph">followed it just wakes me up and i get filled with joy that&#8217;s exactly what happens every single time</p>



<p class="wp-block-paragraph">so you could do it as a nice favor to me or you could you control me if you want to just wake me</p>



<p class="wp-block-paragraph">up in the middle of the night just subscribe and then i&#8217;ll i&#8217;ll just wake up i promise that&#8217;s what</p>



<p class="wp-block-paragraph">will happen also uh if you look at the middle of the screen right now you should see a qr code which</p>



<p class="wp-block-paragraph">you should see a QR code, which you can scan in order to go to the website,</p>



<p class="wp-block-paragraph">which I think is also named somewhere at the bottom of this video.</p>



<p class="wp-block-paragraph">And it&#8217;ll take you to my main website where you can just kind of like see</p>



<p class="wp-block-paragraph">all the videos I published and the services and tutorials and things that I offer</p>



<p class="wp-block-paragraph">and all that good stuff.</p>



<p class="wp-block-paragraph">And if you have a suggestion for clarifications or errata or just future videos that you want to see,</p>



<p class="wp-block-paragraph">please leave a comment.</p>



<p class="wp-block-paragraph">Or if you just want to say, hey, what&#8217;s up?</p>



<p class="wp-block-paragraph">What&#8217;s going on?</p>



<p class="wp-block-paragraph">You know, just send me a comment.</p>



<p class="wp-block-paragraph">going on you know just send me a comment whatever i also wake up for those in the middle of the</p>



<p class="wp-block-paragraph">night i get i wake up in a cold sweat and i&#8217;m like it would really it really mean the world to me i</p>



<p class="wp-block-paragraph">would really appreciate it so again thank you so much for watching this video and um enjoy the cool</p>



<p class="wp-block-paragraph">Thank you.</p>
<p>The post <a href="https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-boost-your-home-network/">Turn Your Raspberry Pi into a Wi-Fi Repeater: Boost Your Home Network!</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/turn-your-raspberry-pi-into-a-wi-fi-repeater-boost-your-home-network/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi Headless Setup: Boot Without a Monitor in Minutes!</title>
		<link>https://www.NeuralLantern.com/raspberry-pi-headless-setup-boot-without-a-monitor-in-minutes/</link>
					<comments>https://www.NeuralLantern.com/raspberry-pi-headless-setup-boot-without-a-monitor-in-minutes/#respond</comments>
		
		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Tue, 12 Aug 2025 02:48:14 +0000</pubDate>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[beginner tech]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[DIY electronics]]></category>
		<category><![CDATA[headless setup]]></category>
		<category><![CDATA[Linux tutorial]]></category>
		<category><![CDATA[Pi server]]></category>
		<category><![CDATA[Raspberry Pi 4]]></category>
		<category><![CDATA[Raspberry Pi 5]]></category>
		<category><![CDATA[Raspberry Pi OS]]></category>
		<category><![CDATA[Raspberry Pi projects]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[SD card flashing]]></category>
		<category><![CDATA[SSH setup]]></category>
		<category><![CDATA[static IP]]></category>
		<guid isPermaLink="false">https://www.NeuralLantern.com/?p=202</guid>

					<description><![CDATA[<p>Learn how to set up a Raspberry Pi headless without a monitor. This step-by-step guide covers OS installation, SSH setup, and remote access in minutes.</p>
<p>The post <a href="https://www.NeuralLantern.com/raspberry-pi-headless-setup-boot-without-a-monitor-in-minutes/">Raspberry Pi Headless Setup: Boot Without a Monitor in Minutes!</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 loading="lazy" title="Raspberry Pi Headless Setup: Boot Without a Monitor in Minutes!" width="1380" height="776" src="https://www.youtube.com/embed/GkQ0DaMIIng?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 class="wp-block-paragraph">Want to set up a Raspberry Pi without plugging in a monitor? This headless setup guide is for you! Follow along as we download the Raspberry Pi OS, flash it to an SD card, enable SSH, set a static IP, and connect remotely—all in minutes. Ideal for servers, experiments, or anyone who hates extra cables. No desktop needed, just a Pi, SD card, and Ethernet. Check out my other videos for SSH key setup and Linux tips. Subscribe and join the community for more Raspberry Pi projects!</p>



<h1 class="wp-block-heading">RaspberryPi #HeadlessSetup #PiProjects #TechTutorials #Linux #SSH #DIYTech #RaspberryPiOS #RemoteAccess #TechForBeginners #PiServer #Electronics #MakerCommunity #RaspberryPi4 #RaspberryPi5</h1>



<p class="wp-block-paragraph">Introduction to Headless Setup 00:00:00<br>Why Headless Setup 00:00:06<br>Equipment Needed 00:00:28<br>Downloading Raspberry Pi OS 00:01:24<br>Choosing the OS Version 00:02:05<br>Unzipping the Image File 00:03:52<br>Writing Image to SD Card 00:04:12<br>Handling Auto-Mount Issues 00:05:02<br>Checking Disks with Parted 00:05:36<br>Unmounting SD Card 00:06:49<br>Using DD Command 00:08:02<br>Enabling SSH on Boot 00:12:07<br>Setting Static IP Address 00:12:33<br>Configuring SSH Keys 00:14:54<br>Setting File Permissions 00:16:36<br>Unmounting and Final Setup 00:18:55<br>Connecting to Pi via SSH 00:20:04<br>Verifying Connection 00:21:23<br>Conclusion and Next Steps 00:22:04<br>Call to Subscribe 00:22:52</p>



<p class="wp-block-paragraph">Thanks for watching!</p>



<p class="wp-block-paragraph">Find us on other social media here:</p>



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



<p class="wp-block-paragraph">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 class="wp-block-paragraph">Hey there! Let&#8217;s talk about how to install your Raspberry Pi from scratch and get to first boot</p>



<p class="wp-block-paragraph">and first login without actually having to plug in a monitor at all. This is a pure headless</p>



<p class="wp-block-paragraph">setup because for me personally, I hate walking over to like a TV or a monitor or something</p>



<p class="wp-block-paragraph">and plugging the Pi in or getting my portable monitor out. It&#8217;s just a pain in the butt.</p>



<p class="wp-block-paragraph">card, get it all installed, and then connect to it and configure it right away. Of course this video</p>



<p class="wp-block-paragraph">assumes that you&#8217;re not going to use your Pi with a desktop or a monitor at all because if you are</p>



<p class="wp-block-paragraph">you might as well just start doing that. But for me you know a lot of my Pi&#8217;s are just headless</p>



<p class="wp-block-paragraph">they&#8217;re servers or they&#8217;re fun experiments or whatever. So the first thing that we should do</p>



<p class="wp-block-paragraph">obviously you need an SD card and you need an SD card reader so if you&#8217;re on this video you</p>



<p class="wp-block-paragraph">card and an SD card reader. This is like a super old reader where you can stick a card in there.</p>



<p class="wp-block-paragraph">I got a slightly newer one plugged into the computer right now and if you bought an SD card</p>



<p class="wp-block-paragraph">or a micro SD card with the Pi you probably had a little adapter that came with it, a regular SD</p>



<p class="wp-block-paragraph">card adapter. So you can stick the tiny little card into the adapter but if you&#8217;re lucky and</p>



<p class="wp-block-paragraph">your card reader has a slot for micro SD you probably just need that. So the first thing that</p>



<p class="wp-block-paragraph">is go over to raspberrypi.com their foundation has a common org i think org is more for the</p>



<p class="wp-block-paragraph">community but go to raspberrypi.com and then click on software and download the raspberry</p>



<p class="wp-block-paragraph">pi operating system so i&#8217;m going to do this the manual way i&#8217;m just going to write an image if</p>



<p class="wp-block-paragraph">you want to do this with an imager or if you have like something else that you already know how to</p>



<p class="wp-block-paragraph">do that&#8217;s totally fine go ahead and do it i really just want you to put the operating system onto</p>



<p class="wp-block-paragraph">because I&#8217;ll be posting about how to do this with Windows and other stuff.</p>



<p class="wp-block-paragraph">I guess you don&#8217;t need that if you&#8217;re going to use the imager,</p>



<p class="wp-block-paragraph">but it&#8217;s more fun to do it manually.</p>



<p class="wp-block-paragraph">All right, so notice how it says manually install an operating system.</p>



<p class="wp-block-paragraph">I&#8217;m going to click on the download options.</p>



<p class="wp-block-paragraph">Select the operating system so modern Pis can use the 64-bit OS.</p>



<p class="wp-block-paragraph">That&#8217;s what I&#8217;m going to do.</p>



<p class="wp-block-paragraph">If you have, I think, like a Pi 1 or 2,</p>



<p class="wp-block-paragraph">you might be stuck using the legacy, like the 32-bit.</p>



<p class="wp-block-paragraph">like the 32-bit what&#8217;s the difference between those two 32-bit oh don&#8217;t do legacy I think that&#8217;s</p>



<p class="wp-block-paragraph">like really old I don&#8217;t know maybe it depends on how old your Pi is but just hover the mouse and</p>



<p class="wp-block-paragraph">notice how one of them says 32-bit that&#8217;s what you would use if you&#8217;re if your board is not 32 but</p>



<p class="wp-block-paragraph">as far as I understand I mean definitely the Pi 4 and the Pi 5 for me they worked with 64 bits</p>



<p class="wp-block-paragraph">I think my Pi 3 worked with 64 bits although I&#8217;m not 100 sure everything was okay after install</p>



<p class="wp-block-paragraph">was okay after install so just basically click on that then it&#8217;ll ask you all right what what</p>



<p class="wp-block-paragraph">version of the 64-bit do you want to download uh if you&#8217;re going to be installing a desktop you</p>



<p class="wp-block-paragraph">don&#8217;t really need this video so i&#8217;m just going to assume you don&#8217;t need a desktop you want this to</p>



<p class="wp-block-paragraph">be totally headless so that means the desktop is too much it&#8217;s too much to download it&#8217;s kind of a</p>



<p class="wp-block-paragraph">waste same thing for desktop with recommended software instead i&#8217;m going to click on the light</p>



<p class="wp-block-paragraph">version because that&#8217;s the fastest to download and it&#8217;s all we need so i&#8217;m going to click on that and</p>



<p class="wp-block-paragraph">So I&#8217;m gonna click on that and it&#8217;ll download.</p>



<p class="wp-block-paragraph">And you could probably pause the video right now</p>



<p class="wp-block-paragraph">because I already downloaded this.</p>



<p class="wp-block-paragraph">So pause the video and then wait for your download to finish</p>



<p class="wp-block-paragraph">and then come back with me.</p>



<p class="wp-block-paragraph">This is where I chose to save my image file.</p>



<p class="wp-block-paragraph">You probably actually don&#8217;t have a.image file.</p>



<p class="wp-block-paragraph">You probably have an image that ends in the XZ extension.</p>



<p class="wp-block-paragraph">If we look at the website again,</p>



<p class="wp-block-paragraph">at least as of the time I made this video,</p>



<p class="wp-block-paragraph">at the very bottom of that says.xz at the end.</p>



<p class="wp-block-paragraph">That just means it&#8217;s a zipped image</p>



<p class="wp-block-paragraph">so that it&#8217;s faster to download.</p>



<p class="wp-block-paragraph">So in order to unzip that and make it a regular image,</p>



<p class="wp-block-paragraph">you basically say unxz and then type the name of the file.</p>



<p class="wp-block-paragraph">Actually, it would probably end in xz if you had it.</p>



<p class="wp-block-paragraph">So you just kind of wait a little while for that to unzip</p>



<p class="wp-block-paragraph">and then when you&#8217;re done,</p>



<p class="wp-block-paragraph">it&#8217;ll show the image file like I have.</p>



<p class="wp-block-paragraph">Okay, anyway, so now that we&#8217;ve downloaded the image file,</p>



<p class="wp-block-paragraph">file the next thing we need to do is actually write to the SD card so I&#8217;m</p>



<p class="wp-block-paragraph">going to take the SD card right now and stick it into the card reader.</p>



<p class="wp-block-paragraph">Oh um this is going to be awkward.</p>



<p class="wp-block-paragraph">Awkward!</p>



<p class="wp-block-paragraph">My giant fingers aren&#8217;t working.</p>



<p class="wp-block-paragraph">Oh I almost did it. I almost got it.</p>



<p class="wp-block-paragraph">Oh man, welcome to my life.</p>



<p class="wp-block-paragraph">Bro, I need a flashlight or something.</p>



<p class="wp-block-paragraph">Oh my god, finally, finally, finally.</p>



<p class="wp-block-paragraph">Okay, I am kind of in a dark room and it&#8217;s like upside down and my hands are big and</p>



<p class="wp-block-paragraph">it&#8217;s like way over there.</p>



<p class="wp-block-paragraph">It&#8217;s already plugged in.</p>



<p class="wp-block-paragraph">already plugged in. I didn&#8217;t want to unplug the card reader because sometimes they don&#8217;t show up</p>



<p class="wp-block-paragraph">again if you plug them back in and you have to like reset the USB root hub. I really didn&#8217;t want</p>



<p class="wp-block-paragraph">to do that. So let&#8217;s see. The first thing that you probably should have done actually before</p>



<p class="wp-block-paragraph">plugging in the SD card, so maybe unplug your SD card real fast just to check, is just take note</p>



<p class="wp-block-paragraph">of what&#8217;s already plugged into your computer. I already know so it&#8217;s fine for me, but for you,</p>



<p class="wp-block-paragraph">program called parted which is short for partition editor it&#8217;ll just show you what</p>



<p class="wp-block-paragraph">disks and partitions and stuff you have in your system so i&#8217;m going to run it if you don&#8217;t have</p>



<p class="wp-block-paragraph">it it&#8217;s probably for you sudo apt install parted i&#8217;m going to do print uh devices and</p>



<p class="wp-block-paragraph">oh okay i&#8217;m on a host machine right now i got to send that usb into the guest so i guess it</p>



<p class="wp-block-paragraph">all worked out notice how it&#8217;s telling me this is the only disk that&#8217;s present it&#8217;s like my</p>



<p class="wp-block-paragraph">machine disk so then i&#8217;m going to tell my host machine to give that card reader to the guest</p>



<p class="wp-block-paragraph">machine usb host device card reader finish hopefully the video didn&#8217;t skip or do anything</p>



<p class="wp-block-paragraph">weird and then if i do print devices again now another thing showed up and uh i&#8217;m able to access</p>



<p class="wp-block-paragraph">it i know for sure this is dev sd god damn it i know this is dev sdb because that&#8217;s what just</p>



<p class="wp-block-paragraph">just showed up so remember that that&#8217;s very important you don&#8217;t want to get that wrong</p>



<p class="wp-block-paragraph">and notice these annoying pop-ups that happen that&#8217;s because there was already a file system</p>



<p class="wp-block-paragraph">on the card because you know i play around with these things and it&#8217;s not erased right now so</p>



<p class="wp-block-paragraph">that&#8217;s okay you can just close these little pop-ups if you&#8217;re if you&#8217;re linux auto mounts</p>



<p class="wp-block-paragraph">or anything like that but you have to unmount before you start writing to the card because if</p>



<p class="wp-block-paragraph">you write to a card or a drive or anything that&#8217;s already mounted somewhere like then you&#8217;re probably</p>



<p class="wp-block-paragraph">your data. So I&#8217;m going to do mount just to check what the mounts are and I&#8217;m going to search for</p>



<p class="wp-block-paragraph">SDB since I know that&#8217;s the device that just showed up. So it&#8217;s telling me that it&#8217;s mounted</p>



<p class="wp-block-paragraph">on those two folders which we recognize at this point because we just saw them pop up. So I&#8217;m</p>



<p class="wp-block-paragraph">just going to unmount them real fast to make sure that I don&#8217;t screw anything up.</p>



<p class="wp-block-paragraph">Okay all right and then one more time mount pattern matching with grep against SDB. Now</p>



<p class="wp-block-paragraph">grip against sdb now they&#8217;re gone so it&#8217;s probably safe to write to the sd card now</p>



<p class="wp-block-paragraph">so um the first thing that i&#8217;ll do is i&#8217;ll say sudo actually let me just list real fast the</p>



<p class="wp-block-paragraph">image okay so we&#8217;re gonna write the image to the sd card using that card reader and</p>



<p class="wp-block-paragraph">i should probably also point out that if you don&#8217;t understand what i&#8217;m doing on the command line</p>



<p class="wp-block-paragraph">you could just follow along but i have other videos that are you know fairly decent tutorials</p>



<p class="wp-block-paragraph">command line and connecting to machines over the remote and making ssh keys and stuff like that so</p>



<p class="wp-block-paragraph">i&#8217;m going to go ahead and use a command called dd which writes directly to some drive or block</p>



<p class="wp-block-paragraph">device it&#8217;s very very dangerous so be careful you could destroy your whole computer this way</p>



<p class="wp-block-paragraph">i actually did this once a long time ago i didn&#8217;t check what the output specification was</p>



<p class="wp-block-paragraph">and i watched my computer totally erase itself and a little tear went down on my cheek so we&#8217;ll</p>



<p class="wp-block-paragraph">on my cheek. So we&#8217;ll specify the in file, if equals, and that&#8217;s pretty easy. I just have to</p>



<p class="wp-block-paragraph">specify the image I just downloaded. Make sure you unzip yours before you do this. Then the out</p>



<p class="wp-block-paragraph">file is going to be the block device that just showed up. devsdb. If you see other tutorials on</p>



<p class="wp-block-paragraph">the internet with like, you know, sdb1 and 2, those numbers after the sdb or the block device,</p>



<p class="wp-block-paragraph">those usually are just partitions. So you want to write the whole entire card, or sorry, the whole</p>



<p class="wp-block-paragraph">the whole entire image to the whole entire card you don&#8217;t want to specify a partition</p>



<p class="wp-block-paragraph">i&#8217;m also going to specify conv equals fsync for me it&#8217;s a little bit safer i don&#8217;t know if this</p>



<p class="wp-block-paragraph">is needed on sd cards but for usb thumb drives they&#8217;ll sometimes lie to you and say that data</p>



<p class="wp-block-paragraph">has been written even though it has not in order to appear faster than they really are so if you</p>



<p class="wp-block-paragraph">do conv fsync it makes that safe again because you don&#8217;t want to you don&#8217;t want the command to</p>



<p class="wp-block-paragraph">you unplug the device and then whoops you have corrupted data now because it didn&#8217;t finish</p>



<p class="wp-block-paragraph">and then i&#8217;m going to do status equals progress just so i can see what&#8217;s happening</p>



<p class="wp-block-paragraph">okay so uh at this point now we&#8217;re just waiting i&#8217;m going to watch the progress for myself very</p>



<p class="wp-block-paragraph">carefully and then i&#8217;m going to uh i guess i&#8217;m going to pause the video and i&#8217;ll come back when</p>



<p class="wp-block-paragraph">So you should just probably pause the video right now and then when your card is finished</p>



<p class="wp-block-paragraph">writing then come back and resume with me.</p>



<p class="wp-block-paragraph">We&#8217;ll do an initial IP address and we&#8217;ll connect to it.</p>



<p class="wp-block-paragraph">We&#8217;ll set up the SD card and all that stuff without ever plugging in a monitor.</p>



<p class="wp-block-paragraph">Totally headless.</p>



<p class="wp-block-paragraph">It&#8217;s pretty sweet.</p>



<p class="wp-block-paragraph">Okay, I&#8217;m going to pause.</p>



<p class="wp-block-paragraph">Okay, I&#8217;m back.</p>



<p class="wp-block-paragraph">So I had an issue that I want to share with you real fast.</p>



<p class="wp-block-paragraph">the auto mounting service just came up and produced a folder and I get I got kind of scared and then</p>



<p class="wp-block-paragraph">when I went to go into the files I started getting read write errors so I think I actually corrupted</p>



<p class="wp-block-paragraph">my card I ended up disabling the service that auto mounts and then writing the card again from</p>



<p class="wp-block-paragraph">scratch so just for you the command that you would probably need if you have the auto mounting</p>



<p class="wp-block-paragraph">stop udisk2.service.</p>



<p class="wp-block-paragraph">You don&#8217;t want to disable it</p>



<p class="wp-block-paragraph">because you probably want it running</p>



<p class="wp-block-paragraph">after you&#8217;re done doing all your installs,</p>



<p class="wp-block-paragraph">but you want to do stop so that it stops right now</p>



<p class="wp-block-paragraph">and then start the SD card writing</p>



<p class="wp-block-paragraph">all over again from scratch.</p>



<p class="wp-block-paragraph">So with that in mind, let&#8217;s see.</p>



<p class="wp-block-paragraph">Hopefully this is going to show up now.</p>



<p class="wp-block-paragraph">Pseudo parted.</p>



<p class="wp-block-paragraph">And then I&#8217;ll do print devices again to see what&#8217;s up.</p>



<p class="wp-block-paragraph">Okay, so it&#8217;s in there.</p>



<p class="wp-block-paragraph">Now let&#8217;s see if we have read write errors</p>



<p class="wp-block-paragraph">let&#8217;s see if we have read write errors or if it&#8217;s actually going to work this time.</p>



<p class="wp-block-paragraph">So I turned off the auto mounting service, which means I have to mount it from scratch probably.</p>



<p class="wp-block-paragraph">So let&#8217;s just double check to make sure it didn&#8217;t actually mount media mic. Okay. So nothing&#8217;s in</p>



<p class="wp-block-paragraph">there. So that&#8217;s good. So now I am going to go into the temp folder and then the pie folder</p>



<p class="wp-block-paragraph">and then the boot folder and the root are just going to be mounted. So I&#8217;m going to say sudo</p>



<p class="wp-block-paragraph">is that what I just saw? I forgot. SDB, yeah. SDB1 goes to boot.</p>



<p class="wp-block-paragraph">And then SDB2 goes to root. Now we have access, hopefully, to the file system. So I&#8217;m going to go</p>



<p class="wp-block-paragraph">into the boot file system. So this is the boot partition that your Pi will have when it&#8217;s running</p>



<p class="wp-block-paragraph">and stuff. So first thing we need to do is tell the Pi that we want its SSH server to be enabled</p>



<p class="wp-block-paragraph">at boot. There&#8217;s not really that much that we have to do here. We&#8217;ll just</p>



<p class="wp-block-paragraph">basically create an empty file with the touch command. So I&#8217;m going to say touch</p>



<p class="wp-block-paragraph">SSH and now if you look there&#8217;s an SSH file it&#8217;s totally empty but that lets</p>



<p class="wp-block-paragraph">the pi know that we want the SSH server to run whenever it boots. Then we have to</p>



<p class="wp-block-paragraph">modify the command line so that we can set a fixed IP in advanced. So you know</p>



<p class="wp-block-paragraph">sudo nano command line or vim or whatever you like to use. What you&#8217;re</p>



<p class="wp-block-paragraph">like to use what you&#8217;re looking for here is root weight right after that you have to put the</p>



<p class="wp-block-paragraph">specification for the ip address that you want so you probably should know what your ip address sub</p>



<p class="wp-block-paragraph">what your ip subnet is before you start we&#8217;re not going to do ipv6 in this video but you know because</p>



<p class="wp-block-paragraph">we just need ipv4 to get into the pi and then from that point you can configure it however you feel</p>



<p class="wp-block-paragraph">or sometimes dot zero dot one whatever yours is you have to figure it out you have to go find out</p>



<p class="wp-block-paragraph">what your router&#8217;s ip is your subnet is probably just the first three numbers because most routers</p>



<p class="wp-block-paragraph">consumer routers default to a 24 block which just basically means the first 24 bits have to stay</p>



<p class="wp-block-paragraph">fixed and the last eight bits can change for an ip address to be considered in the same subnet as</p>



<p class="wp-block-paragraph">some other so for me i know mine is a dot one dot something so i&#8217;m going to assign 123 to my pi&#8217;s</p>



<p class="wp-block-paragraph">ethernet adapter because that&#8217;s just what I want. You have to choose a number that&#8217;s available on</p>



<p class="wp-block-paragraph">your network. If you don&#8217;t really know then it probably won&#8217;t matter too much because if you</p>



<p class="wp-block-paragraph">fix a number that&#8217;s already in use the other computer will probably get kicked off the network</p>



<p class="wp-block-paragraph">and then try to rejoin and then it&#8217;ll end up using a different number. Most DHCP servers that I&#8217;ve</p>



<p class="wp-block-paragraph">seen on consumer routers will kind of stop at high numbers like they&#8217;ll go from 2 to 99 or something</p>



<p class="wp-block-paragraph">So if you want to be like a little bit on the safer side, you could choose a higher number.</p>



<p class="wp-block-paragraph">But it&#8217;s fine.</p>



<p class="wp-block-paragraph">So right after root weight, IP equals, and then the IP address that you&#8217;ve chosen.</p>



<p class="wp-block-paragraph">So that&#8217;s it for the boot partition.</p>



<p class="wp-block-paragraph">Let&#8217;s go into the root partition now.</p>



<p class="wp-block-paragraph">So the root partition is just like the root of the file system.</p>



<p class="wp-block-paragraph">It&#8217;s got the actual root folder.</p>



<p class="wp-block-paragraph">So that&#8217;s the home directory for the root account.</p>



<p class="wp-block-paragraph">We could go in there and modify that if we wanted to.</p>



<p class="wp-block-paragraph">every PI by default with these OS installs,</p>



<p class="wp-block-paragraph">it comes with an account called PI</p>



<p class="wp-block-paragraph">and it&#8217;s also an admin.</p>



<p class="wp-block-paragraph">So it&#8217;s home folder is gonna be</p>



<p class="wp-block-paragraph">the root of the file system slash home slash PI.</p>



<p class="wp-block-paragraph">But for this particular mount, you know,</p>



<p class="wp-block-paragraph">it starts at root.</p>



<p class="wp-block-paragraph">So we have to go CD into home and then CD into PI.</p>



<p class="wp-block-paragraph">So from your PI&#8217;s perspective,</p>



<p class="wp-block-paragraph">it&#8217;s just gonna be this folder right here,</p>



<p class="wp-block-paragraph">slash home slash PI.</p>



<p class="wp-block-paragraph">I&#8217;ve mounted it so I see a different path.</p>



<p class="wp-block-paragraph">If I list it, you can see some starter files for the PI.</p>



<p class="wp-block-paragraph">for the pi. So I&#8217;m going to create a directory. I can do make directory and call it dot SSH,</p>



<p class="wp-block-paragraph">a special folder where all your SSH configuration is. Again, if you don&#8217;t understand SSH or keys or</p>



<p class="wp-block-paragraph">anything like that, see my other videos. I&#8217;ll talk about how to make SSH keys and connect from</p>



<p class="wp-block-paragraph">Windows and connect from Linux and all that stuff. But it&#8217;s not too bad. You can just kind of follow</p>



<p class="wp-block-paragraph">along with me. If you don&#8217;t have a key, by the way, on your host machine. So let&#8217;s let me go up</p>



<p class="wp-block-paragraph">So let me go up here on the host machine.</p>



<p class="wp-block-paragraph">You can do something like ssh-keygen type ed25519 and then just hit enter a bunch of times.</p>



<p class="wp-block-paragraph">And you should be able to get your ssh key created.</p>



<p class="wp-block-paragraph">You probably want to eventually learn how to put a password on it, you know, but that&#8217;s okay for now.</p>



<p class="wp-block-paragraph">So I&#8217;m going to go into the ssh folder.</p>



<p class="wp-block-paragraph">And I want to create a special file called authorized keys.</p>



<p class="wp-block-paragraph">some SSH keys that will be allowed to connect into the Pi. So for my host machine, I&#8217;m going to</p>



<p class="wp-block-paragraph">print out my public key, at least for this.</p>



<p class="wp-block-paragraph">Oh, ID, right? I got to do IDED.hub. So this is just like a useless key. I mean,</p>



<p class="wp-block-paragraph">the public keys are always okay to share on the internet. It&#8217;s fine. But like,</p>



<p class="wp-block-paragraph">I feel better about this because it&#8217;s just my VM for videos. It doesn&#8217;t actually run most of the</p>



<p class="wp-block-paragraph">Okay, something happened</p>



<p class="wp-block-paragraph">Okay, so basically you just take this key the whole entire public key get the pub not the one that doesn&#8217;t have pub and just paste it into</p>



<p class="wp-block-paragraph">Authorized keys file</p>



<p class="wp-block-paragraph">So then we have to set permissions</p>



<p class="wp-block-paragraph">The authorized key file we&#8217;re gonna go to mod. I think it&#8217;s supposed to be like six or seven oh</p>



<p class="wp-block-paragraph">But basically the system probably doesn&#8217;t want any other user to have permission. So that&#8217;s why we do</p>



<p class="wp-block-paragraph">we do something zero, zero, either six or seven. I think six might be it, but I&#8217;m just going to</p>



<p class="wp-block-paragraph">stick with seven just to help this video go along a little bit faster. Make sure it&#8217;s owned by the</p>



<p class="wp-block-paragraph">same user as the pi. In this case, the pi user is just sort of like the first user that was created.</p>



<p class="wp-block-paragraph">So it&#8217;ll end up having the same user as you if on your host machine, you are also the first user.</p>



<p class="wp-block-paragraph">user owner or maybe just do the root account instead maybe I&#8217;ll show you that real fast</p>



<p class="wp-block-paragraph">so then we go up one level and the system probably also does not want the SSH key to be you know or</p>



<p class="wp-block-paragraph">SSH folder to be browsable by other users it&#8217;s also kind of a bad idea so I&#8217;m just going to go</p>



<p class="wp-block-paragraph">Chamod we&#8217;ll do like another 700 SSH it definitely has to be 700 instead of 600 if you don&#8217;t know</p>



<p class="wp-block-paragraph">by the way then just see my other videos otherwise trust me but long story short</p>



<p class="wp-block-paragraph">not a good idea to be able to let other users into your SSH folder so that&#8217;s why</p>



<p class="wp-block-paragraph">I&#8217;m doing that at this point we&#8217;re probably done authenticating we can</p>



<p class="wp-block-paragraph">probably jump into the pie but let me just show you real fast if we go into</p>



<p class="wp-block-paragraph">the root folder permission denied okay sudo su root and then go into the root</p>



<p class="wp-block-paragraph">tempPyRoot, that&#8217;s the root partition.</p>



<p class="wp-block-paragraph">So really from the Pys perspective,</p>



<p class="wp-block-paragraph">we&#8217;re trying to edit a file called slash root</p>



<p class="wp-block-paragraph">because that&#8217;s the home folder for the root account</p>



<p class="wp-block-paragraph">on the Pi.</p>



<p class="wp-block-paragraph">It&#8217;s basically the same thing.</p>



<p class="wp-block-paragraph">There&#8217;s like an SSH folder in there</p>



<p class="wp-block-paragraph">and you can add an authorized keys file</p>



<p class="wp-block-paragraph">if you wanna be able to log into the root account</p>



<p class="wp-block-paragraph">on your Pi.</p>



<p class="wp-block-paragraph">Otherwise it doesn&#8217;t really matter.</p>



<p class="wp-block-paragraph">And I think we&#8217;re probably done.</p>



<p class="wp-block-paragraph">Let me just double check my notes real fast here.</p>



<p class="wp-block-paragraph">Oh no, I forgot to look at my notes.</p>



<p class="wp-block-paragraph">I forgot to look at my notes first connection.</p>



<p class="wp-block-paragraph">Did I forget anything?</p>



<p class="wp-block-paragraph">I probably forgot a bunch of stuff.</p>



<p class="wp-block-paragraph">Authorized keys.</p>



<p class="wp-block-paragraph">All right, let&#8217;s see if it actually works.</p>



<p class="wp-block-paragraph">So I&#8217;m going to now unmount.</p>



<p class="wp-block-paragraph">Got to do that.</p>



<p class="wp-block-paragraph">Don&#8217;t forget to unmount.</p>



<p class="wp-block-paragraph">So I&#8217;m going to go sudo umount boot, sudo umount root.</p>



<p class="wp-block-paragraph">If either of those say the device is busy, you probably are still in that directory</p>



<p class="wp-block-paragraph">directory in like a different terminal tab or account or something.</p>



<p class="wp-block-paragraph">You know, one of the mistakes I always make is I go sudo su root.</p>



<p class="wp-block-paragraph">And then I forget that the regular user is actually still in that same folder,</p>



<p class="wp-block-paragraph">even if I navigate to somewhere else in the root account.</p>



<p class="wp-block-paragraph">So just make sure everything&#8217;s okay. Uh, and then you can,</p>



<p class="wp-block-paragraph">if you want to double check, you can say mount, mount points, um,</p>



<p class="wp-block-paragraph">boots and mount points roots.</p>



<p class="wp-block-paragraph">And it&#8217;ll tell you that they&#8217;re not mount points. So at this point,</p>



<p class="wp-block-paragraph">probably okay to remove the card from the card reader, remove the micro SD card, stick it into the Pi</p>



<p class="wp-block-paragraph">and then I&#8217;m going to plug the Pi into ethernet because that&#8217;s the IP address that I just set up</p>



<p class="wp-block-paragraph">so I&#8217;m plugging it into the ethernet real fast. You can&#8217;t see it&#8217;s off camera, I have a short cable</p>



<p class="wp-block-paragraph">and then I&#8217;m going to plug it into its power. So now my Pi is totally on and I&#8217;m going to start</p>



<p class="wp-block-paragraph">And I&#8217;m going to start trying to ping that IP address as fast as I can.</p>



<p class="wp-block-paragraph">I should have started pinging before anything happened.</p>



<p class="wp-block-paragraph">Because it&#8217;s more fun to see when the pings begin.</p>



<p class="wp-block-paragraph">Would you agree?</p>



<p class="wp-block-paragraph">No?</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">Let&#8217;s see what&#8217;s happening.</p>



<p class="wp-block-paragraph">I see some flashing on the Ethernet cable and the power lights.</p>



<p class="wp-block-paragraph">I always get nervous that I&#8217;ve done something wrong when I&#8217;m being recorded.</p>



<p class="wp-block-paragraph">Because, you know, in regular life, I do stuff wrong all the time.</p>



<p class="wp-block-paragraph">And it&#8217;s fine.</p>



<p class="wp-block-paragraph">And it&#8217;s fine. Nobody remembers.</p>



<p class="wp-block-paragraph">I just have to, like, quickly catch myself and correct my mistakes.</p>



<p class="wp-block-paragraph">Awkward.</p>



<p class="wp-block-paragraph">This small amount of time has turned into a huge amount of time.</p>



<p class="wp-block-paragraph">In my mind.</p>



<p class="wp-block-paragraph">Wait, what am I doing? What am I doing?</p>



<p class="wp-block-paragraph">Oh, that&#8217;s what happened! Oh, a huge mistake!</p>



<p class="wp-block-paragraph">I forgot to put an extra number there.</p>



<p class="wp-block-paragraph">For some reason, it filled in the zero.</p>



<p class="wp-block-paragraph">For some reason it filled in the zero.</p>



<p class="wp-block-paragraph">I was too rushed.</p>



<p class="wp-block-paragraph">Okay, so the Pi probably came on a long time ago.</p>



<p class="wp-block-paragraph">You&#8217;re welcome for the laugh.</p>



<p class="wp-block-paragraph">So now that the Pi is online,</p>



<p class="wp-block-paragraph">I can try to SSH into it and just hope</p>



<p class="wp-block-paragraph">that my authentication works.</p>



<p class="wp-block-paragraph">So I&#8217;m gonna do Pi at,</p>



<p class="wp-block-paragraph">because I didn&#8217;t make a user account that matched Mike.</p>



<p class="wp-block-paragraph">I just made a Pi user account.</p>



<p class="wp-block-paragraph">So I&#8217;m gonna do that.</p>



<p class="wp-block-paragraph">And host verification has failed.</p>



<p class="wp-block-paragraph">So that just is because I&#8217;ve been using that same IP address</p>



<p class="wp-block-paragraph">using that same IP address for different videos today. So I have to remove that from the memory</p>



<p class="wp-block-paragraph">of my SSH client. So I&#8217;m going to go SSH keygen R. This is a good security feature. Basically,</p>



<p class="wp-block-paragraph">it&#8217;s saying that your system remembers connecting to a totally different machine at that same IP.</p>



<p class="wp-block-paragraph">So it thinks somebody is being hacked. So I&#8217;m just going to remove the record and then try to</p>



<p class="wp-block-paragraph">connect again. Now it&#8217;s going to say, all right, do you want to connect? Do you trust this? I guess</p>



<p class="wp-block-paragraph">And here we are, we&#8217;re inside of a Raspberry Pi now.</p>



<p class="wp-block-paragraph">This is basically the end of the video because you can kind of do whatever you want now.</p>



<p class="wp-block-paragraph">Notice how I never plugged in HDMI.</p>



<p class="wp-block-paragraph">I didn&#8217;t have to look at a desktop.</p>



<p class="wp-block-paragraph">I didn&#8217;t have to do anything except just connect to the Pi over the network.</p>



<p class="wp-block-paragraph">For me, this is really convenient.</p>



<p class="wp-block-paragraph">You just write the SD card, modify a couple of things, plug into Ethernet, and then boom,</p>



<p class="wp-block-paragraph">you can configure it.</p>



<p class="wp-block-paragraph">So you can go into, you know, Network Manager and like look at the connections and modify them,</p>



<p class="wp-block-paragraph">and modify them, set the IP addresses however you want, set any other</p>



<p class="wp-block-paragraph">configuration any way you want, harden the security. So the point of this video</p>



<p class="wp-block-paragraph">is just how to get in without really plugging into a monitor. So thank you so</p>



<p class="wp-block-paragraph">much for watching I hope you learned a little bit of stuff and had a little bit</p>



<p class="wp-block-paragraph">of fun. I suppose I will see you in the next video.</p>



<p class="wp-block-paragraph">Hey everybody, thanks for watching this video again from the bottom of my heart.</p>



<p class="wp-block-paragraph">I really appreciate it.</p>



<p class="wp-block-paragraph">I do hope you did learn something and have some fun.</p>



<p class="wp-block-paragraph">If you could do me a please, a small little favor, could you please subscribe and follow</p>



<p class="wp-block-paragraph">this channel or these videos or whatever it is you do on the current social media website</p>



<p class="wp-block-paragraph">that you&#8217;re looking at right now.</p>



<p class="wp-block-paragraph">It would really mean the world to me and it&#8217;ll help make more videos and grow this community.</p>



<p class="wp-block-paragraph">So we&#8217;ll be able to do more videos, longer videos, better videos, or just I&#8217;ll be able</p>



<p class="wp-block-paragraph">or just I&#8217;ll be able to keep making videos in general.</p>



<p class="wp-block-paragraph">So please do me a kindness and subscribe.</p>



<p class="wp-block-paragraph">You know, sometimes I&#8217;m sleeping in the middle of the night</p>



<p class="wp-block-paragraph">and I just wake up because I know somebody subscribed or followed.</p>



<p class="wp-block-paragraph">It just wakes me up and I get filled with joy.</p>



<p class="wp-block-paragraph">That&#8217;s exactly what happens every single time.</p>



<p class="wp-block-paragraph">So you could do it as a nice favor to me</p>



<p class="wp-block-paragraph">or you could troll me if you want to just wake me up in the middle of the night.</p>



<p class="wp-block-paragraph">Just subscribe and then I&#8217;ll just wake up.</p>



<p class="wp-block-paragraph">I promise that&#8217;s what will happen.</p>



<p class="wp-block-paragraph">Also, if you look at the middle of the screen right now,</p>



<p class="wp-block-paragraph">the middle of the screen right now you should see a qr code which you can scan in order to go to the</p>



<p class="wp-block-paragraph">website which i think is also named somewhere at the bottom of this video and it&#8217;ll take you to my</p>



<p class="wp-block-paragraph">main website where you can just kind of like see all the videos i published and the services and</p>



<p class="wp-block-paragraph">tutorials and things that i offer and all that good stuff and uh if you have a suggestion for uh</p>



<p class="wp-block-paragraph">clarifications or errata or just future videos that you want to see please leave a comment or if you</p>



<p class="wp-block-paragraph">hey what&#8217;s up what&#8217;s going on you know just send me a comment whatever i also wake up for those in</p>



<p class="wp-block-paragraph">the middle of the night i get i wake up in a cold sweat and i&#8217;m like it would really it really mean</p>



<p class="wp-block-paragraph">the world to me i would really appreciate it so again thank you so much for watching this video</p>



<p class="wp-block-paragraph">and um enjoy the cool music as as i fade into the darkness which is coming for us all</p>



<p class="wp-block-paragraph">Thank you.</p>



<p class="wp-block-paragraph">Okay.</p>



<p class="wp-block-paragraph">Hey there, let&#8217;s talk about how to boot your Raspberry Pi or part on yourself.</p>
<p>The post <a href="https://www.NeuralLantern.com/raspberry-pi-headless-setup-boot-without-a-monitor-in-minutes/">Raspberry Pi Headless Setup: Boot Without a Monitor in Minutes!</a> appeared first on <a href="https://www.NeuralLantern.com">NeuralLantern.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.NeuralLantern.com/raspberry-pi-headless-setup-boot-without-a-monitor-in-minutes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
