{"video_id":"fp_X9u6RJPT6Y","title":"TQ: Routers SUCK - So Build Your Own","channel":"Techquickie","show":"Techquickie","published_at":"2022-02-18T21:07:00.024Z","duration_s":340,"segments":[{"start_s":0.0,"end_s":5.2,"text":"Are you tired of your wireless router dropping your internet connection at the worst possible times?","speaker":null,"is_sponsor":0},{"start_s":5.2,"end_s":10.4,"text":"It turns out you can build your very own router that'll perform a lot better and","speaker":null,"is_sponsor":0},{"start_s":10.4,"end_s":17.12,"text":"it's a lot simpler to do than you might think. But why does store bought and ISP provided routers tend to be so unreliable in the first place?","speaker":null,"is_sponsor":0},{"start_s":17.68,"end_s":21.76,"text":"So, a typical wireless router is actually three devices in one.","speaker":null,"is_sponsor":0},{"start_s":21.76,"end_s":26.8,"text":"The actual router part is what moves traffic between the internet and the gadgets in your home.","speaker":null,"is_sponsor":0},{"start_s":26.88,"end_s":30.24,"text":"All those LAN ports on the back of it serve as a switch,","speaker":null,"is_sponsor":0},{"start_s":30.24,"end_s":33.84,"text":"which allow multiple wired devices to connect to the same home network.","speaker":null,"is_sponsor":0},{"start_s":33.84,"end_s":38.88,"text":"Finally, there's a wireless access point, which enables wi-fi through those antennas that stick","speaker":null,"is_sponsor":0},{"start_s":38.88,"end_s":43.28,"text":"out of the top. Unfortunately, these three-in-one routers can be a little bit like one of those","speaker":null,"is_sponsor":0},{"start_s":43.28,"end_s":46.64,"text":"restaurants that tries to serve food from three different parts of the world.","speaker":null,"is_sponsor":0},{"start_s":46.64,"end_s":51.92,"text":"Instead of doing one thing well, they do three things... just okay.","speaker":null,"is_sponsor":0},{"start_s":51.92,"end_s":56.64,"text":"A big reason is because the CPUs they contain are usually underpowered and can get","speaker":null,"is_sponsor":0},{"start_s":56.64,"end_s":64.48,"text":"overwhelmed if you have lots of devices connected to your network. More specifically, commodity routers often have CPUs based on older ARM designs.","speaker":null,"is_sponsor":0},{"start_s":64.48,"end_s":69.68,"text":"Even on higher-end routers, such as these two, that cost hundreds of dollars and promise you the moon,","speaker":null,"is_sponsor":0},{"start_s":70.24,"end_s":75.12,"text":"if only. The chips are only about as powerful as something you'd find in a low-end smartphone.","speaker":null,"is_sponsor":0},{"start_s":75.12,"end_s":78.72,"text":"In this case, it's a Cortex A53 from 2012.","speaker":null,"is_sponsor":0},{"start_s":78.72,"end_s":82.8,"text":"No wonder so many routers drop out with as much data as we suck down these days.","speaker":null,"is_sponsor":0},{"start_s":82.8,"end_s":87.28,"text":"And that isn't even counting the underpowered wi-fi. I want my 4K Netflix!","speaker":null,"is_sponsor":0},{"start_s":87.28,"end_s":91.04,"text":"But do you need a bunch of high-end hardware to build something better?","speaker":null,"is_sponsor":0},{"start_s":91.04,"end_s":97.92,"text":"Mercifully, the answer is no. Typically, a home-built router is basically just a PC that's running a special operating system.","speaker":null,"is_sponsor":0},{"start_s":97.92,"end_s":105.68,"text":"Just about any reasonably modern PC will do. If you've got a multicore X64 CPU from the last 10 years or so and a modest 4GB of RAM,","speaker":null,"is_sponsor":0},{"start_s":105.68,"end_s":109.84,"text":"you likely have enough to build a system that will run circles around your old router,","speaker":null,"is_sponsor":0},{"start_s":109.84,"end_s":114.32,"text":"and will be a heck of a lot more reliable and nicer to look at.","speaker":null,"is_sponsor":0},{"start_s":114.32,"end_s":119.68,"text":"This means a DIY router can live on anything from a newly built desktop to an old laptop","speaker":null,"is_sponsor":0},{"start_s":119.68,"end_s":124.0,"text":"you've kept in a closet to one of those small mini PCs that aren't much bigger than a cup of coffee.","speaker":null,"is_sponsor":0},{"start_s":124.0,"end_s":130.32,"text":"But I wouldn't recommend anything with an ARM CPU, as operating system support for those chips is still rather poor,","speaker":null,"is_sponsor":0},{"start_s":130.32,"end_s":135.92,"text":"and we're trying to make our lives easy here. But there is one special thing you need to make sure you do have.","speaker":null,"is_sponsor":0},{"start_s":135.92,"end_s":140.08,"text":"Your DIY router needs to have at least two Ethernet ports,","speaker":null,"is_sponsor":0},{"start_s":140.08,"end_s":144.32,"text":"one for WAN, or your internet connection, and one for your home LAN.","speaker":null,"is_sponsor":0},{"start_s":144.32,"end_s":147.92,"text":"You can then buy an inexpensive switch and connect it to your LAN port","speaker":null,"is_sponsor":0},{"start_s":147.92,"end_s":153.6,"text":"to get your other devices onto your home network. Because remember that whole your router is more than one device thing?","speaker":null,"is_sponsor":0},{"start_s":154.24,"end_s":158.24,"text":"That's what we're doing here. The piece is coming together.","speaker":null,"is_sponsor":0},{"start_s":158.24,"end_s":161.44,"text":"If you're using a desktop, you can easily add a second Ethernet port","speaker":null,"is_sponsor":0},{"start_s":161.44,"end_s":166.24,"text":"by buying a separate PCIe card, which can usually be found for cheap on sites like eBay.","speaker":null,"is_sponsor":0},{"start_s":166.24,"end_s":172.88,"text":"And if you get a card with more than one port, you can even put different devices on separate LANs for added security.","speaker":null,"is_sponsor":0},{"start_s":172.88,"end_s":177.12,"text":"So like if an attacker compromises an unsecured device like a TV or camera,","speaker":null,"is_sponsor":0},{"start_s":177.12,"end_s":180.64,"text":"your more sensitive devices like PCs will be protected.","speaker":null,"is_sponsor":0},{"start_s":180.64,"end_s":185.68,"text":"It's okay to play favorites here. But if you want to keep things simple and just keep everything on one network,","speaker":null,"is_sponsor":0},{"start_s":185.68,"end_s":189.52,"text":"the best practice is to buy a switch instead of a multi-port card.","speaker":null,"is_sponsor":0},{"start_s":189.52,"end_s":192.8,"text":"Since using a card like that as a switch, or bridging,","speaker":null,"is_sponsor":0},{"start_s":192.8,"end_s":196.88,"text":"is one of the few things that can overwhelm your CPU and her performance.","speaker":null,"is_sponsor":0},{"start_s":196.96,"end_s":200.96,"text":"Now it's time to talk about our third Amigo, the wireless access point.","speaker":null,"is_sponsor":0},{"start_s":200.96,"end_s":205.68,"text":"You can actually just use your old router as an access point by putting it in AP mode,","speaker":null,"is_sponsor":0},{"start_s":205.68,"end_s":209.68,"text":"but you'll usually get better performance if you buy a dedicated access point.","speaker":null,"is_sponsor":0},{"start_s":209.68,"end_s":214.72,"text":"There are lots of options out there. Just get a well-reviewed one with the range and bandwidth you need,","speaker":null,"is_sponsor":0},{"start_s":214.72,"end_s":218.08,"text":"hook it up, and you'll have a fully functional and powerful home network.","speaker":null,"is_sponsor":0},{"start_s":219.04,"end_s":222.48,"text":"But what about an operating system? Windows 11?","speaker":null,"is_sponsor":0},{"start_s":223.2,"end_s":228.72,"text":"No. Probably the most popular option for DIYers is called PF Sense,","speaker":null,"is_sponsor":0},{"start_s":228.72,"end_s":233.04,"text":"which is a completely free and open-source router and firewall solution.","speaker":null,"is_sponsor":0},{"start_s":233.04,"end_s":236.48,"text":"It's based on a Unix-like operating system called FreeBSD","speaker":null,"is_sponsor":0},{"start_s":236.48,"end_s":245.12,"text":"and offers a GUI similar to an off-the-shelf router, but with way more features so that you can have maximum control over your network.","speaker":null,"is_sponsor":0},{"start_s":245.12,"end_s":250.24,"text":"I mean, it's your network. It even offers optional packages that can perform functions like intrusion","speaker":null,"is_sponsor":0},{"start_s":250.24,"end_s":254.8,"text":"detection and ad blocking. Some other operating system options are OPN Sense,","speaker":null,"is_sponsor":0},{"start_s":254.8,"end_s":259.92,"text":"which is a fork of PF Sense with some additional security features, and Sophos XG for Home,","speaker":null,"is_sponsor":0},{"start_s":259.92,"end_s":263.68,"text":"which is a free version of a paid firewall aimed at commercial users.","speaker":null,"is_sponsor":0},{"start_s":263.68,"end_s":266.88,"text":"But whatever you go with, make sure you have compatible hardware.","speaker":null,"is_sponsor":0},{"start_s":266.88,"end_s":270.56,"text":"All of these options play very nicely with Intel network controllers,","speaker":null,"is_sponsor":0},{"start_s":270.56,"end_s":276.64,"text":"and less so with other brands. So it's good practice to make sure both the Ethernet port built into your motherboard","speaker":null,"is_sponsor":0},{"start_s":276.64,"end_s":281.04,"text":"and any PCIe cards you use are connected to Intel controllers.","speaker":null,"is_sponsor":0},{"start_s":281.04,"end_s":287.2,"text":"And no, they did not pay us to say that. And if you still have problems getting your ports to work on PF Sense,","speaker":null,"is_sponsor":0},{"start_s":287.2,"end_s":291.36,"text":"try OPN Sense instead, as it uses a newer version of FreeBSD","speaker":null,"is_sponsor":0},{"start_s":291.36,"end_s":294.96,"text":"and tends to support some of the newer Ethernet controllers built into motherboards.","speaker":null,"is_sponsor":0},{"start_s":294.96,"end_s":298.4,"text":"Do keep in mind though that setting up PF Sense or OPN Sense","speaker":null,"is_sponsor":0},{"start_s":298.4,"end_s":302.56,"text":"isn't quite as straightforward as just connecting a $30 router from Walmart,","speaker":null,"is_sponsor":0},{"start_s":302.56,"end_s":306.8,"text":"but as long as your goal is just to get up and running without doing anything too fancy,","speaker":null,"is_sponsor":0},{"start_s":306.8,"end_s":311.36,"text":"it's not actually a very difficult process. And there are plenty of good how-to guides online","speaker":null,"is_sponsor":0},{"start_s":311.36,"end_s":317.44,"text":"that show you how to get your Ethernet ports configured properly. Both operating systems have plenty of documentation to help you along as well,","speaker":null,"is_sponsor":0},{"start_s":317.44,"end_s":321.6,"text":"which we'll link in the description below. And remember, if you can't get it working,","speaker":null,"is_sponsor":0},{"start_s":321.6,"end_s":324.24,"text":"just unplug it and plug it back in.","speaker":null,"is_sponsor":0},{"start_s":324.88,"end_s":329.2,"text":"And that'll fix it. And that'll do it for this video.","speaker":null,"is_sponsor":0},{"start_s":329.2,"end_s":332.72,"text":"Thanks for watching, guys. Like the video if you liked it, dislike it if you disliked it.","speaker":null,"is_sponsor":0},{"start_s":332.72,"end_s":338.64,"text":"Check out our other videos and comment below with video suggestions. And don't forget, subscribe.","speaker":null,"is_sponsor":0},{"start_s":338.8,"end_s":340.08,"text":"And follow.","speaker":null,"is_sponsor":0}],"full_text":"Are you tired of your wireless router dropping your internet connection at the worst possible times? It turns out you can build your very own router that'll perform a lot better and it's a lot simpler to do than you might think. But why does store bought and ISP provided routers tend to be so unreliable in the first place? So, a typical wireless router is actually three devices in one. The actual router part is what moves traffic between the internet and the gadgets in your home. All those LAN ports on the back of it serve as a switch, which allow multiple wired devices to connect to the same home network. Finally, there's a wireless access point, which enables wi-fi through those antennas that stick out of the top. Unfortunately, these three-in-one routers can be a little bit like one of those restaurants that tries to serve food from three different parts of the world. Instead of doing one thing well, they do three things... just okay. A big reason is because the CPUs they contain are usually underpowered and can get overwhelmed if you have lots of devices connected to your network. More specifically, commodity routers often have CPUs based on older ARM designs. Even on higher-end routers, such as these two, that cost hundreds of dollars and promise you the moon, if only. The chips are only about as powerful as something you'd find in a low-end smartphone. In this case, it's a Cortex A53 from 2012. No wonder so many routers drop out with as much data as we suck down these days. And that isn't even counting the underpowered wi-fi. I want my 4K Netflix! But do you need a bunch of high-end hardware to build something better? Mercifully, the answer is no. Typically, a home-built router is basically just a PC that's running a special operating system. Just about any reasonably modern PC will do. If you've got a multicore X64 CPU from the last 10 years or so and a modest 4GB of RAM, you likely have enough to build a system that will run circles around your old router, and will be a heck of a lot more reliable and nicer to look at. This means a DIY router can live on anything from a newly built desktop to an old laptop you've kept in a closet to one of those small mini PCs that aren't much bigger than a cup of coffee. But I wouldn't recommend anything with an ARM CPU, as operating system support for those chips is still rather poor, and we're trying to make our lives easy here. But there is one special thing you need to make sure you do have. Your DIY router needs to have at least two Ethernet ports, one for WAN, or your internet connection, and one for your home LAN. You can then buy an inexpensive switch and connect it to your LAN port to get your other devices onto your home network. Because remember that whole your router is more than one device thing? That's what we're doing here. The piece is coming together. If you're using a desktop, you can easily add a second Ethernet port by buying a separate PCIe card, which can usually be found for cheap on sites like eBay. And if you get a card with more than one port, you can even put different devices on separate LANs for added security. So like if an attacker compromises an unsecured device like a TV or camera, your more sensitive devices like PCs will be protected. It's okay to play favorites here. But if you want to keep things simple and just keep everything on one network, the best practice is to buy a switch instead of a multi-port card. Since using a card like that as a switch, or bridging, is one of the few things that can overwhelm your CPU and her performance. Now it's time to talk about our third Amigo, the wireless access point. You can actually just use your old router as an access point by putting it in AP mode, but you'll usually get better performance if you buy a dedicated access point. There are lots of options out there. Just get a well-reviewed one with the range and bandwidth you need, hook it up, and you'll have a fully functional and powerful home network. But what about an operating system? Windows 11? No. Probably the most popular option for DIYers is called PF Sense, which is a completely free and open-source router and firewall solution. It's based on a Unix-like operating system called FreeBSD and offers a GUI similar to an off-the-shelf router, but with way more features so that you can have maximum control over your network. I mean, it's your network. It even offers optional packages that can perform functions like intrusion detection and ad blocking. Some other operating system options are OPN Sense, which is a fork of PF Sense with some additional security features, and Sophos XG for Home, which is a free version of a paid firewall aimed at commercial users. But whatever you go with, make sure you have compatible hardware. All of these options play very nicely with Intel network controllers, and less so with other brands. So it's good practice to make sure both the Ethernet port built into your motherboard and any PCIe cards you use are connected to Intel controllers. And no, they did not pay us to say that. And if you still have problems getting your ports to work on PF Sense, try OPN Sense instead, as it uses a newer version of FreeBSD and tends to support some of the newer Ethernet controllers built into motherboards. Do keep in mind though that setting up PF Sense or OPN Sense isn't quite as straightforward as just connecting a $30 router from Walmart, but as long as your goal is just to get up and running without doing anything too fancy, it's not actually a very difficult process. And there are plenty of good how-to guides online that show you how to get your Ethernet ports configured properly. Both operating systems have plenty of documentation to help you along as well, which we'll link in the description below. And remember, if you can't get it working, just unplug it and plug it back in. And that'll fix it. And that'll do it for this video. Thanks for watching, guys. Like the video if you liked it, dislike it if you disliked it. Check out our other videos and comment below with video suggestions. And don't forget, subscribe. And follow."}