I've used many of these aftermarket firmwares and i'm super impressed by the time and effort they've all put into creating great products that people can use without cost that also enables them to extend a router's life nearly indefinitely. It's become a hobby for me to play with the various firmware on every router i buy. I have dozens of consumer wifi routers, and they've provided hours of entertainment.
Thanks for the update Marc. I generally wait for the stable release before upgrading but knowing what changes are coming and where I need to update my knowledge in advance is a huge help. Thank you for taking the time to make such great videos explaining this - they’re great to watch and a huge help :-)
So glad I found you! Got a used Linksys Smart EA6350 because my TP-Link only had was getting old in the teeth for OpenWrt. Now I know where to go for help (OpenWrt forums are snarky). I flashed, Jtag error. I flashed the latest Linksys firmware: Jtag error and it soft bricked. So I reset it in every way (power on, power off) and let it sit an hour while I found the first firmware for the router. It flashed fine and then I flashed OpenWrt 22. Sucess! Now I'm trying to get the USB to work, but now I know to just SSH in and copy paste the packages instead of using the Luci GUI. Then, I need to get the Pihole integrated. But at least I am not trying to reinvent my OpenWrt alone. It has been fine for years and I was scared to try. Thanks for keeping it simple!
Thank you so much for finding videos on nftables and sharing! I had looked around a number of years ago, and didn’t find any except for a few talks from the primary author.
Hey Marc! Great video on OpenWrt. Thank you so much for your appreciating my work. Glad you liked my NFTables video. My Respect for mentioning and recommending the video to your audience. It means a lot. Wish you all the Success! Cheers :)
Hey Vineet, great to hear from you! I liked the calm and thorough style of the video - it was a real light in the nonsense-infomercial jungle ;-) I do wish you success as well!
I've been using OpenWRT for what must be a decade, now. I've learned many of its ins and outs and I can use it with a reasonable degree of competence, but I have a very limited knowledge of Linux in general and Linux networking in particular, so the discussion about IPtables vs NF Tables and DSA vs swconfig tend to make my eyes glaze over. I've spent a fair bit of time trying to educate myself on these topics but they require more time and energy than I can commit to so I'm happy to just use OpenWRT as a slightly-above-average normie. That said I always enjoy your OpenWRT videos.
Hi Helman, that's a really great comment and I must admit that this is kind of the flip side of the OpenWrt medal - it requires time and effort.... I fully understand what you mean. Now - the good news (at least with nftables) is that the user interface has not changed a bit. With DSA that was different ;-)
Thank you Marc for sharing the latest on OpenWRT and LuCI, I hope I can dedicate a good time to finally understanding the new version/successor of IPtables, and NFtables, I hope it is easier to understand as well, I will check the videos you recommended in the title section as well. Thank you and until the next one.
Hey Jair, many thanks for the feedback (and for the many re-tweets ;-) )Good news is that it does not affect users too much as long as you stick with the GUI. Different story if you run iptables "by hand" obviously ;-)
Hey Alexander, there is much more to come. I have two more videos on OpenWrt in the pipe that are already scheduled plus many many more in the planning !
Hi Marc, I really respect you promoting other people's channels when they've already made videos on subjects you could also have. Keep up the good work!
Thank you to offer to us a nice channel about OpenWrt. Happy user of it I was struggling to understand VPN or advanced topics. But since you covert it, my network infrastructure is almost perfect. Thank you and please continue to do so.
Nice overview, and thank you for the Vineet links. nf_tables looks a lot more powerful than iptables, I hunted around for info o these links are very timely. As the famous actor turned mayor said, I'll be back!
Marc, when you make the update OpenWrt video, then please don't forget us who have old routers with small 4MB flash and use the Extroot environment. Thanks for the hard work you put in to make these great videos, I really enjoy watching them!
@@OneMarcFifty Great! I am sure it will be most useful for us with a little older hardware. Even if it is an old router it needs the security updates that is fixed in later releases.
What a coincidence! Yesterday I was thinking "hey, I haven't keep up with my router in a while; I wonder what new versions of OpenWRT are available." So this video is definitely useful, though I think I rather wait for the final release. Great job!
Thanks Marc for the great details about the upcoming version. I would definitely would like to see a video about PXE boot server in OpenWRT. I'm looking for a long time for such a solution and there really not a lot of video about the topic, at least no clear and straight forward solution.
Hi - many thanks for the feedback - I'll add it to the list - I wouldn't have expected so many being inteerested in PXE really ;-) Do you have a specific use case / device you would want to net boot ?
@@OneMarcFifty are these requests to have openWRT serve the network boot solution? Which storage will/can the images be served from (USB would suit me but I guess NAS sourced could be awesome)? My focus would be booting a RasPi 3B, using the stub /boot uSD image that they offer on their site (which doesn’t necessitate the irreversible OTP flash). Then ultimately being able to remotely switch which image my Pi will run, before reboot :) Thanks for your great vids!
@@OneMarcFifty In fact I often install new machines (with windows or Linux) or have to troubleshoot them with specific bootable ISO images. Using USB drives are not that great and having a PXE boot with a menu to choose which ISO to boot from would be really great. I saw a video on TH-cam to have PXE boot through TFTP on pfsense but I don't use pfsense and I really don't know how to do it on OpenWRT. If you would have any solution that would be great!
Many thanks.. I love your videos, very well explained and right to the point. You're very articulated even though English isn't your first language. I really appreciate a video to update openwrt. I'm not a person that look for new updates just because, I'm worried for vulnerabilities and attacks in a not updated software. I'm looked in forums about how to update openwrt, but in general people are not very friendly (a little snob) and they quickly jump to conclusions, so that is very discouraging
Hi, quick question: is it possible to do bonding/LACP if the router only has one eth interface? I have a switch and router upstream, want to increase total bandwidth available to the OpenWrt router (as a dumb access point)
I've been running RC6 on my RT3200 for a couple weeks and it's quite solid. There were some changes in behavior from RC1, but they made things more predictable. I'm waiting for the final release before I update a family member's RT3200, on which I've got a Feb snapshot running, with some stuff like syncthing and cake, so that should prove fun.
Hi, I can confirm that observation! Since I've upgraded mine from 21 snapshot to 22 RC5 it seems to be way more stable. Curious to hear from you how things are going with SQM ;-)
Hello how are you? I feel very happy to have a great professional like you interested in the openwrt project. And even happier that you share your knowledge with us. Thank you very much.
Hi Marc - thanks for update about 22.03. I'll be really happy to see video about nftables and PXE. But another question - why do You use OpenWRT on x86? Have You tried OPNsense or pfsense instead maybe? It seems to be very interesting alternative for firewall running on x86.
Hi Michał, basically I am using OpenWrt because I know OpenWrt. I think that's true for most people using something or not - you tend to use what you know ;-) But I had given pfSense (or I'd rather go with OPNSense actually) more than one thought. I would say pfSense/OPNSense are great solutions and presumably much better than OpenWrt in some areas (Intrusion detection...). The decisive argument for OpenWrt was that my main router has 5 GHz Wifi - and that's something where OpenWrt is definitely better. For the video I am just using an x86 VM because I could show things easily without having to flash one of my devices.
QUESTION: I've setup my 2.4 mesh and in your other video states that I can set up another mesh for 5g. But when I do this the wifi on both of my tp-link c7's are disabled. Help!!! Please.
Did you have any problems with wireless connection on version 21.xx of xiaomi routers with IOT devices flashed with tasmota firmware? I have problems with openwrt 21.02. Devices with tasmota firmware randomly disconnects from network, but with openwrt 19.07 devices works great.
Yeah - IOT devices (i.e. ESP microcontrollers) are always picky - not only on Xiaomi, but on basically anything. Set up a dedicated SSID for IOT and switch of everything fancy on that ssid (no Fast Roaming, no WMM)
Hi Marc, great videos. I tried following your previous guide for OpenWRT / Luci / Wireguard. It didn't work for me. Would you consider doing an updated guide with OpenWrt 22.03.2 latest stable release?
Thanks Marc for your efforts. I have a question, and I hope you can lead me in the right direction: I have a netgear wax202 running Openwrt 22.03.2. There are IOT devices on a guest network (192.168.107.x - wlan0), and there is a private network (192.168.1.x - br-lan) I want to be able to view an rtsp feed, from a wyze cam which already has a static IP. The desktop I want to view from also has a static IP. Thanks for any assistance !
Hi, it really depends which firewall zones the devices are in. RTSP should use port 514 UDP or TCP as far as I know. All you'd have to do is add a traffic rule and allow port 514 from the PC to the CAM.
@@OneMarcFifty Yes, it works with TCP and port 554. It's counterintuitive (to me) that the traffic rule goes from PC (source) to the camera (destination) and it works. Thanks again. Happy New Year !
The camera listens on the port for connections and the PC initiates it. Hence the direction from the PC to the camera ;-) happy new year to you as well!
I've been setring up my home and "lab" networks following your videos, verry usefull content. If you can do a video on network multi-boot via PXE, it would be great. Thanks and kerp up the great work !
Hi Marc, thanks for this great explanation. My openwrt is on version 22 but still uses a switch. Not on 22.03 yet. Since is my main router that substitute the ISP router, i fear that during one update it will be moved to DSA. Is there a simple way to move the switch configuration to DSA without manually configure ut again?
Hello, sorry for the question: I have a netgear orbi RBK50v2 (Routeur: RBR50v2 and satellite: RBS50v2), with the firmware of the brand. Is OpenWRT compatible with please!? (because I would like to be able to use WLAN to be able to connect the TV, I am in Latin America, with Movistar fiber). thanks
Generally speaking - if a device is not listed in the Table of HArdware openwrt.org/toh/start then most probably it is not supported - unless it has hardware very similar to another model. Alternatively you can go to the OpenWrt Firmware picker and start typing the brand/make of the router. The closest I can find in the Firmware picker is the RBR50 v1 and the RBS50 v1 - might be worth asking in the OpenWrt forums - I don't know if the versions have fundamentally different hardware or not.
@@OneMarcFifty hello, thank you for your answer, well all this seems complicated to me! basically, I have only a basic knowledge of a router. then if more my exact model is not listed, and reading the recommendations made, too bad, I had a hope! greetings
May I know if the backup of openwrt version 21 is compatible to version 22? I am worrying in configuring vlan and bridge same as what happened from version 19 to version 21.
hi, I wanted to configure etherwake-nfqueue on a router with openwrt 23, but I was faced with the fact that I absolutely don’t understand how to add nftables rules. It’s also not clear how to enable a firewall for your home network.
Followed the OpenWRT project a long time ago (custom firmwares is always nice!) but never actually had a router that was supported... Buy mostly budget routers that suits my need. So around 100 USD ones. Always checking though if the router is supported (when I get tired of it afterwards, and sometimes it is mentioned but nobody is actually supporting it)... No I have 3 working routers (just bought another one) that just for fun I checked (I did check a couple of years ago with this router and it was not supported, but there was a possibility because it had 8 MB flash and 64 MB RAM and I think 4 MB flash, 32 MB RAM was bare minimum then)... anyway... checked this old router again and now it's fully supported! And it will get OpenWRT... I don't know what I will do with it... it will not be my main router, but I guess it will serve some purpose... Think I will couple it with my old 2TB USB drive create a NAS and maybe WiFI extender... and some server utils... maybe it can run some home automation? anyway finally I try OpenWRT! :-)
Hi Alexander, I am very happy to hear that your device is now supported by OpenWrt. the challenge is that when you buy a new device, you may or may not know whether it will ever be supported or not. This is because vendors usually don't tell you what hardware they use inside and sometimes also just switch to different hardware vendors (i.e. there might be routers of the same model and brand using different hardware) where as OpenWrt of course can only support those which are supported by Linux... Many thanks for your feedback!
@@OneMarcFifty Yes as I never had a device capable/supported I never actually bought one that I knew was supported also (2015-2017 ones was pretty feature packed anyway). But I always wanted to extend the router life somehow and I knew OpenWRT would add incredible features for "free" but again buying budget routers back then (and now actually) I pretty much knew someone would not take their time to "hack" and squeeze OpenWRT on them, and if someone does it would probably not support the original functions of the router. But now it seems ever budget routers get people working on them and they get OpenWRT support which is just awesome! a low power device with network capabilities that can do so much stuff is just awesome. My oldest router (2015 one sort of) was sadly bricked (yes I know and will unbrick it with JTAG or something else) probably a mismatched original firmware and did not wanted to be flashed with OEM/webinterface and later not via TFTP... but a later router was no problems, and I really really like OpenWRT! So much possibilities! and low power... I think this project would move forward at an awesome speed if someone (yes impossible I know) did a Windows/OSX/Linux frontend, with an database backend to actually probe your router and download what is necessary give the proper up to date instructions for the router (and maybe the firmware that is residing on the router). That would be such a boost! Anyway! Love OpenWRT!
Hello, are you familiar with attended-sysupgrade package? I never tried it yet but i read about it that it can upgrade your openwrt device from 21.02 to 22.03 on the air, in my understanding it's like a smartphone with an OTA update
3:56.. If you can then why not. My suggestion: --> Installing windows via PXE. --> Booting windows via PXE. The iSCSI protocol will probably come in handy.
My current OpenWRT device is an old Mikrotik RB493G, which only has 19.07.10 available for it, and I've run into an issue with my planned network updates. Was going to be running the latest OpenWRT x86 in a ProxMox VM, passing through the USB port for a new Sierra Wireless EM9191 5G Cellular modem, as my Internet uplink (it should be at least 3x faster than my AT&T UVerse) - but the modem doesn't show up in the USB devices (on ProxMox, Ubuntu, or Windows 10). So, I'm a bit stuck, until the modem is usable - or I could try to find the Router you're using (it looks like it's been replaced by a newer model on Amazon).
Hi David - the modem might not show up in lsusb and the like until you load a protocol stack. I've had a lot of headache with 4G modems. Maybe this article helps techship.com/faq/how-to-use-sierra-wireless-mc-em74-and-em75-series-cellular-modules-in-linux-with-the-mbim-interface/ - it's about older modems but shows how to use the drivers in order to have the device visible. One of the next videos will actually be something quite similar - I am using a Mikrotik RBM33G (with miniPCIE) and a Quectel 25 to build an LTE router. But I will do this with the Rooter fork of OpenWrt. At home I am using a PCEngines APU4D4 board - but they have gotten very expensive. Is the EM9191 a miniPCIE version or does it come as a USB stick really ?
@@OneMarcFifty - I bought the EM9191 M.2 card, along with a USB 3.0 adapter enclosure, in a kit from Wireless Haven. It turns out that the adapter needed to have two jumpers installed, for the the EM9191 to operate in USB mode. The modem now shows up in lsusb and usb-devices on my main Kubuntu 22.04 PC. Still need to figure out how to "connect" to it, and use it as an Internet uplink.
After installing the latest Modem Manager and qcserial utilities (had to compile/install qcserial) on my Kubuntu 22.04 PC, I was able to access the EM9191 modem using the Network Manager. Turning off the Ethernet port, and turning on the EM9191, running SpeedTest yielded numbers that are 2x - 3x the speed of my AT&T UVerse. Trying to access the EM9191 from the command line on my server, running Proxmox VE, I found that the Debian repositories don't have the latest utilities / drivers. They're available in the Backports repository, but installing fails due to dependencies. I wonder whether the OpenWRT x86-64 installation would have the latest utilities / drivers, and be able to access the EM9191, if its USB port was passed-through in Proxmox?
Hi Marc I tried installing on UEFI device and it would not install also am I right in saying Openwrt will only work with particular wifi devices ? Let me know what you think.
Hi, OpenWrt is Linux and therefore only supports devices that are supported by Linux. Best approach is to always chek the table of Hardware (ToH) on the Openwrt.org site before buying or trying. With regards to UEFI - the bios needs to support EFI. Have you done this on X86 hardware ?
Hey, it depends - doing an update of single packages definitely is a good idea. Doing an upgrade of a whole system from one release to another using opkg definitely not. I've tried it and it works - you do need to replace the kernel and the sources by hand - but - there is no guarantee that you don't end up with rogue files, messed up configs etc. I'll show more about this in the next episode actually!
I'm a basic user, i use ad-guard home and used to set custom rules in firewall for ad-guard. but in 22.03 releases there is not custom rules as there are some under-hood changes. how can i set custom rules in the latest releases.
ETH1 gone and that is an issue when using vlan / wan. In the previous Openwrt version my linksys wrt1200 showed both eth0 and eth1. And as a matter of fact in this device the eth1 is the cpu port that takes care of the traffic, not eth0. So internet would come in tagged (vlan6) on both wan and eth1. Now in the 22.0x version of openwrt the eth1 does not show anymore in the devices list. Which leads to the situation that the wan port does connect to the Gateway of the isp (PPPoE and vlan6) but the traffic does not reach my LAN. I cannot tag eth1 with vlan6 as explained above. I think it is a bug as it does work fine with internet access from LAN when the vlan6 is not applied (i tested this with a setup behind another router). Any thoughts? Is it an omission of Luci or DSA?
TFTP/PXE/iPXE videos would be great... also a optional inclusion of a iSCSI server module... also a AOE server module... and particularly a NBD server... to permit access to USB attached storage devices... would be a cherry in top of the cake... please continue this great work... OpenWRT by now is one of my investigation projects... it just fall me off in bridging a Cable to Wifi in fome old versin ?17.x??... but maybe this is possible in the new versions...
Thanks for the update, it would be great to make a video about full cone nat using nftables, because i can't find any option in Openwrt user interface. I only found NATMap but i am not sure if it works with the new nftables or not, and i still don't know how to use it.
This is awesome. Thank you very much for the videos. I would love to know more about Network Boot and also serving files from an open wrt router over USB.
Hey, thanks for the feedack - it's noted. W/r to sharing files - I made a video about samba on OpenWrt 2 years ago - maybe this helps ? th-cam.com/video/vTxfgstBIlE/w-d-xo.html Samba does need a lot of RAM though...
Hi, thank you for changelog information, specially - nftables. I was using OpenWrt many years, with Unbound server for recursive DNS searching... and lots other packages:) Aunfortunately had to switch to Mikrotik RouterOS
Good summary of what changed with latest OpenWrt! Speaking of doing firmware upgrades, did you already try/use the attended-sysupgrade package/system? It's very good if you have installed packages and you don't want to reinstall them again after doing a firmware upgrade, as it will ask the download server to send a firmware image with all the packages you have currently installed in your device. It's maintained by one of the core developers and it's an official thing. It's very convenient.
Hi Marco, many thanks. Guess what the next video will be about ? yeaaah - ASU / AUC / attended Sysupgrade ;-) I am even planning on doing another OpenWrt upgrade video and maybe use the old firmware builder for unattended/automated upgrades ;-)
Hi Marc, I was wondering if you know how to add TARPIT rules through nft? Custom firewall rules are still available with fw4, though not through the web interface. The trick is to add option fw4_compatible 1 in firewall to: config include option fw4_compatible 1 option path '/etc/firewall.user'
I've used many of these aftermarket firmwares and i'm super impressed by the time and effort they've all put into creating great products that people can use without cost that also enables them to extend a router's life nearly indefinitely. It's become a hobby for me to play with the various firmware on every router i buy. I have dozens of consumer wifi routers, and they've provided hours of entertainment.
Haha - yes, I am glad you see the time spent as entertainment. It's true though - if you go the open firmware path then you need to bring time ;-)
Thanks for the update Marc. I generally wait for the stable release before upgrading but knowing what changes are coming and where I need to update my knowledge in advance is a huge help. Thank you for taking the time to make such great videos explaining this - they’re great to watch and a huge help :-)
Hi Ray, this is a good decision - I generally advise people to wait for the release version. Many thanks for the feedback ;-)
Your calmness and politeness reminds me of the explaining computers guy. And that's a good thing!
Thank you very much for the feedback ;-)
So glad I found you!
Got a used Linksys Smart EA6350 because my TP-Link only had was getting old in the teeth for OpenWrt.
Now I know where to go for help (OpenWrt forums are snarky).
I flashed, Jtag error.
I flashed the latest Linksys firmware: Jtag error and it soft bricked.
So I reset it in every way (power on, power off) and let it sit an hour while I found the first firmware for the router.
It flashed fine and then I flashed OpenWrt 22. Sucess!
Now I'm trying to get the USB to work, but now I know to just SSH in and copy paste the packages instead of using the Luci GUI.
Then, I need to get the Pihole integrated.
But at least I am not trying to reinvent my OpenWrt alone.
It has been fine for years and I was scared to try.
Thanks for keeping it simple!
Amazing feedback - thank you very much for sharing your experience.
Thank you so much for finding videos on nftables and sharing! I had looked around a number of years ago, and didn’t find any except for a few talks from the primary author.
By “primary author”, I mean the main person who created the nftables framework in the kernel, and wrote the commands.
Thanks for your feedback. Yes - I really liked the nftables video.
Hey Marc! Great video on OpenWrt. Thank you so much for your appreciating my work. Glad you liked my NFTables video. My Respect for mentioning and recommending the video to your audience. It means a lot. Wish you all the Success! Cheers :)
Hey Vineet, great to hear from you! I liked the calm and thorough style of the video - it was a real light in the nonsense-infomercial jungle ;-) I do wish you success as well!
I've been using OpenWRT for what must be a decade, now. I've learned many of its ins and outs and I can use it with a reasonable degree of competence, but I have a very limited knowledge of Linux in general and Linux networking in particular, so the discussion about IPtables vs NF Tables and DSA vs swconfig tend to make my eyes glaze over.
I've spent a fair bit of time trying to educate myself on these topics but they require more time and energy than I can commit to so I'm happy to just use OpenWRT as a slightly-above-average normie.
That said I always enjoy your OpenWRT videos.
Hi Helman, that's a really great comment and I must admit that this is kind of the flip side of the OpenWrt medal - it requires time and effort.... I fully understand what you mean. Now - the good news (at least with nftables) is that the user interface has not changed a bit. With DSA that was different ;-)
Thanks for keeping us up to date on what's new.
You're welcome - and many thanks for watching and for your feedback!
Thank you Marc for sharing the latest on OpenWRT and LuCI, I hope I can dedicate a good time to finally understanding the new version/successor of IPtables, and NFtables, I hope it is easier to understand as well, I will check the videos you recommended in the title section as well. Thank you and until the next one.
Hey Jair, many thanks for the feedback (and for the many re-tweets ;-) )Good news is that it does not affect users too much as long as you stick with the GUI. Different story if you run iptables "by hand" obviously ;-)
Thanks for returning back with OpenWrt video.
Hey Alexander, there is much more to come. I have two more videos on OpenWrt in the pipe that are already scheduled plus many many more in the planning !
Love your Openwrt vids…. Thank you
Many thanks Tony!
Hi Marc,
I really respect you promoting other people's channels when they've already made videos on subjects you could also have. Keep up the good work!
Thank you very much
This is basically video deduplication! Awesome to see!
Great video Marc! Thank you! Yes a PXE boot video would be so helpful :)
Hi, that makes two already ;-) It's noted ! Many thanks for the feedback!
Thanks for the reasearch you have done.
Thank you very much ;-)
Thank you to offer to us a nice channel about OpenWrt. Happy user of it I was struggling to understand VPN or advanced topics. But since you covert it, my network infrastructure is almost perfect. Thank you and please continue to do so.
Hi Sebastien - many thanks for the feedback- glad you got everything working as desired!
Yesss please! A video about network boot. Thanks in advance.
Hi - it's noted ;-)
really nice video, you have sold me to the idea of flashing OpenWRT to a spare ISP router I have sitting here 🤞
Thanks!
+ waiting for nftable overview
Hi, many thanks for the feedback - it's noted ;-)
Great Info Marc. I always look forward to your videos.
Hi, many thanks !
Nice overview, and thank you for the Vineet links. nf_tables looks a lot more powerful than iptables, I hunted around for info o these links are very timely. As the famous actor turned mayor said, I'll be back!
Governor! Now get in the choppa!!
Hasta la Vista baby ;-)
Moving from a Archer C7 with OpenWRT 19 to a Futro S920 x86_64 with OpenWRT 22 soon. This helped a lot.
Awesome explaination Marc! Goodjob
Thank you very much !
Marc, you’re the man
Thank you so much ;-)
Marc, when you make the update OpenWrt video, then please don't forget us who have old routers with small 4MB flash and use the Extroot environment. Thanks for the hard work you put in to make these great videos, I really enjoy watching them!
Thanks a lot! Unfortunately the video is already produced and will not cover extroot - but I might do a separate episode on extroot altogether
@@OneMarcFifty Great! I am sure it will be most useful for us with a little older hardware. Even if it is an old router it needs the security updates that is fixed in later releases.
Great videos, as always. Useful and condensed info. cheers!
Many thanks !
You explained it really well. Great job Marc ! Also I would love to see a video about PXE booting as it seems like a useful feature.
Hi Vibhu, many thanks for the feedback - looks like PXE seems to be of great interest ;-)
What a coincidence! Yesterday I was thinking "hey, I haven't keep up with my router in a while; I wonder what new versions of OpenWRT are available." So this video is definitely useful, though I think I rather wait for the final release. Great job!
Hey, I'd say perfect timing ;-) And yes - please do wait for the release. Release candidates are still moving targets really.
by far you are the best TH-camr on OpenWRT subject
Hi Antonio, thank you very much - that's very kind of you !
Hello!
It would be great to see a nftables video.
Thank you for your work on this Channel! 🙂
Thank you very much ;-) I've taken note of your suggestion
Sehr interessant. Ich überlege von diversen Fritzboxnetzwerken auf WRT Routern zuwechseln.
Hi Michael, vielen Dank fürs Feedback. Schau halt vorher, ob Deine Geräte unterstützt werden.
Thanks for your work!
Many thanks Eugene!
Great video Marc! And great easy to understand explanations as usual!
Thank you
Thank you very much;-)
Great video and thanks for all the information on this and all your videos.
Thank you very much ;-)
It's always excited to watch your videos.good job and thanks for your explain!
Hi Jack, thank you very much ;-)
Thanks Marc for the great details about the upcoming version.
I would definitely would like to see a video about PXE boot server in OpenWRT.
I'm looking for a long time for such a solution and there really not a lot of video about the topic, at least no clear and straight forward solution.
Hi - many thanks for the feedback - I'll add it to the list - I wouldn't have expected so many being inteerested in PXE really ;-) Do you have a specific use case / device you would want to net boot ?
@@OneMarcFifty are these requests to have openWRT serve the network boot solution?
Which storage will/can the images be served from (USB would suit me but I guess NAS sourced could be awesome)?
My focus would be booting a RasPi 3B, using the stub /boot uSD image that they offer on their site (which doesn’t necessitate the irreversible OTP flash). Then ultimately being able to remotely switch which image my Pi will run, before reboot :)
Thanks for your great vids!
@@OneMarcFifty In fact I often install new machines (with windows or Linux) or have to troubleshoot them with specific bootable ISO images. Using USB drives are not that great and having a PXE boot with a menu to choose which ISO to boot from would be really great.
I saw a video on TH-cam to have PXE boot through TFTP on pfsense but I don't use pfsense and I really don't know how to do it on OpenWRT. If you would have any solution that would be great!
Much appreciated, thank you! :))
Hey Marc ;-) thank you!
Great works! Thnx!
Many thanks Andrey!
Thank you sir, You do an awesome job. I appreciate you.
Thank you very much
Thank you, great video as usual. Keep it up!
Many thanks !
Excellent intro, thanks
Thank you very much ;-)
Thank you and straight to the point love it
I am glad that you liked the video - Thank you very much!
Interested in TFTP/PXE booting
Hi John, it's noted - many thanks !
Me too, +1!
Interested, too! 👍🏻
Me too!
+1
Great update.
Tks.
Many thanks Leonardo!
Awesome video. I was waiting for it, because I'm new to OpenWrt and this version is the only that currently supports my FriendlyElec R4S
Hi Enzo, many thanks for the feedback !
Very useful video. Thank you
Thank you very much ;-)
Another excellent well explained video thank you
Hi Gary, many thanks !
Amazing content !!! thank youuu
Thank you very much ;-)
Many thanks.. I love your videos, very well explained and right to the point. You're very articulated even though English isn't your first language.
I really appreciate a video to update openwrt. I'm not a person that look for new updates just because, I'm worried for vulnerabilities and attacks in a not updated software. I'm looked in forums about how to update openwrt, but in general people are not very friendly (a little snob) and they quickly jump to conclusions, so that is very discouraging
Hi David - many thanks for the feedback - also - the next video will be about upgrading ;-)
For the Hostnames I have to install the newer version :) Thanks!
Hi Robert, let me know how it goes - I have it running for a while now with no issues.
Hi, quick question: is it possible to do bonding/LACP if the router only has one eth interface? I have a switch and router upstream, want to increase total bandwidth available to the OpenWrt router (as a dumb access point)
You can't increase the bandwidth of one interface that way. The hardware is the limit ;-)
I've been running RC6 on my RT3200 for a couple weeks and it's quite solid. There were some changes in behavior from RC1, but they made things more predictable. I'm waiting for the final release before I update a family member's RT3200, on which I've got a Feb snapshot running, with some stuff like syncthing and cake, so that should prove fun.
Hi, I can confirm that observation! Since I've upgraded mine from 21 snapshot to 22 RC5 it seems to be way more stable. Curious to hear from you how things are going with SQM ;-)
will always give a comment if that is what is needed. good job very gratefull for the videos keep up the good work
Thank you very much ;-)
Hello how are you?
I feel very happy to have a great professional like you interested in the openwrt project.
And even happier that you share your knowledge with us.
Thank you very much.
Hi, thank you very much!
Marc... of course we want a video on network booting!!! ;-)
what were you thinking man... it should be done ASAP ;-)
,-)))
Haha ;-) I'll see what I can do ;-)
A pxe video hell yeah looking for it 👍thx for all your great work
Hey Karim, thank you very much - it's noted ;-)
Hi Marc - thanks for update about 22.03. I'll be really happy to see video about nftables and PXE. But another question - why do You use OpenWRT on x86? Have You tried OPNsense or pfsense instead maybe? It seems to be very interesting alternative for firewall running on x86.
Hi Michał, basically I am using OpenWrt because I know OpenWrt. I think that's true for most people using something or not - you tend to use what you know ;-) But I had given pfSense (or I'd rather go with OPNSense actually) more than one thought. I would say pfSense/OPNSense are great solutions and presumably much better than OpenWrt in some areas (Intrusion detection...). The decisive argument for OpenWrt was that my main router has 5 GHz Wifi - and that's something where OpenWrt is definitely better. For the video I am just using an x86 VM because I could show things easily without having to flash one of my devices.
Appreciation
QUESTION: I've setup my 2.4 mesh and in your other video states that I can set up another mesh for 5g. But when I do this the wifi on both of my tp-link c7's are disabled. Help!!! Please.
Hi Traviss, probably best if you jump on the discord server and create a support thread there. There's many friendly people who can help you.
Excellent. Thank you for this video uploader. ❤🎉
Thanks mate grate vid
Thank you very much !
YES!!! I would like to see a video on OpenWRT PXE Network boot. Please...
Hi, thanks for the feedback ! PXE seems to be really popular - it's noted ;-)
it seems that the bridge interfaces box has disappeared in this update. Do you know where I can find it?
Hi Don, please check this video here th-cam.com/video/qeuZqRqH-ug/w-d-xo.html Version 21/22 has Distributed Switch architecture (DSA)
Did you have any problems with wireless connection on version 21.xx of xiaomi routers with IOT devices flashed with tasmota firmware? I have problems with openwrt 21.02. Devices with tasmota firmware randomly disconnects from network, but with openwrt 19.07 devices works great.
Yeah - IOT devices (i.e. ESP microcontrollers) are always picky - not only on Xiaomi, but on basically anything. Set up a dedicated SSID for IOT and switch of everything fancy on that ssid (no Fast Roaming, no WMM)
Hi Marc, great videos. I tried following your previous guide for OpenWRT / Luci / Wireguard. It didn't work for me. Would you consider doing an updated guide with OpenWrt 22.03.2 latest stable release?
Hi Chris - yes, I think I’ll have to update that one rather sooner than later
@@OneMarcFifty I did end up getting the road warrior setup working with help on the openwrt forum. Cheers!
You have a great style for teaching. Are you a teacher professionally? Good work and thank you for your videos!
Hi Stefan, many thanks. No, I am not a teacher - just some guy who shares his learnings ;-)
Thanks Marc for your efforts. I have a question, and I hope you can lead me in the right direction:
I have a netgear wax202 running Openwrt 22.03.2. There are IOT devices on a guest network (192.168.107.x - wlan0), and there is a private network (192.168.1.x - br-lan)
I want to be able to view an rtsp feed, from a wyze cam which already has a static IP. The desktop I want to view from also has a static IP.
Thanks for any assistance !
Hi, it really depends which firewall zones the devices are in. RTSP should use port 514 UDP or TCP as far as I know. All you'd have to do is add a traffic rule and allow port 514 from the PC to the CAM.
@@OneMarcFifty Yes, it works with TCP and port 554. It's counterintuitive (to me) that the traffic rule goes from PC (source) to the camera (destination) and it works.
Thanks again. Happy New Year !
The camera listens on the port for connections and the PC initiates it. Hence the direction from the PC to the camera ;-) happy new year to you as well!
I've been setring up my home and "lab" networks following your videos, verry usefull content. If you can do a video on network multi-boot via PXE, it would be great. Thanks and kerp up the great work !
Hi Stefan, looks like there does seem to be interest for PXE ;-) Many thanks for the friendly comment!
Hi Marc, thanks for this great explanation. My openwrt is on version 22 but still uses a switch. Not on 22.03 yet. Since is my main router that substitute the ISP router, i fear that during one update it will be moved to DSA. Is there a simple way to move the switch configuration to DSA without manually configure ut again?
Not really I am afraid- you’ll have to do it manually
Would love to see an updated vide of how to install on Belkin RT 3200 !
Hi Vincent, this is difficult to make as I have already flashed mine ;-)
Please make a video about nftables. Your content is so great 👍🏻
Thank you very much ;-)
Great video Marc.
Hello, sorry for the question: I have a netgear orbi RBK50v2 (Routeur: RBR50v2 and satellite: RBS50v2), with the firmware of the brand. Is OpenWRT compatible with please!? (because I would like to be able to use WLAN to be able to connect the TV, I am in Latin America, with Movistar fiber). thanks
Generally speaking - if a device is not listed in the Table of HArdware openwrt.org/toh/start then most probably it is not supported - unless it has hardware very similar to another model. Alternatively you can go to the OpenWrt Firmware picker and start typing the brand/make of the router. The closest I can find in the Firmware picker is the RBR50 v1 and the RBS50 v1 - might be worth asking in the OpenWrt forums - I don't know if the versions have fundamentally different hardware or not.
@@OneMarcFifty hello, thank you for your answer, well all this seems complicated to me! basically, I have only a basic knowledge of a router. then if more my exact model is not listed, and reading the recommendations made, too bad, I had a hope! greetings
Sorry mate. But getting into the adventure with a hardware that is not clearly supported can be frustrating;-(
What is your experience with the MT76 open-source wifi drivers in OpenWrt and have you tried running MTK drivers?
The drivers are excellent for MT7915. For 7615 they lack some things like e.g. MU-MIMo. They do run well and stable though
May I know if the backup of openwrt version 21 is compatible to version 22? I am worrying in configuring vlan and bridge same as what happened from version 19 to version 21.
As far as I know there are no differences in the backup routines between 21 and 22.
Marc... of course we want a video on nftables in openwrt!!! ;-)
what were you thinking man... is it not ready yet ;-)
,-)))
you again ;-)
hi, I wanted to configure etherwake-nfqueue on a router with openwrt 23, but I was faced with the fact that I absolutely don’t understand how to add nftables rules. It’s also not clear how to enable a firewall for your home network.
Followed the OpenWRT project a long time ago (custom firmwares is always nice!) but never actually had a router that was supported... Buy mostly budget routers that suits my need. So around 100 USD ones. Always checking though if the router is supported (when I get tired of it afterwards, and sometimes it is mentioned but nobody is actually supporting it)... No I have 3 working routers (just bought another one) that just for fun I checked (I did check a couple of years ago with this router and it was not supported, but there was a possibility because it had 8 MB flash and 64 MB RAM and I think 4 MB flash, 32 MB RAM was bare minimum then)... anyway... checked this old router again and now it's fully supported!
And it will get OpenWRT... I don't know what I will do with it... it will not be my main router, but I guess it will serve some purpose... Think I will couple it with my old 2TB USB drive create a NAS and maybe WiFI extender... and some server utils... maybe it can run some home automation? anyway finally I try OpenWRT! :-)
Hi Alexander, I am very happy to hear that your device is now supported by OpenWrt. the challenge is that when you buy a new device, you may or may not know whether it will ever be supported or not. This is because vendors usually don't tell you what hardware they use inside and sometimes also just switch to different hardware vendors (i.e. there might be routers of the same model and brand using different hardware) where as OpenWrt of course can only support those which are supported by Linux... Many thanks for your feedback!
@@OneMarcFifty Yes as I never had a device capable/supported I never actually bought one that I knew was supported also (2015-2017 ones was pretty feature packed anyway). But I always wanted to extend the router life somehow and I knew OpenWRT would add incredible features for "free" but again buying budget routers back then (and now actually) I pretty much knew someone would not take their time to "hack" and squeeze OpenWRT on them, and if someone does it would probably not support the original functions of the router. But now it seems ever budget routers get people working on them and they get OpenWRT support which is just awesome! a low power device with network capabilities that can do so much stuff is just awesome.
My oldest router (2015 one sort of) was sadly bricked (yes I know and will unbrick it with JTAG or something else) probably a mismatched original firmware and did not wanted to be flashed with OEM/webinterface and later not via TFTP... but a later router was no problems, and I really really like OpenWRT!
So much possibilities! and low power...
I think this project would move forward at an awesome speed if someone (yes impossible I know) did a Windows/OSX/Linux frontend, with an database backend to actually probe your router and download what is necessary give the proper up to date instructions for the router (and maybe the firmware that is residing on the router). That would be such a boost!
Anyway! Love OpenWRT!
Thanks.
And thank you for watching ;-)
Hello, are you familiar with attended-sysupgrade package? I never tried it yet but i read about it that it can upgrade your openwrt device from 21.02 to 22.03 on the air, in my understanding it's like a smartphone with an OTA update
Next episode!
Great video!!!
Thank you !
3:56..
If you can then why not.
My suggestion:
--> Installing windows via PXE.
--> Booting windows via PXE.
The iSCSI protocol will probably come in handy.
Hi, I’ll have a look into those - many thanks for the feedback!
My current OpenWRT device is an old Mikrotik RB493G, which only has 19.07.10 available for it, and I've run into an issue with my planned network updates. Was going to be running the latest OpenWRT x86 in a ProxMox VM, passing through the USB port for a new Sierra Wireless EM9191 5G Cellular modem, as my Internet uplink (it should be at least 3x faster than my AT&T UVerse) - but the modem doesn't show up in the USB devices (on ProxMox, Ubuntu, or Windows 10). So, I'm a bit stuck, until the modem is usable - or I could try to find the Router you're using (it looks like it's been replaced by a newer model on Amazon).
Hi David - the modem might not show up in lsusb and the like until you load a protocol stack. I've had a lot of headache with 4G modems. Maybe this article helps techship.com/faq/how-to-use-sierra-wireless-mc-em74-and-em75-series-cellular-modules-in-linux-with-the-mbim-interface/ - it's about older modems but shows how to use the drivers in order to have the device visible. One of the next videos will actually be something quite similar - I am using a Mikrotik RBM33G (with miniPCIE) and a Quectel 25 to build an LTE router. But I will do this with the Rooter fork of OpenWrt. At home I am using a PCEngines APU4D4 board - but they have gotten very expensive. Is the EM9191 a miniPCIE version or does it come as a USB stick really ?
@@OneMarcFifty - I bought the EM9191 M.2 card, along with a USB 3.0 adapter enclosure, in a kit from Wireless Haven. It turns out that the adapter needed to have two jumpers installed, for the the EM9191 to operate in USB mode. The modem now shows up in lsusb and usb-devices on my main Kubuntu 22.04 PC. Still need to figure out how to "connect" to it, and use it as an Internet uplink.
After installing the latest Modem Manager and qcserial utilities (had to compile/install qcserial) on my Kubuntu 22.04 PC, I was able to access the EM9191 modem using the Network Manager. Turning off the Ethernet port, and turning on the EM9191, running SpeedTest yielded numbers that are 2x - 3x the speed of my AT&T UVerse. Trying to access the EM9191 from the command line on my server, running Proxmox VE, I found that the Debian repositories don't have the latest utilities / drivers. They're available in the Backports repository, but installing fails due to dependencies. I wonder whether the OpenWRT x86-64 installation would have the latest utilities / drivers, and be able to access the EM9191, if its USB port was passed-through in Proxmox?
Hi Marc I tried installing on UEFI device and it would not install also am I right in saying Openwrt will only work with particular wifi devices ? Let me know what you think.
Hi, OpenWrt is Linux and therefore only supports devices that are supported by Linux. Best approach is to always chek the table of Hardware (ToH) on the Openwrt.org site before buying or trying. With regards to UEFI - the bios needs to support EFI. Have you done this on X86 hardware ?
thanks for your videos.
Hi Matt, my pleasure - thanks for watching ;-)
iptables-translate, iptables-save and iptables-restore-translate can be helpful for switching too ;)
Hi, thanks for this comment. Yes - you are right. I used iptables-translate to transfer my custom rules to nftables. Very helpful indeed!
Do u have any issue with wan speed in virtual machine? I can’t get speed pass 100 mbps, frustrating
Is it safe/good idea to do an opkg upgrade on a running OpenWRT system?
Hey, it depends - doing an update of single packages definitely is a good idea. Doing an upgrade of a whole system from one release to another using opkg definitely not. I've tried it and it works - you do need to replace the kernel and the sources by hand - but - there is no guarantee that you don't end up with rogue files, messed up configs etc. I'll show more about this in the next episode actually!
Thanks.. firewall4 vidéo would be great 😊
Hey Bayram - it’s noted!
@@OneMarcFifty thanks again for the video it was helpful for me :) and for your reply ^^
I'm a basic user, i use ad-guard home and used to set custom rules in firewall for ad-guard. but in 22.03 releases there is not custom rules as there are some under-hood changes. how can i set custom rules in the latest releases.
Hi, you can add custom scripts in /etc/nftables.d - everything in that directory will be interpreted by firewall4
ETH1 gone and that is an issue when using vlan / wan.
In the previous Openwrt version my linksys wrt1200 showed both eth0 and eth1. And as a matter of fact in this device the eth1 is the cpu port that takes care of the traffic, not eth0. So internet would come in tagged (vlan6) on both wan and eth1. Now in the 22.0x version of openwrt the eth1 does not show anymore in the devices list. Which leads to the situation that the wan port does connect to the Gateway of the isp (PPPoE and vlan6) but the traffic does not reach my LAN. I cannot tag eth1 with vlan6 as explained above. I think it is a bug as it does work fine with internet access from LAN when the vlan6 is not applied (i tested this with a setup behind another router).
Any thoughts? Is it an omission of Luci or DSA?
Hi Hans, maybe best if you jump on the discord server and post the issue there
Yes marc please, made a video talking about netboot.
Hey, many thanks for the feedback - it's noted - seems to be more popular then I though ;-)
TFTP/PXE/iPXE videos would be great...
also a optional inclusion of a iSCSI server module...
also a AOE server module... and particularly a NBD server...
to permit access to USB attached storage devices... would be a cherry in top of the cake...
please continue this great work...
OpenWRT by now is one of my investigation projects...
it just fall me off in bridging a Cable to Wifi in fome old versin ?17.x??...
but maybe this is possible in the new versions...
Great suggestions, thank you very much! I'll have a closer look.
Thanks for the update, it would be great to make a video about full cone nat using nftables, because i can't find any option in Openwrt user interface. I only found NATMap but i am not sure if it works with the new nftables or not, and i still don't know how to use it.
You can do that under Network-Firewall-Port Forwards. For Full Cone NAT you would just need to add a rule for each source zone.
This is awesome. Thank you very much for the videos. I would love to know more about Network Boot and also serving files from an open wrt router over USB.
Hey, thanks for the feedack - it's noted. W/r to sharing files - I made a video about samba on OpenWrt 2 years ago - maybe this helps ? th-cam.com/video/vTxfgstBIlE/w-d-xo.html Samba does need a lot of RAM though...
Hi, thank you for changelog information, specially - nftables. I was using OpenWrt many years, with Unbound server for recursive DNS searching... and lots other packages:) Aunfortunately had to switch to Mikrotik RouterOS
Hi Marek. Sorry that you have to use something that you don't like ;-( I do agree - the learning experience with OpenWrt is tremendous!
Good summary of what changed with latest OpenWrt! Speaking of doing firmware upgrades, did you already try/use the attended-sysupgrade package/system? It's very good if you have installed packages and you don't want to reinstall them again after doing a firmware upgrade, as it will ask the download server to send a firmware image with all the packages you have currently installed in your device. It's maintained by one of the core developers and it's an official thing. It's very convenient.
Hi Marco, many thanks. Guess what the next video will be about ? yeaaah - ASU / AUC / attended Sysupgrade ;-) I am even planning on doing another OpenWrt upgrade video and maybe use the old firmware builder for unattended/automated upgrades ;-)
I've been running OpenWRT on Unifi hardware. Works great and more stable. Go figure.
Hi Jeff, many thanks for sharing your experience.
Excelente contenido
Thank you very much Walter.
Do you have slow connection issue from the VM? How to resolve it?
Hi Marc, I was wondering if you know how to add TARPIT rules through nft?
Custom firewall rules are still available with fw4, though not through the web interface. The trick is to add option fw4_compatible 1 in firewall to:
config include
option fw4_compatible 1
option path '/etc/firewall.user'
Thanks for the tip George - w/r to tarpit - sorry I‘d have to look this up.