Watch the first episode here kzbin.info/www/bejne/jJ3Rn3trh9mpiac Marc's channel on youtube: kzbin.info/door/G5Ph9Mm6UEQLJJ-kGIC2AQ Marc on Twitter: twitter.com/onemarcfifty Marc on Facebook: facebook.com/onemarcfifty/ Marc on Reddit: www.reddit.com/user/onemarcfifty Chat with me on Discord: discord.com/invite/DXnfBUG
@zhenghaiwen3 жыл бұрын
How to use the DDNS to connect to the server????this is a bug?
@YaBonks Жыл бұрын
Brilliant video Marc! Your presentation skills on technical topics are top notch. As a software engineer that's been hopping around the corporate world for the past 15 years who is now working as a KZbinr in the countryside with finicky internet connections, I can say you are greatly appreciated 😄. I've been around the block a few times, and in my experience, you have a rare mix of multifunctional talents combining social skills and technical aptitude. Where I'm from, you could charge whatever salary you wanted in the corporate world and get it. Keep up the great work!
@OneMarcFifty Жыл бұрын
Thank you very much for your kind feedback !
@eduardob6080 Жыл бұрын
I've just got to know your channel this morning and already watched a bunch of your videos. Let me say you something: there are few like you on YT. Finding good technical content has been like looking for a needle in a haystack. Above all, you know how to deliver knowledge properly. Your organization, voice tone, pace and volume make your videos easy to watch from the begining to the end. You've got a new subscriber from Brazil and I'll surely share your channel with my coworkers and friends. Please, keep on with your work, mate! Thank you!
@OneMarcFifty Жыл бұрын
Awesome Eduardo, thank you so much - greetings to Brazil
@evgeshka002 жыл бұрын
Wow, what a quality Linux-related channel! Thank you very much for your time and all this wonderful content!
@OneMarcFifty2 жыл бұрын
Hi Evgeny, many thanks for your friendly comment ;-)
@nictou3 жыл бұрын
the smile at "free as free beer" though... cheers mate
@OneMarcFifty3 жыл бұрын
Yep - free beer is awesome ;-) So is free software ;-)
@GiuseppeChiapparo714 күн бұрын
Amazing. We used your idea for a more effective demo using tshaper to reduce bandwith and add packet loss. Thanks
@haqk45832 жыл бұрын
Finally a self-hosted solution that actually increases internet speed. Yannick sounds like a legend! Great video btw. Keep up the good work!
@OneMarcFifty2 жыл бұрын
Many thanks - yes, it’s a really nice concept
@JohanRomeroАй бұрын
it would be great to see a new updated video about this, maybe even using docker and the built-in MPTC on the linux kernel!
@pichonPoP3 жыл бұрын
bro, your videos are GOLD, thank you for sharing your knowledge
@OneMarcFifty3 жыл бұрын
Thanks a lot for your feedback ;-) Glad you like the videos !
@Planecaster9 ай бұрын
What a fantastic video. So well explained and so relevant for the current problems I’m experiencing with live broadcasts. This has given me the confidence to have a go with this!
@matejiljazovic25842 ай бұрын
Hello. I do broadcasts also. Have you follow up? Is it stable, robust? Thanks!
@Planecaster2 ай бұрын
@@matejiljazovic2584 hi, I didn’t persist with it in the end, think my input connections were too poor.
@Fergo1012 жыл бұрын
Thanks for this video. I built a test rig using a raspberry pi 400 and two USB3 to ethernet connectors. I really wanted dedicated eth ports for each wan. This has the advantage of being able to use dhcp on the wan to get the IP rather than trying to configure each wan device to a specific subnet. The whole thing works a treat. I had issues at the start with getting it going but it was power supply related - the extra ethernet adaptors caused under voltage which crashed the pi. A robust psu fixed that. I’ve now purchased a mini pc with four dedicated ethernet ports from AliExpress. I’ll install the x86 version and set it up in my rack. Awsome!
@OneMarcFifty2 жыл бұрын
Amazing - thanks for sharing David !
@Dceldran12 жыл бұрын
hi! which mini pc do you buy? i'm looking for one but all i see is expensive. I have starlink and i can't disable dhcp so i want dedicated ports for each wan
@kamileqone2 жыл бұрын
What mini PC?
@worldwide_wes2 жыл бұрын
And I’ve just stumbled upon my next project! This looks so cool
@OneMarcFifty2 жыл бұрын
Awesome - let us know how it goes;-)
@technology_consultant3 жыл бұрын
Amazing tutorial and love the way you guide & teach.
@OneMarcFifty3 жыл бұрын
Thank you very much!
@rajenwilliams3 жыл бұрын
I would def. be interested in seeing those videos in the future, Marc...thanks :)
@OneMarcFifty3 жыл бұрын
Thanks for the feedback Raj, it's noted ;-)
@plaintalkcyber2 жыл бұрын
Wow! Dude you got it! Very exciting can’t wait to try
@OneMarcFifty2 жыл бұрын
Many thanks - glad you liked the video ;-)
@savagedk3 жыл бұрын
yay! Just what i've been waiting for :)
@OneMarcFifty3 жыл бұрын
Perfect timing then ;-)
@savagedk3 жыл бұрын
@@OneMarcFifty This time you knew I was waiting though :D Not like a few other times when I was tinkering with something privately and you just so happen to post a video about it a few minuttes later :p
@OneMarcFifty3 жыл бұрын
True - I had that advantage this time ;-)
@DigitEgal3 жыл бұрын
Im in Proxmox for over a half year now and you just came up with that after using it 2 weeks.. Im flashed :D
@ainghjr3 жыл бұрын
software defined networking is what you want to research.
@OneMarcFifty3 жыл бұрын
It's a bit more than that - roughly 8 weeks ;-) - but you know, I might be a newby to Proxmox but I am using Virtualization solutions for many years, and the concept of creating virtual networks, machines and containers is somehow the same in all of these - so other than having a different GUI there is not really any merrit on my side to this ;-)
@OneMarcFifty3 жыл бұрын
Software Defined anything (Storage, Radio, Network....) is definitely an amazing field of research and activity. I am just unsure how SDN would be applicable for the home user, but definitely the OMR / bonding etc. goes into that direction.
@DigitEgal3 жыл бұрын
@@OneMarcFifty the Networking Part is the hardest for me.. in germany its not that easy since providers dont want customers to use own router Hardware. Most of them raise the Prince when using pppoe attached. My Question: would u use NATing or IpSec sidetoside VPN? Or is there any Option i miss.
@DavolafShorts Жыл бұрын
Hi there, such a great video well constructed and presented :) I am planning on IRL streaming from an app on my phone and I want to have the strongest/fastest speeds possible wherever I am. If I where to install OPENMPTCPROUTER upon a raspberry pi 4B with 2 cellular modems connected would it be possible to bond the connections to get a faster speed and then allow my phone to connect and stream with the new speeds? If so how would this be done? And how would I connect to the faster internet through a wifi or ethernet connection? Keep up the great work, Thank you!
@OneMarcFifty Жыл бұрын
You could do that. Install OpenMPTCPRouter on the pi with 2x4G Modems, set up a remote VPS. Now set up a LAN interface on the Pi and map it to an Ethernet and/or Wifi SSID. Then connect your phone to that Wifi. Basically use the Pi as a router.
@JonParkes-r9zАй бұрын
This is sooo interesting - went to watch a few more of your videos and subscribed to the channel. Selfishly I would love to see an update, as mptcp seems to be enabled in the Linux kernal now and ycarus / ysurac's project seemes to have continued to develop too. My personal preference would be for you to show the set-up of a Raspberry Pi with a remote VPS and how the thing working IRL, but that's just me ;-)
@meronpansukidayo Жыл бұрын
Yes I would love to see the setup video with proxmox on your x86 device! I too bought a mini PC and am running pfsense. I setup a load balancer of two connections, but I'd much rather prefer what you've described.
@JohnsonIsaganiIIIVPulis11 ай бұрын
Hi Marc, your channel is one of brightest hidden gems I have ever found in youtube.😁😁 I was just curious, what happens when: multiple isp->openwrt(load balance)->vps(w/ IP forwarding)->shapers->OMR->user 1. If the end user does a video call and an ISP drops, will the call drop until the failover transfers? 2. With this setup will the max speed be equal to how well the load is done? 3. Assuming none of the ISP's will be down at the same time, is their a way to have 100% uptime without disconnecting any vid calls, streaming, or gaming? Thank you in advance😁
@besalmon35173 жыл бұрын
Simply Brilliant...
@OneMarcFifty3 жыл бұрын
Thank you very much ;-)
@nelsongomes15796 ай бұрын
Thank you very much. Your class was incredible. Congratulations.
@IgnatSolovey9 ай бұрын
A very important use case, and my primary one, is video streaming from places where there is no cable or it is bad, but there is good 4G coverage by at least two carriers and/or there is a decent local Wi-Fi without auth pages and, at that, with no physical access to the router to plug your cable into it (you don't do proper video streaming over Wi-Fi alone, and one 4G connection is too unreliable even if the speed is good enough, i.e. more than 6 Mbps uplink, which is a standard for 1080p25/30 RTMP streaming). Also, you aren't actually that limited in number of WAN connections - several 4G modems can be supplemented by a USB Ethernet adapter and Pi's own Wi-Fi module all at once. The key thing is a good USB hub, TP-Link UH720 (or 700) is almost the best, if not for that pesky microUSB 3.0 connector, but there is a no-name option with 7+1 USB ports on the top, with power button near each USB port and a proper USB-B 3.0 connector. A 7+1-port Orico with a Type-C connector sadly does not work with Pi and four modems. A USB hub requires 12V/3A power supply (the PSU for wall power is bundled with those mentioned) A side perk is that OMR gets you a public IPv4 address for anything that is connected to your Pi end, provided you set up port forwarding properly, which is easy enough on its own. That allows to get and send SRT video streams, access computers over Remote Desktop, SSH, or VNC directly without using things like DynDNS/NoIP, and even host whatever server in the middle of nowhere or even on the go, with just a cellular connection and battery/solar/wind power. The IP address you get is the address of your VPS, whatever and wherever it is.
@Nyaruko3 жыл бұрын
Cheers man, looking to move rural soon, will be bonding broadband with 4G for increased bandwidth.
@OneMarcFifty3 жыл бұрын
Hi Nyaruko, many thanks for the feedback! Good luck and let us know how it goes!
@oceanz553 жыл бұрын
Heya Marc! Thank you yet again... but I must complain that you keep adding things that I now have to try to the "Have To Do List'!!! Damn you with your breadth of knowledge and skill-set!! LOL!! Thanks again!! PS. The reno has moved to 'Make it functional' from 'Build it'... For example. it took me 45 mins to crimp Cat6 across 2 cables...it's been at least a decade!! PPS. mmmmm ...free beer...
@OneMarcFifty3 жыл бұрын
Yeah - I know that problem. Time is the bottleneck!!! Glad to hear your project advances - but hey, crimping cables is like riding a bike - you never forget how to do this (cough...) ;-)
@perberg1073 жыл бұрын
A huge 'thank you' for making such great videos! I'm not nearly as skilled as you, but have almost the same need... parents living in a rural area AND thought that getting multiple 'lines' and a router capable of handling multipel WAN-IPs would do the trick! So, with three separate 4G-routers with external high gain antennas and an Edgerouter 4 - fail-over worked fine and arguably even LB, but still too slow for one session ofc. 8[ Thank you for explaining the logics behind that! So, the questions remaining are: 0) what is the functional difference between OMR and OpenWrt? I don't get it... 1) if I install a low-latency located VPS and locally use a RPi4 for OMR; do I still need the ER-4? Or is a switch sufficient? Does the OMR-RPi4-VPS assume the role as firewall? Please clarify. 2) would love a video showing the set up above (RPi4-OMR, 4G-routers, switch) with setup for PiHole and possibly pfSense! 3) is it possible to use the same VPS for multiple sites? First of all my parents with carrier-aggregation for speed in one session, but the purpose would then be 'gaming' for my brother at his home (4G+ and 4G) and increased 'stability' for myself (fiber and 4G) at my place? Thanks again!
@OneMarcFifty3 жыл бұрын
Hi. many thanks for your feedback! 0) OMR _is_ OpenWrt with additional stuff (MPTCP enabled Kernel, Preconfigured VPN etc.) 1) Not sure if I understand correctly - which ER-4 ? You could use the Pi as Firewall, yes. 2) I might do this on different hardware (thinking of a PCENgines APU oard actually) 3) This would work if you have enough guaranteed bandwidth to the VPS I'd assume. Haven't tested it though.
@kearneykarting3 жыл бұрын
I compiled omr for my netgear nighthawk r7800 and it works great between 4g modem cards running modemmanager protocol.
@OneMarcFifty3 жыл бұрын
Many thanks for your feedback ;-)
@petrisss2047 Жыл бұрын
Your videos are of great quality! Thanks a lo!. Just subscribed.
@NerologicalAdventure6 ай бұрын
This is awesome 😎 thank you for making this
@thegoldenwolf2743 жыл бұрын
Thanks for this. Gives me some ideas to play around with.
@OneMarcFifty3 жыл бұрын
You're welcome ;-)
@butysoft3 жыл бұрын
Very good! Keep going! Thank you.
@OneMarcFifty3 жыл бұрын
Thank you Florin !
@choppedncut79cutlass3 жыл бұрын
great! video pls make more shed light on the OMR wizardry with your genius pls!
@OneMarcFifty3 жыл бұрын
Thank you very much- will do;-)
@Gizoogle12 жыл бұрын
Thanks for the video. Informative. I have set everthing up and working well however I can see in real time graphs under connections a lot of connections usually between 700-1500 mainly tcp connections. How many do you and or anyone else have? Has anyone made changes to the firewall to increase security?
@OneMarcFifty2 жыл бұрын
Hi, I can't really tell because my OMR installation is currently not used - but maybe someone else can comment on this ?
@joaomanoel16352 жыл бұрын
Close all unused flows. Open only the ports for internal use. ✌️
@Gizoogle12 жыл бұрын
@@joaomanoel1635 unused flows? Not sure I understand 😁
@joaomanoel16352 жыл бұрын
@@Gizoogle1 I'm sorry. I use GOOGLE TRANSLATE.. 😁 I will try again..😂 Close all input and output ports that you do not use. open only the ports you use. ✌️
@mdd836468 ай бұрын
I was hoping to see some specific hardware tested as the router.
@RodrigoeBeta2 жыл бұрын
Hi Marc! I'm setting up on a RPI 3+ B but I don't have any ethernet adapter to access the web interface via LAN. How can I setup the default SD card image to connect to an existing wifi network?
@OneMarcFifty2 жыл бұрын
Probably the easiest way would be to connect the RPi to a screen and keyboard, then log into the console and edit the /etc/config/wifi file.
@savagedk3 жыл бұрын
It would be really cool if you could add some example configurations in your next video for such things as port forwarding. I would like to use the public IP of the VPS and then forward fx. port 25 to a ProxMox VM (that is not the openmtcprouter in my home :) I am unfortunately tied to 2x4G connections and I am behind Carrier Grade Nat, it is my understanding that such a setup could bypass the CGN problem :) Great video!
@OneMarcFifty3 жыл бұрын
Now this is where you are spot on (again!) - Port forwarding and the like is on my list with a quite high priority, in the lights of people forwarding port 80 to their webcams etc. but also securing VPS with NGINX. Your scenario might nicely complement that.
@savagedk3 жыл бұрын
@@OneMarcFifty Excelent! :) Und das alles für Eine Mark funfzig? Billich! :D
@kearneykarting3 жыл бұрын
Just tick open all ports to router in the omr settings and you forward ports just the same way you would if you weren't using omr.
@savagedk3 жыл бұрын
@@kearneykarting Well, one could do that, but that yields other problems, you suddenly have opened the floodgates to inside of your VPN tunnel and that is undesireable at best.
@kearneykarting3 жыл бұрын
@@savagedk no it doesn't. It only opens the ports that you forward only. You are only opening the ports between you and the VPS that you open.
@savagedk3 жыл бұрын
Hi 1,50DM I have been using this since aproximately... last time I commented on your video about it. I have concluded it is fairly unstable, even on stable connections. Suddenly the VPN tunnel drops for no particular reason. (I use a hetzner VPS's) for two routers. I have 3x 4/5G connections from various vendors. -Suddenly the software decides that there is "a big time difference between server and host" which, when checked, is incorrect. Time is absolutely the same and both endpoints use the same ntp server. -Suddenly it drops the VPN tunnel. I then log into the webinterface to check what is up, and everything is just peachy. -If one connection is unplugged (manually or because of a super rare disconnect from the LTE network) all traffic is halted. I've messed with the settings for quite some time and have been unable to alleviate the problems I've had. I am going to drop using it for now. Maybe with next version. The only thing I am going to keep using it for is the reverse tunnel function that essentially allows me to bypass CGN (Carrier grade nat) and host a smtp and ftp server. It works fine for that, with ONE connection. As soon as two or three are used, the above issues arrise.
@OneMarcFifty3 жыл бұрын
Many thanks for your feedback and sharing. Have you tried opening an issue on Yannicks Github github.com/Ysurac/openmptcprouter/issues ? He replies very quickly there...
@TheQabandi9 ай бұрын
Hello and thank you for your very concise walk-through. I am currently in a location with no adequate access to a VPS service in the region. I was wondering if was possible to create a local server in my home and using that in the place of a VPS service. If so, then what is your recommendation for something reasonable that can accommodate MPTCP only. I do not intend to use this server for anything but MPTCP. Thank you in advance.
@VU-tv3 жыл бұрын
I've tried to build router on rpi 4 but problem is when we shuffle the usb 4g dongle on different usb ports of rpi. It stopes working or we need to reconfigure all the dongles. How we can permanently mark the dongles for that particular eth with fixed ip only
@OneMarcFifty3 жыл бұрын
Very often with these dongels it's just power consumption. Have you tried a powered USB hub ?
@bigdata33073 жыл бұрын
According to Ysurac: "You don't need usb ethernet adapters, only a switch is enough. Modems doesn't need to be directly connected to RPI ethernet port. " github.com/Ysurac/openmptcprouter/wiki/Router-install
@srg41336 Жыл бұрын
Thanks for your work. Could you do a video on installing it on a Raspberry Pi?
@OneMarcFifty Жыл бұрын
Hi Sean, I'll give it a thought but I have no current plans to do this ;-(
@wayne62203 жыл бұрын
Very good, thank you.
@OneMarcFifty3 жыл бұрын
Thanks for the feedback, Wayne !
@danmurray4594 Жыл бұрын
Nice, but is the VPS required. For example, if I had two private endpoints (dont really need/want Internet) that I wanted to link using multiple disparate links, can I do a router to router link to link two private lans via multiple paths? or would I need router and vps on each end?
@OneMarcFifty Жыл бұрын
Hi Dan, correct - the VPS is needed only if want faster Internet. You could as well have a VM at the other end if you just want to aggregate connections. The "Internet" in this model would be your 2nd site.
@mediatechtube Жыл бұрын
Great video. i am just following it now. What is the recomended size of the Debian 10 VPS on AWS EC2? thank you
@egidioromano87162 жыл бұрын
Good evening and congratulations for your really detailed guide. I would like to ask for your help, if it is possible, with my amazon AWS VPS. I configured the VPS and I reach it with the SSH terminal using the public key created with the instance. How should I configure the VPS public key so that it can be reached by my Raspberry on which I have installed openmptct? Many thanks
@OneMarcFifty2 жыл бұрын
Hi Egidio, I am sorry - I have never tried this on AWS. But there is an installation script on Yannicks Github Site for the server portion.
@azizurrehman14553 жыл бұрын
Excellent!
@OneMarcFifty3 жыл бұрын
Thank you
@garydagreat40862 жыл бұрын
Thanks for making this vid. I will have a good use case for it. Question: Supposing Im on SSH connected to a remote server, then one of the link dropped, what will happen then?
@OneMarcFifty2 жыл бұрын
MPTCP has built in resiliency, that means that presumably the packets on the second line would time out / be out of order and be resent on the first line. It might lead to a short lag though.
@1Shaco Жыл бұрын
Hello Thank you so much for these videos. Could you also make a video about how to use our home server as a vpn server for this need . and will that affect the bandwith that we are going to get ? (like the providers limitations does our server we are going to create will have a limitation ? )
@OneMarcFifty Жыл бұрын
Basically, you could set up a home server (at a different location of course, e.g. a friend's home with better bandwidth) for this. You would just use the standard Server installation script for this and at the remote place potentially do a port forward to the VPN Server.
@marymekins3546 Жыл бұрын
Hi Marc, This is a super useful tutorial thank you. 1)We have two ISP links, one with option of a static IP with lower bandwidth and another with a dynamic IP with higher 1Gbps bandwidth . We would like to host the VPS server on localhost using the public IP of the ISP1. Is this possible, to get the aggregate bandwidth for both, with above locally hosted VPS? Would like to know the architecture for this. 2) We have a TP-link Archer C5 router, but can change to a compatible router if required and if it can replace the VPS with an openmtcp firmware upgraded router. This particular router is listed on the openwrt site, but not on the openmtcprouter list of firmwares. Also, if combined speed is more than 1Gbps, does the router or the VPS NIC card need to be upgraded correspondingly? Regards,
@OneMarcFifty Жыл бұрын
Hi Mary - 1) will not work with a local Server. You need a VPS in the internet. 2) the Archer C7 does not have enough juice for this - especially with GB speed. You will need X86 architecture for this.
@fabriba70042 жыл бұрын
Thank you, all your tutorials are amazing!!! Quick question: do you know how stable is this thing over the long run? I have the chance to ask a friend with 2.5Gb/s connection to run a vpserver in his home, in which case I'd only need to run the client on my home, but when I opened the website for the openmtcprouter I found documentation is "in alpha state" and am afraid the whole project is still not particularly mature maybe? I should probably mention that I intend to use this as my work connection and I can't make my reliability worse (that's why I have 3 connections in the first place)
@OneMarcFifty2 жыл бұрын
Hi, unfortunately I can't really tell - I am actually not using it actively. Maybe hop on the discord server and ask folks there if somebody is using it ?
@bdesilva2 жыл бұрын
Doesn one have to have an internet based service to do the bonding? I had hoped I could bond them coming into the house and send directly to my Google Mesh.
@OneMarcFifty2 жыл бұрын
Hi Bryan, absolutely - you need a VPS (i.e. a Server/VM/container in the Internet) to make this work in the real world. Everything I show in the test lab is just virtual environment ;-)
@tatomans19823 жыл бұрын
Yes presse. More videos about this
@OneMarcFifty3 жыл бұрын
Thanks Carlos, it's noted !
@techthisout35492 жыл бұрын
Hi, in the video you don't let see in anyway how to install the "hardware part" I mean can you do some video or give some info on how to install openMPTCP on a x86 hardware machine, neither here or in the openMPTCP page Is specified how to flash the image onto the pc which has to be used as the router...
@OneMarcFifty2 жыл бұрын
Hi Simone - that depends on what storage you have in the x86. Generally you would flash the image on a USB stick, boot from the stick and then potentially dd to the harddisk. If you boot from an SD card or if you can take the sdd out then use dd or etcher etc. to write the binary directly onto the disk device
@techthisout35492 жыл бұрын
@@OneMarcFifty so basically I can install the open mptcp router on the usb stick itself and than fully copy it on the SSD ? This is what I didn't have understood so far... Or should I have to install Linux on the x86 machine first and than use the dd command to copy the file that should be in the pendrive?!? I basically do something on Linux but I found that a detailed guide from start it would be easier :/ I mean ofc it's just because I'm not a Linux geek so far,but I think it might be useful for manu people.
@johnpowell58683 жыл бұрын
Hello. Thank you for this video. I use 3 LTE routers and trying to have bonding streaming option. If I stream rtmp with 6mbps, routers should send 2mbps (3x2mbps). When I do speedtest in browser it is ok, but when I do streaming rtmp (vmix or obs ), only one connection is sending traffic. Do you know how to configure open mptcp router correctly to rtmp send traffic to all router at the same time?
@laurensjvg3 жыл бұрын
asking the real questions here
@OneMarcFifty3 жыл бұрын
Hi John, many thanks for the feedback! I think the best way of getting help is to actually contact Yannick on his github - he is very reactive in the issues tab - github.com/Ysurac/openmptcprouter/issues (you may want to check if the question has already been answered there as well)
@joaomanoel16352 жыл бұрын
I had the same problem. I couldn't solve it with OMR. It only worked for normal internet browsing. Streaming no. If you manage to solve it, please post it here. 🙏
@taipovv2 ай бұрын
Good afternoon Thank you for the video. I use 3 usb modems. Configured Mptcprouter on a VirtualBox virtual machine. Everything connects as it should, but during the speed test it produces a very low speed. At the same time, all processor cores are loaded at 100%, I have already allocated 10 cores. Can you tell me what could be the reason?
@MMKaresz_az_eredeti3 жыл бұрын
Not all heroes wearing capes. You're a HERO! Vielen Danke!!!
@OneMarcFifty3 жыл бұрын
Ha ;-) I need to build that (the cape) into one of my videos ;-) Many thanks!
@amazingtechvietnam Жыл бұрын
thanks for your video, But I have a question , Can OpenMPTCPROUTER can run together with pfsense in the same OS, and how we can do it thanks
@whumphrey6663 жыл бұрын
Nice one Mark, what you using for shaping?
@OneMarcFifty3 жыл бұрын
Hi Wayne - thank you ;-) I am just using tc as a CLI interface to the linux qdisc/schedulers together with the netem qdisc. So in a nutshell tc qdisc add dev ethx root netem errorrate, delay, rate etc. - for the next episode I have written a little nodejs interface that actually does ssh to all of the 3 shapers and launches tc qdisc on any of them
@whumphrey6663 жыл бұрын
@@OneMarcFifty merci, looking forward to the next episode! Off to complete my homelab OpenMPTCProuter setup 🤪
@Chubbable2 жыл бұрын
Shaper instances, howd you set those up? New sub here
@OneMarcFifty2 жыл бұрын
Hi, you can find the scripts for the setup here on my github: github.com/onemarcfifty/proxmox-autodeploy Thanks for watching and subscribing !
@leemallory34462 жыл бұрын
Hi: I am running 3D engineering software on a company workstation remotely. I want to take the signal from 2 Verizon 8800 Jetpacks, bond the signals together and then feed the bonded signal into the computer via an Ethernet connection so that the bonding process is completely transparent to the workstation. Will what you present do this? What would you say my best option for accomplishing this are? I'm way beyond my depth here and just need a solution. Thank You Lee
@OneMarcFifty2 жыл бұрын
Hi Lee, yes that could work - however, you would need an endpoint that understands the MPTCP bonding. Either a VPS or the endpoint in the office.
@johngonzalez35022 жыл бұрын
I'd like to see this done on physical hardware & raspberry pi4. Also would like to see it with multiple physical connections
@OneMarcFifty2 жыл бұрын
Hi John, many thanks for your feedback. I'll need to see if I can build that some time.
@johngonzalez35022 жыл бұрын
@@OneMarcFifty I currently have a 1GB fiber connection & a 400MB cable connection. Both are connected to a Raspberry Pi 4 with a usb 3.0 Ethernet adapter & the internal adapter. I have the lan port on a usb 3.0 2.5GB Ethernet nic. Works fine haven’t speed tested it yet. I’m waiting on a 4 port 2.5GB Ethernet port pc to arrive so I can set it as my router box
@joaomanoel16352 жыл бұрын
Hello my friend OneMarcFifty, Is this the same video as 1? I couldn't notice a difference. What has changed?
@OneMarcFifty2 жыл бұрын
Hi João, have you watched both ? The first is about multipath TCP and this one is about OpenMPTCPRouter which is an implementation of MPTCP based on OpenWrt.
@kamileqone2 жыл бұрын
Any suggestion of cheap mini ITZ thin client miniPC to work with that?
@OneMarcFifty Жыл бұрын
Hi, no specific recommendations really - you just might want to check that you can add a second Ethernet interface. The HP T630 has a lot of power but no 2nd NIC. The Fujitsu Sxxx series have fewer power but additional pcie sloys
@KirballsKeys2 жыл бұрын
Any chance there’s a video showing how to set everything up on a banana pi R64? Also can I run a VPS on my home unraid server or should I rent one online?
@OneMarcFifty2 жыл бұрын
Hi, I don't have a video showing this on the BPi R64 unfortunately (even though I have one of those). If you want to have additional bandwidth to the outside world then you will have to run the VPS in the internet as otherwise you could not accumulate bandwidth.
@KirballsKeys2 жыл бұрын
@@OneMarcFifty ok that’s what I assumed. I’m moving to a rural area and this seems like the best way to combine starlink with a Verizon home hotspot and using my phone as a hotspot. I run a home server for gaming and stream on twitch and make content for YT as well. Thanks for the great video my banana pi arrives this week so I’m sure I’ll be watching this again a couple times to help figure it all out.
@OneMarcFifty2 жыл бұрын
Please do however keep in mind that Verizon and Starlink have different latencies! Starlink goes up to 150ms! You might need to optimize for lag and not for bandwidth for certain protocols. But OMR can do that
@KirballsKeys2 жыл бұрын
@@OneMarcFifty it was my understanding that that’s okie of the reason this program is so nice. Different types of connections could work together unlike a standard multi WAN router.
@balajnagalgave6413 жыл бұрын
Brother. I love the idea of being able to use it for combining 3-4 Mobile internet providers to get good bandwidth for work 4m home. do you have a how-to document for achieving the same? I need to connect to my company Network using mobile 3g , 4g connections. i can install a server in the office ( making t my gateway to office networking ) what will i need at home.
@OneMarcFifty3 жыл бұрын
Start with Yannick's @ysurac Wiki here github.com/Ysurac/openmptcprouter/wiki
@mariosmariou14693 жыл бұрын
Hello , I own a Linux dedicated server by Hetzner and tried to create a vm via Virtualbox on it in order to use it as the "vps" of this video. The problem is that I can't assign public ip to this vm, as it is required in the video , because "Bridged Adapter" returns with no ip assigned so I am forced to use NAT or Host-only adapter , so are there specific settings/ports to do/open in order to make vps work behind an internal network/NAT?
@OneMarcFifty3 жыл бұрын
You would need to port forward on your Virtualbox host to the VM (in fact your Virtualbox Server acting as a router). I would not recommend that setup.
@DarkLinkAD2 жыл бұрын
Linux based pc as a router and linux based pc as VPS? Mabye both as virtual machines? Looking for a connectify alternative, I paid the $$$ before realizing it doesnt have the features it promises. Its "Speedify" an entirely different application with separate libraries That charges a monthly fee.. Also has a thousand 3rd party back doors. Speedify does the channel bonding. Could have sworn I saw a free version of this on Windows back in 2003.
@OneMarcFifty2 жыл бұрын
Hi, yes - basically you need to make up your mind if you want to use a service or a product. I am planning to do something with Infrastructure as code (IAC) and a cloud provider to maybe spawn up your own VPS infrastructure on demand.
@DarkLinkAD2 жыл бұрын
Im currently bonding 4 modems to create 160kbsx4 connection. , through speedify and speedify service (VPN). Connectify takes any network adapter connection and broadcasts it wirelessly through a typical "Wifi receiver" Again its working but VPN isnt preferred and id rather bond and broadcast all on 1 machine. Do you have tutorial to achieve this?
@thedeadbabyАй бұрын
i'm not able to get this set up on a rapsberry pi 4. I put in the sd card with the openmptcp precompiled image. it boots and shows the ascii art on the monitor for openmptcprouter. I also ran the installation script on the vps in digital ocean. Now the openmptcp website that shows the network layout says that there's a duplicated interface. Apparently the netgear router that the pi is connected to via ethernet assigned the pi an address of 192.168.1.6, while the pi assigned itself an address of 192.168.50. what now?
@hygorjardim20203 жыл бұрын
Sensacional!
@OneMarcFifty3 жыл бұрын
Muito Obrigado (muchas gracias?) Hygor !
@reallgreen2 жыл бұрын
hello sir , please i have a question that i really need an answer for : i have 2 internet , one has very fast download but slow upload,the other has slow download but fast upload , please give us a way to combine upload from static ip one, and download from static ip two, and out put one connection
@OneMarcFifty Жыл бұрын
Hi Maher, you could use OpenMPTCPRouter for that.
@alatteri3 жыл бұрын
I would like to know how you are doing the traffic shaping.
@OneMarcFifty3 жыл бұрын
Hi Alan, the next episode will explain in depth how I set up the test lab - in a nutshell I am adding a netem filteer man7.org/linux/man-pages/man8/tc-netem.8.html then I enable ipv4 forwarding and masquerading outbound.
@psispace2 жыл бұрын
@@OneMarcFifty did the next video ever come out, I can't find it.
@Dceldran12 жыл бұрын
hi! thanks for the video, i love it. I have a question, how can i tell the system that use the line with best ping? or this is automatically? And another question, do you have any recomendations of hardware to use as OMR? because i have starlink and i can't disable dhcp server so i need some hardware with 4 LAN port and with this i can have one eth port dedicated for each wan but all hardware i see are very expensive and i don't know what hardware buy for this pourpose. thanks a lot!
@OneMarcFifty2 жыл бұрын
If I remember it well, you can chose that as an option in the setup (optimize lag or optimize bandwidth). Hardware recommendation - difficult at the moment. Everything is expensive. Generally speaking I'd go for something with arm or x86
@OneMarcFifty2 жыл бұрын
Oh - and if you need more Ethernet ports (assuming your Internet speed is below let's say 300 Mbps) you could just add a cheap switch and use VLANs
@collinsonyegbado3093 жыл бұрын
thanks for the video.However I am kind of confused. 1.I understand VPs is cloud based.what do we setup in the VPs? is it Linux based? 2.Multiple isp links are connected to the OMR. If there is an existing router on the internal network,the lan will be connected to the lan port of the OMR How is the OMR connected to the VPS? Is there a public ip?
@OneMarcFifty3 жыл бұрын
Hi Collins, the VPS does need a public IP.
@collinsonyegbado3093 жыл бұрын
@@OneMarcFifty yes.i thought as much. In the VPs,is the os windows or linux
@OneMarcFifty3 жыл бұрын
@@collinsonyegbado309 Everything Linux.
@collinsonyegbado3093 жыл бұрын
@@OneMarcFifty thanks
@RoyalBitch233 жыл бұрын
Hi Marc! have been looking at this solution for a while; what do I need the VPS for (kind of a turn-off)? Could I use an RPi4 w/ RJ45 USB dongles, bond the connection, and have the resulting "merged connection" run into the rest of the network (unifi infrastructure) from your experience?
@OneMarcFifty3 жыл бұрын
Well, yes and no ;-( I mean, as long as the other side (so the infrastructure that you are talking to) is aware of MPTCP then yes. If you wil be using OpenMPTCPRouter internaly that should work well also. The point or the remaining question however will be - will you get any better bandwidth ? The idea of OpenMPTCPRouter is to aggreagate connections to a single point from where you have a faster connection. So in a nutshell use multiple ISPs. If you dont have a VPS then you won't achieve that.
@MuzzaHukka2 жыл бұрын
@@OneMarcFifty does Steam (game downloads) support MPTCP downloads?
@subhankarmittra2 жыл бұрын
i live at a place where internet is very bad. I am planning to use 3 android phones as 3 source of internet connection. my question is : can i convert a desktop pc to a router ? my desktop has 3 usb ports for tethering those 3 phones.
@OneMarcFifty2 жыл бұрын
Yes, that is possible.
@AddhyanMalhotra2 жыл бұрын
Hi do you have any hardware recommendations for experimenting with OMR installed on wifi AP?
@OneMarcFifty2 жыл бұрын
Hmmm... not a big choice there really.... If you check the project download page then you will see which models are supported. But the Wrt3200 is not necessarily the easiest from a Wifi standpoint... www.openmptcprouter.com/download
@AddhyanMalhotra2 жыл бұрын
@@OneMarcFifty Thank you for the quick reply! Will look into it ✌️
@jamesharrington2385 Жыл бұрын
Bro... that's a lot of free information than you so much! (watched add, liked, subscribed, and commented)
@alexanderwitte9919 Жыл бұрын
Hi! Hey I was curious- if a path has higher latency than other, can Mptcp intelligently choose the best path? Or can this be manually configured?
@sloop2410 ай бұрын
What ports need to be forwarded on the vps
@costacosta1083 жыл бұрын
hello, nice tuto , i followed steps and i'm connected to openmptcp but how make wifi for conect to bonding connexion in openmptcp
@OneMarcFifty3 жыл бұрын
Hi Costa. In essence, the config would be exactly the same like on OpenWrt without OpenMPTCP. Just add a Wifi interface to the LAN zone.
@costacosta1083 жыл бұрын
@@OneMarcFifty thank you very much
@pasqualepucci76149 ай бұрын
Salve, openmptcp può essere usato anche con una sola WAN+vps? Oppure ci vogliono sempre 2 wan?
@mirrormirage03 жыл бұрын
Is it possible to use this without a VPS? i.e, only use the combining of multiple wifi connections and connect to the ISP ?
@OneMarcFifty3 жыл бұрын
Well, you can use MPTCP or the like to load balance connections without a VPS if you are using network protocols that don't rely on a single connection or if you are using many of those (UDP or multiple users). As soon as you want to increase throughput for _one_ given TCP connection at a single point in time then you will need a VPS.
@techthisout35492 жыл бұрын
Hi Marc, I've been able to setup the open mptcp router onto an hardware device with multiple lan ports. I was able to get my vmix call , skype and similar videocalls... I was able to recieve and send SRT signals using the "caller" method, so I call the other side over the vps to another pc with portforwarding rules. But my question is : is it possible to setup the open mptcp router to work in SRT in listener mode? I mean can I make an SRT call via an external pc over the wan pointing the ip address of the vps server, and than the open mptcp router recieve that signal ? Because no matter what I modify but it seems I couldn't make it work... I don't even know if there's something else to adjust like the glorytun UDP. Can you please explain me if there's some passage in order to make this thing work? SRT is based onto UDP protocol, and the coolest thing should be to be able to use the machine with the open mptcp router in listener mode, like activating a DMZ rule on the ip of the machine that run vmix for example and the remote cameras or remote signal in general point to the vps in caller mode. I don't know if it is clear enough I hope so, waiting for a kindly answer from you I'll thank you so much
@OneMarcFifty2 жыл бұрын
Hi Simone, presumably you would need to adjust the firewall rules on the VPS. However - what I suggest that you can do is that you open an issue on the OpenMPTCPRouter Github - Yannick is very proactive in replying to those.
@winkstreaming21642 жыл бұрын
thanks
@OneMarcFifty2 жыл бұрын
And thank you ;-)
@vaibhavidesai45003 жыл бұрын
Hey Marc, Thanks for this video! I have installed the OMR on oracle virtualbox and added 3 bridge adapters to it(one for LAN and 2 for WAN connections). On my base laptop I have one connection from my home router and other from mobile hotspot.I followed the same steps as showed in your Openwrt in virtualbox.I am able to ping the LAN network but WAN interfaces are down (WAN configured as bridge with DHCP in OMR wizard).Please help. Thankyou
@OneMarcFifty3 жыл бұрын
If you type ip addr in an ssh shell or on the console of the OMR, does it show any IP address ? Also, is your network card able to do "promiscuous" mode, i.e. get multiple MAC addresses ? Is this Virtualbox on Windows or on Linux ?
@vaibhavidesai45003 жыл бұрын
@@OneMarcFifty Thanks!! It works after enabling promiscuous mode.But I am unable to achieve the loadbalancing and failover between the two interfaces on OMR(although my tunnel is up and I am able to ping the tunnel ip of OMR from VPS and vice-versa) .My OMR is installed on virtualbox which is on windows and VPS is a vm on ESXI server having public IP. Hope you can help me with this.
@TheJORGEMOL Жыл бұрын
Greetings friend, thanks for your time. I have searched your channel for a way to install openmptcprouter directly on a pc without vpn, due to my architecture it would be great to be able to do it that way.
@OneMarcFifty Жыл бұрын
Hi Jorge, I haven't made any video on that matter. But the installation should be quite straight forward, just you would need to boot from a USB stick the first time or dd the stick onto a partition of the device.
@ricardoiarossi3 жыл бұрын
Do you know a config setup for redundancy of tcp connections? I've tried many different setups, they work some times but eventually they drop the connection. Hope you can help me with that, thank you
@OneMarcFifty3 жыл бұрын
Hi Ricardo, do you mean in General (e.g. with OpenWrt) or specifically with OMR ? If it is for OMR, then you might try just picking the "Optimize for latency" box which would always take the line with the lowest latency rather than optimize for bandwidth. For OpenWrt there is WAN3 - but need to test this first. Hope that helps ;-)
@ricardoiarossi3 жыл бұрын
@@OneMarcFifty after a lot of configs I've managed to make it work but not perfectly... Now I did find a much better solution for redundancy, one where you don't even lose packets while pinging and also switch between wans much faster. You should take a look, it's called Engarde and uses wireguard.
@vineetsingh0193 жыл бұрын
Finally the rabbit is out from the hat 🪄🪄🪄🪄
@OneMarcFifty3 жыл бұрын
Tadaaaaaahhh ;-)
@adrianandrews22543 жыл бұрын
Hi. I've been waiting for this since your video last week. I need to run an L2TP connection over the bonded connection to another server in order to access my /29 subnet in the internet. Note NOT ipsec - just L2TP. I have used several dd-wrt routers ( ASUS and Brother ) all of which include an L2TP client. This software does not appear to have this functionality. Am I missing something ? Can I install the L2TP client demon myself ? I have a separate LAN adapter installed, but my Atom based x86-64 H/W does not support virtualisation , so I can't run either software in a VM. Regards. BTW idk will not offend !
@OneMarcFifty3 жыл бұрын
Hi Adrian, I must admit that I have never really used L2TP / IPSec - if you check System-Software in OpenWrt / OpenMPTCP and search for L2TP there is some stuff but I am afraid no fully blown Client with GUI.
@adrianandrews22543 жыл бұрын
@@OneMarcFifty I've not had much success with this project. Temporarily, I'm chaining the output through a separate box with a VPN client on. I'm also going to upgrade my cpu so that I can run it as a VM on the same box . Thanks for your advice. Keep up with the good video work. ATB. Adrian.
@p74_3 жыл бұрын
Hi all I have two links fast connection A with restriction 70 Gb link B without restrictions I want youtube and netfix to go through link B what to choose OpenMPTCPRouter or openwrt from mwan3?
@OneMarcFifty3 жыл бұрын
Hi, from what you describe I would not say that you need OpenMPTCPRouter for this. OpenWrt will do the job. Basically you could set everything up with routing / firewall traffic rules.
@p74_3 жыл бұрын
@@OneMarcFifty Thanks for the reply You made a good movie about openwrt and virtualbox is it possible you are doing such an openwrt proxmox video? thanks for the reply You made a good movie about openwrt and virtualbox is it possible you are doing such an openwrt proxmox video?
@markahdz3 жыл бұрын
I got a little lost so a vps subscription is needed to get it to work or a raspberry pi can do all the work.
@OneMarcFifty3 жыл бұрын
Hi Mark, yes a VPS is needed. Alternatively a Raspberry Pi at a friend's place or at any place where it has great Internet connection can play the role of a Pi. But either way you need two endpoints. The one at home and the one in the internet
@markahdz3 жыл бұрын
@@OneMarcFifty I have cable internet and I also have a lte, I imagine I can bond them together, one is slower than the other I supposed to get around 400 mbps on cable which I dont I get about 150 but that is probably because of my router, and the lte I can get around 100 mbps will 100+150= 250mbps or numbers don’t mean anything it will have something in the middle ?
@OneMarcFifty3 жыл бұрын
Well - other users report that it can be close to 90% of the speed figures - but it greatly depends on your VPS provider.
@alfatech86042 жыл бұрын
please can I host the server on vmware at home or a vps is better and does it perform more well on a vps on cloud than vmware? thank you for your video :)
@OneMarcFifty2 жыл бұрын
Hi, you need a portion of this at home and one portion in the cloud (the VPS) if you want to use this in the real world.
@alfatech86042 жыл бұрын
Ohk thank you 😊
@paulmaydaynight99253 жыл бұрын
it would be convenient if there where simple 'modules' for the ram based 'slax' Debian 10 , c.o Tomáš M the livecd creator, i assume his slax can be used on the vps or remote multi wireless community wan connections up the hill, and just load & unload the modules on the fly as required there, give it a go, copy the slax dvd/usb contents to a drive/usb stick & run his script as root to simply make the disk bootable, simples, quick, & tiny as Tomáš advocates ^_~.
@OneMarcFifty3 жыл бұрын
Definitely - awesome concept. The challenge would be to get the MPTCP enabled Kernel...
@paulmaydaynight99253 жыл бұрын
@@OneMarcFifty the compiler tools work fine on slax out the box, so compile one!
@kiiverkk3 жыл бұрын
Awesome channel that youtube recommended today, potential to be big like Level1Techs or Andreas Spiess.
@OneMarcFifty3 жыл бұрын
Thank you very much!
@LearnTodayTech3 жыл бұрын
Thankyou
@OneMarcFifty3 жыл бұрын
And thank you for watching 😉
@kamileqone3 жыл бұрын
Can I use multiply connections to one VPS?
@OneMarcFifty3 жыл бұрын
yes
@luis.enciso7 ай бұрын
Why is this not on openwrt? and MWAN3 is
@natzakaria2 жыл бұрын
Please do one on Pi4
@OneMarcFifty2 жыл бұрын
It's noted - many thanks for the suggestion
@charlykjoseph3 жыл бұрын
Link for the next episode
@OneMarcFifty3 жыл бұрын
Hey, not sure if I understand correctly - are you looking for the next episode ? It's all on my channel page kzbin.info
@charlykjoseph3 жыл бұрын
@@OneMarcFifty thank you
@aryan-orionbelt20373 жыл бұрын
It is test need to 2 connection ?
@OneMarcFifty3 жыл бұрын
If you only want to run this in the virtual world, then the connections that you are actually testing are the virtual ones, i.e. the three shapers. If you want to use this in the real world, then you need two physical connections to the internet.