Wow. I was looking into this about 5 years ago to see how I could work from my remote village in kashmir as I work from home so could be based anywhere. I started to look into peplink routers and speedfusion but then for some reason didn't go any further. I recently became more interested and landed on your great channel. Hopefully with your experience I might be able to progress my original plan of Internet bonding.. Thank you for this great work.
@OneMarcFifty3 жыл бұрын
Thanks Asif - have a look at the 2nd episode (Openmptcprouter) if it suits your needs!
@PrafullaParaskar3 жыл бұрын
Most informative video on Multipath TCP. Needless to say, this is a must-subscribe channel for every homelab network enthusiast. Thank you, Mark. Keep up with this God's work. I for one will be waiting for your next video.
@OneMarcFifty3 жыл бұрын
Many thanks for your friendly feed back !
@mervmartin21123 жыл бұрын
In radio, a device that aggregates several antennas into one connection is called a beam former. The opposite of a multiplexer.
@OneMarcFifty3 жыл бұрын
Hi, many thanks for the feedback ;-) Even though we're not looking at the specific use case of radio here ;-) So the opposite of the multiplexer would be a de-multiplexer ;-)
@f.m57313 жыл бұрын
To Marc. Thanks for your contribution. I'm studying about network and developing MPTCP environment in my college. Although I have had difficulty to make connection with MPTCP, I could arrange my knowledges and come up with the next way to approach to my goal. Today, I started a subscription of your videos! :)
@OneMarcFifty3 жыл бұрын
Awesome, many thanks for the feedback and many thanks for subscribing!
@coolkrini6230 Жыл бұрын
Thank you for the video. Amazing explanation. Even a person who is not much into technical can easily understand this.
@DanielSRosehill3 жыл бұрын
Brilliant content, man. I've just set up my first load balancing router and channel bonding is next on my to do list. I have to admit, even as a somewhat veteran Linux user, I found the MPTCP website intimidating and my first thought was "this is beyond me." I appreciate your calm and reassuring breaking down of the jargon. Feeling a lot more encouraged to give it a shot!
@OneMarcFifty3 жыл бұрын
Awesome, many thanks for the feedback Daniel !
@alexanderwitte9919 Жыл бұрын
Liked and subscribed! Thanks for putting in the time to make these!
@jairunet2 жыл бұрын
Another great technology feature to keep in mind when analyzing the best solution to accomplish high availability and speed. This is awesome Marc!
@OneMarcFifty2 жыл бұрын
Hi Jair - arigatou ;-)
@ArisAlamanos3 жыл бұрын
I'm so glad I discovered this channel 2 days ago. It's awesome!!!
@OneMarcFifty3 жыл бұрын
Hi, many thanks for the kind comment - and many thanks for subscribing !!!!
@oceanz553 жыл бұрын
Marc, you are brilliant!! I am still paying attention and thank you yet again for everything you do!!
@OneMarcFifty3 жыл бұрын
Hey ! Welcome back ! How's the renovation project going ?
@oceanz553 жыл бұрын
@@OneMarcFifty Heya Marc, I am now nearly done the flooring and will be moving into the room this weekend! I can't wait as this has been dragging on for months!!
@Mr_Ravee3 жыл бұрын
😮Wow,Just wow,This is content worth paying for.Please continue making these videos.
@OneMarcFifty3 жыл бұрын
Thank you very much - I won't stop ;-)
@urbanbushcraft30183 жыл бұрын
Fyi, I didn't get an ad break here in England. Great video. Thanks
@OneMarcFifty3 жыл бұрын
Thank you very much for your feedback!
@joaomanoel16352 жыл бұрын
Another Brazilian happy! Congratulations on the beautiful instrucion. I was studying some way with SD WAN, MPSL to do this aggregation of multiple links.🔥 Another new subscriber! 👏👏👏👏👏
@OneMarcFifty2 жыл бұрын
Hi João, many thanks for the feedback - and thanks for subscribing ;-)
@brrruski84364 ай бұрын
Thanks Marc for your informative and comprehensive content😮🎉 I will follow your video and set up my MPTCP testbed! Exciting
@crazypict Жыл бұрын
I really like your videos. Great video again 👍☝️
@OneMarcFifty Жыл бұрын
Thank you very much
@tech-net8302 жыл бұрын
Thanks for the great video, it is really awesomeeee.
@tech-net8302 жыл бұрын
Onne question: Which tools dlo you recommend to monitor the the NIC (throughput, latency, page loading time...). Thanks a million.
@OneMarcFifty2 жыл бұрын
You may use bmon or ntop for the NIC speed, iperf3 to measure throughput and possibly ntopng. Traceroute and pingplotter can be used for latency checks
@YLandorin3 жыл бұрын
I tried this before the video came out (but someone gave me the hint on Marc's channel) and it works brilliant! I was able to speed up my 250 MBit connection to more than 300 (limited by 4G) and doubled my upstream from 40 to 80 Mbit. Quite easy to install thanks to the many VMs and the server script as long as you are a little Linux proficient. The redundancy is a nice bonus! Now if there just were a tutorial how to install this on an existing openwrt environment...
@OneMarcFifty3 жыл бұрын
We might get to that :-) Problm will be to safeguard all your firewall, networks and DHCP settings etc...
@LampJustin3 жыл бұрын
I'd love to see that as well! ;)
@myutubeusernameyeah2 жыл бұрын
Wonderful videos! I have been enjoying these a great deal. I just set up open MPTCP router and went from around 90 down 10 up using session based load balancing on a draytek vigor to around 300 down 50 up with open MPTCP. I would love to see more content around this. Specifically, incorporation into full network setups and including ad blockers and other devices. I would also like to better understand the tuning options available and how the security works. For example, what else can I add on the VPS side? Thank you for all of your excellent work!
@bobbykr80753 жыл бұрын
Very good video. I am working on OPENMPTCP with RPI 4 from the last few months & found its very unstable.Aggregation is good but not very stable. I will wait for your next video on OPENMPTCP so that i can learn it more.Thanks once again.
@OneMarcFifty3 жыл бұрын
Thank you ;-) If you're having trouble with OpenMPTCPRouter then the best to do is probably let Yannick (ysurac) know in the issues section of his Github. Usually he replies very quickly.
@bobbykr80753 жыл бұрын
Yes I keep getting support from him.He is a genius.😊
@jeffm27872 жыл бұрын
I use to use this trick with PFSense and an ADSL + Cable connection. Worked great. Not sure if it was MPTCP or not, either way I got the combined throughput on most everything.
@OneMarcFifty2 жыл бұрын
Hi Jeff, many thanks for sharing - yes, you could do load balancing on many Router OS'es - Mikrotik RouterOS, pfSense, OPNSense and the like - also with OpenWrt. Usually they would NOT use MPTCP but rather aggregate the total bandwidth. But you would still benefit from that if a) the software(s) that you are using is using multiple streams or b) you have many people in the network round-robin between the connections.
@CEPTha_78BANG8 ай бұрын
Looks like I'm getting some advantages, which is awesome! Thank you for giving an interesting one, sir!👍🏿👊🏿
@yakumark3 жыл бұрын
this is a hall of famer video. really love your work!
@OneMarcFifty3 жыл бұрын
Thanks a lot Mark!
@hsalardajr3 жыл бұрын
Thanks! great video, i seldom follow people but this is so hard to pass. Really great and clear explanation, please continue to do so. :)
@OneMarcFifty3 жыл бұрын
Thank you very much!
@TradersTradingEdge3 жыл бұрын
Thanks Marc, another helpful, very nice explained Video. Happy weekend :)
@OneMarcFifty3 жыл бұрын
Thanks a lot Emilio - still two days to go for the weekend ;-(
@TradersTradingEdge3 жыл бұрын
@@OneMarcFifty oh bummer - well then, another 2 days to have fun at work? The glass is at least half full Marc. ;-) laters...
@SergeyBarkovskiy3 жыл бұрын
Great video! Thanks for the knowledge sharing. Extremely appreciating your work! 👍
@OneMarcFifty3 жыл бұрын
Thank you very much Sergey !
@tech-net8302 жыл бұрын
One question: Which tools dlo you recommend to monitor the the NIC (throughput, latency, page loading time...). Thanks a million.
@OneMarcFifty2 жыл бұрын
Hi, the "classics" for the command line would be ntop or bmon - but really focussed on packets, banwidth, qdiscs and the like. Not sure about page loading time - that's the application layer actually.
@WOLFITTIPS5 ай бұрын
Ive been using mptcp router for years now works great
@SilasMerrick3 ай бұрын
Are you getting a bonded bandwidth using that router for streaming to youtube or facebook?
@julienchlebowski5163 жыл бұрын
Hey Marc, I'd like to make use of MPTCP wonders, but on LAN only : I am throwing together a bunch of servers that are all 2x or 4x 1Gbps NIC equipped. I have a 24 ports gigabit switch sitting there, unused. So I can live with wasting eth ports on the switch side. I'd prefer using 2 - 4 ethernet cables per host, and boost the throughput to ~ 2Gbps to/from hosts with 2 eth ports , ~ 4 Gbps for hosts with 4 eth ports, than spending hundreds / thousands on 10G switch and pci NICs, or dedicated infiniband / flexiblelom for the servers. Is there a way to make MPTCP work directly between these few hosts, and to get multi gigabit speeds on a budget ?? All hosts be running ubuntu 21.04, and will all be in the same room in a rack. Thanks for sharing your insight on that matter.
@OneMarcFifty3 жыл бұрын
Hi Julien, you could use MPTCP for this but as you seem to be in an Ethernet environment, there is a much easier solution which is taylored for this - Ethernet bonding. Watch here en.wikipedia.org/wiki/Link_aggregation and here wiki.linuxfoundation.org/networking/bonding and here (in German) www.thomas-krenn.com/de/wiki/NIC_Bonding_unter_Debian
@gasparem163 жыл бұрын
Splendid content. Impressive channel. thank a lot!
@OneMarcFifty3 жыл бұрын
Thank you very much - very kind feedback!
@nitinls762 жыл бұрын
It's simply awesome 👌
@OneMarcFifty2 жыл бұрын
Thank you !
@goofybits82483 жыл бұрын
You are just amazing!
@OneMarcFifty3 жыл бұрын
Thank you ;-)
@Techtips2003 жыл бұрын
Superb ....great job..please make video on traffic steering and dpi technology wrt telecom domain .Which are also now providing security as service to end user (mobile subscribers).
@OneMarcFifty3 жыл бұрын
Thank you for your feed-back - I'll think it over ;-)
@RifatErdemSahin3 жыл бұрын
Lots of research in this video. Why did you position the flow of this video in this manner ? I think its more than people can grab. Its detailed and geeky. I watched it twice
@OneMarcFifty3 жыл бұрын
The flow was explain - check - build - verify. Admittedly it's not for the masses ;-)
Openmptcp is pretty interesting, played with it a few years back
@OneMarcFifty3 жыл бұрын
Few years back - you must be a very early adopter as it's only around since 2018 afaik ;-) I am sure today's version has changed a lot then - even though Yannick still uses 0.x as Version number ;-)
@forid2003 жыл бұрын
@@OneMarcFifty Yeah I think I ultimately gave up on it because I couldn't find a VPS provider who was both affordable, had unlimited traffic and didn't share 1gbps uplink with too many users. Plus I ended up getting faster Internet at home anyways :)
@OneMarcFifty3 жыл бұрын
Ok - the last sentence is probably the killer argument - if you have fast internet then obviously you don’t need it any longer;-)
@mbahmen13413 жыл бұрын
Sorry if I misunderstood the concept of mptcp. Is this some kind of load balancing with 2 wan? Currently I use mikrotik CHR on my proxmox for serving internet to my local community. btw I'm now subscribed. Really waiting for the implementation on your proxmox
@OneMarcFifty3 жыл бұрын
Thanks a lot for the feedback and for subscribing ;-) Yes, MPTCP provides bandwidth aggregation and /or failover / load balancing
@savagedk3 жыл бұрын
cant wait for the openmtcprouter video :D I just set it up today. Works like a charm for failover, but I fail to see any link aggregation going on :/
@OneMarcFifty3 жыл бұрын
Make sure that you enable MPTCP on the WAN connections in the OMR setup wizzard page.
@savagedk3 жыл бұрын
@@OneMarcFifty That option should be set. Multipath TCP: WAN1 Master, WAN2 enabled , OMRVPN: disabled, OMR6IN4: disabled
@dennisdesgehtdichnixan20223 жыл бұрын
Great video, superior content. Thanks!
@OneMarcFifty3 жыл бұрын
Many thanks for your kind feedback!
@hnasr3 жыл бұрын
What a fantastic explanation, I have been reading the multipath TCP RFC but had so many questions that you addressed well in this video! So here is something that am not sure about. Given that we are guaranteed now to get more out of order packets because some paths are faster than others, what is the cost of reordering those packets aggregated from the multiple paths at the destination?
@OneMarcFifty3 жыл бұрын
Hi Hussein, many thanks for your feedback. The cost of reordering depends on the scheduler of course. Olivier Bonaventure has written a nice article on this: blog.multipath-tcp.org/blog/html/2018/12/09/the_multipath_tcp_packet_scheduler.html
@Neifer_57 Жыл бұрын
I have a question. If suppose I am sending and receiving data on my phone and as per MPTCP logic there are 2 paths suppose:- a LTE path and a wifi, so does this means my mobile data is being consumed along with wifi? If not then how does this work while transfer.
@awabomer3 жыл бұрын
Keep up the good work , thank you
@OneMarcFifty3 жыл бұрын
Thank you very much !
@MohdFaeqFairosRosli3 жыл бұрын
Very usefull knowledge
@OneMarcFifty3 жыл бұрын
Thank you ;-)
@berthofer79133 жыл бұрын
Great idea, thank you, the problem is, that i am not able to come over the thing with the script ... ip rule returns 0: from all lookup local 32766: from all lookup main 32767: from all lookup default although I have done all the things with mptcp_up and mptcp_down in accordance with your description. I made it on an Installed Live Verision of Ubuntu have run a firewall, Ports 8080, 80, 5900 and others open. Can it has to do with this? Thank you in advance! Greets Bert
@OneMarcFifty3 жыл бұрын
Hi Bert, have you made the up/down scripts executable? If you want you can jump on the discord server- we have interactive sessions twice on Sunday 😉
@berthofer79133 жыл бұрын
@@OneMarcFifty Yes, Sir I did so, even twice before I wrote this post. The very first part of your script enabling MPTCP worked perfectly, thank you so far. But the last part does not work at all. ;( What addtional problems I am facing here? P.S.: Sorry I wanted to come up to your session, due to connection problems I was not able to do so.
@undergroundnews_dk Жыл бұрын
I do livestream from random places using my phone as shared 4&5G hotspot but I was thinking adding more hotspots to make the connection fast and more stabile. Some public hotspots does have isolation - but the option to add cellurphone shared hotspot maybe a cheap solution so I was thinking about running Raspberrypi as MPTCP router with to another VPS with MPTCP also would be maybe be a solution ;)
@jacky_233 жыл бұрын
You are doing a great job 👏
@OneMarcFifty3 жыл бұрын
Thank you
@shashankmanerikar3 жыл бұрын
Hi Marc thanks for the video. Can we aggregate multiple interfaces having unequal BW? (i understand in linux bonding addition of such interfaces results in No. of interfaces x BW of lowest interfaces). What is the scheduling algorithm used here?
@OneMarcFifty3 жыл бұрын
Hi Shashank. Indeed, a big advantage over the tap bonding solution is the handling of different bandwidths. Christoph Paasch has written a whole Blog article on the scheduler here : blog.multipath-tcp.org/blog/html/2018/12/09/the_multipath_tcp_packet_scheduler.html
@shashankmanerikar3 жыл бұрын
@@OneMarcFifty thanks Marc for quick revert
@taotao17102 жыл бұрын
Hi Marc, I want to know what tools you used in the section of "tests with iperf3", is it iperf3 with UI? Can you share with us? Thanks.
@OneMarcFifty2 жыл бұрын
Hi, I am using bmon to monitor the qdiscs here. You can install it on debian by typing sudo apt install bmon
@nosonn3 жыл бұрын
Bonjour, vous expliquer vraiment très bien toutes vos vidéos, c'est pour ça que je vous suis. +
@OneMarcFifty3 жыл бұрын
Merci beaucoup, c'est très gentil de votre part!
@massimopovoleri10793 жыл бұрын
Hi Marc congratulations for the video which was something I was waiting for !! Question: can I use my server with debian linux on board instead of a remote VPS server since I have a 100MB vdsl with 70 MB down and 30 Mb up available? Thanks Massimo
@LampJustin3 жыл бұрын
I don't think you're understanding right. You can of course use your local debian server but how are you benefiting from that? You can only benefit by having multiple links to the internet be it dsl, LTE, 3G, Starlink or Cable. This software just let the packets use different routes to reach its destination. If every server on the internet would also have it, then yes you could totally be fine using a local debian server with multiple uplinks, but since the server on the other end don't know that all those incoming packets are in fact from one person or computer, it drops the connection and Linux would fall back to normal TCP with which you'll never see higher speeds than that of your fastest line.
@massimopovoleri10793 жыл бұрын
@@LampJustin Hy modzilla thanks for the reply, actually it is a somewhat complicated topic and I think I have explained myself wrong: I will use a router with openWRT with MPTCP connected to two 4g LTE modems of two different operators in a mobile station. Then I will point to the address of the server that aggregates the streams. I wanted to understand if instead of the VPS server that will do the aggregation of the two flows I can use a physical server installed in my house where I have a very fast VDSL. Is that a stupid question?
@LampJustin3 жыл бұрын
@@massimopovoleri1079 it indeed is complicated! But no its definitely not a stupid idea or question. The only thing that would limit your speed is your local vDSL connection. You therefore won't get more than 30 Mbit/s down on your mobile station.
@OneMarcFifty3 жыл бұрын
Heya, I can see that you have already sorted out the best answer ;-) Indeed, a server at home is a good aproach if you are travelling for example.
@nicholastoo8583 жыл бұрын
Which method do you prefer between this and Open VPN via OpenWRT?
@OneMarcFifty3 жыл бұрын
You mean bonding two vpn lines? Mptcp is definitely the better solution as it does packet management etc
@nicholastoo8583 жыл бұрын
@OneMarcFifty Thanks!
@joyfulideas51073 жыл бұрын
thank you for this video
@OneMarcFifty3 жыл бұрын
You're welcome - thanks for watching !
@michaelcaliao16473 жыл бұрын
Did you have an apps directly to install to windows?
@OneMarcFifty3 жыл бұрын
Hi Mickey, no - this is Linux only - don't know if Windows will support this. Anyhow you can use OpenMPTCPRouter as a gateway layer.
@binaykuma813 жыл бұрын
You are doing good job.
@OneMarcFifty3 жыл бұрын
Thank you!
@IulianRaduta3 жыл бұрын
I know the hard way since 2014 , i din`t check that lately , so big thanks to remaind me again. This wil work in a distribuited layer of private cloud datacenter , i was try this years ago and no success.Since today i had a new ideea , hope will work.
@OneMarcFifty3 жыл бұрын
Many thanks for the feedback - I hope it works - let me know ;-)
@jameshenry18063 жыл бұрын
I used this on a RPi4, worked very well, but most streaming services have blocked any vpn, defeating my purpose of using mptc. A more advanced person may have better luck.
@OneMarcFifty3 жыл бұрын
That's indeed a challenge to bypass. The streaming providers have started blocking content from datacenter IPs as opposed to so called residential IPs. I don't really know about any workaround other than have the VPS at a friend's place or similar...
@Pianeta0scuro3 жыл бұрын
Great video thank you.
@OneMarcFifty3 жыл бұрын
Thank you Antonio!
@AlonsoVPR3 жыл бұрын
This is very interesting!!!
@OneMarcFifty3 жыл бұрын
Thank you very much!
@Monolith-yb6yl2 жыл бұрын
How to encrypt connection and make it invisible(look like https) for provider like openvpn do?
@OneMarcFifty2 жыл бұрын
Good question - and I am not sure about the answer. My first idea would have been to just run OpenVPN on port 443 (standard SSL port), but presumably a deep packet inspection tool would capture that. Maybe someone else can comment on this ?
@OneMarcFifty3 жыл бұрын
Watch the second episode here kzbin.info/www/bejne/o4q8oHx6eLymsNE 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
@bohuachen85622 жыл бұрын
Thanks for your explain for MPTCP,幹的好!!
@OneMarcFifty2 жыл бұрын
You're welcome ;-)
@rubanbose3 жыл бұрын
So quick question does a single tcp flow is sending over a path and if not then how is tcpmss and windowing is managed when one single tcp flow is transported over dissimilar paths.
@OneMarcFifty3 жыл бұрын
Hi Siddharth, that is the art in writing the new schedulers - an intro is here blog.multipath-tcp.org/blog/html/2018/12/09/the_multipath_tcp_packet_scheduler.html plus Christoph Paasch has made many pulications on that, e.g. www.researchgate.net/publication/266660693_Experimental_evaluation_of_multipath_TCP_schedulers
@VU-tv3 жыл бұрын
Can we add mptcp with Shadowsocks server to aggregate the bandwidth on VPS so that we can use both wifi and 4G as client on smartphones by using Shadowsocks app.
@OneMarcFifty3 жыл бұрын
Absolutely! If you watch the second episode here kzbin.info/www/bejne/o4q8oHx6eLymsNE that's exactly what OpenMPTCPRouter does.
@VU-tv3 жыл бұрын
@@OneMarcFiftyIn this video you mentioned only router or virtual machine works like a client for bonding multiple connections. But How we can build the app which works directly on android phone like speedify app does.
@RifatErdemSahin3 жыл бұрын
Great video title marc
@OneMarcFifty3 жыл бұрын
Thank you.
@Rundik Жыл бұрын
TL;DR can you bypass your internet provider's speed limit?
@OneMarcFifty Жыл бұрын
Hi, actually you can't bypass the limit as such on one given line but you can add another line and aggregate (with limitations).
@thestreamreader11 ай бұрын
With multiple cellphones in the home all subscribed now to unlimited hotspot. Could we setup a wifi interface and multipath those in some way?
@layanmoyura4767 Жыл бұрын
Can i test mptcp with two network adapters in vm using one gateway
@OneMarcFifty Жыл бұрын
Hi Layan, you will need two different routes to a destination (i.e. two gateways really) - whether they are physical or virtual is irrelevant for testing, but you would probably need to add some more VMs or containers to mock that up.
@RifatErdemSahin3 жыл бұрын
March do you feel the background noise in the video ? Are you using an xlr cable ?
@OneMarcFifty3 жыл бұрын
No - that's the broken fan of my Ryzen - need to fix that ;-)
@euxheniodragoj28063 жыл бұрын
@@OneMarcFifty Audacity has a very simple background cancelation function, maybe you could treat the audio with that. (I did not hear the noise myself...)
@rajatjoshi62002 жыл бұрын
i worked along step by step but at the end when i am doing the ip rule show command it still is not showing me the three routes. do i need to restart or boot what do i need to do. help me guys
@OneMarcFifty2 жыл бұрын
Hi Rajat, maybe your Ethernet devices have different names ? eth0, eth1 etc? You would then need to adapt the scripts really.
@xenon.1922 жыл бұрын
was a very informative video but i'm unfamiliar with how the grub menu is accessed over browser here, i presume its something to do local vm based on url but i'm unaware of the setup or technology behind it, can somebody help me here?
@OneMarcFifty2 жыл бұрын
Hi Bikash, could you point me to a time marker please ?
@paulmaydaynight99253 жыл бұрын
it would be interesting to add 4 'fastest wifi card 2021' to the home mix, 2 per end node (usb3/pcie) as a MPTCP tunnel , use later for long range point to (multi) point with diy 'TTGO T-Beam V1.1 ESP32 868/915 WiFi Wireless Bluetooth Module GPS NEO-6M SMA LORA 32 18650 Battery Holder (868Mhz) signal' feedback/remote terminal, 'Pi-KVM - DIY CHEAP Raspberry Pi KVM over IP Prototype Version 3 Review!' style in case the main remote dad link goes down ^_~ assuming dad is within the low bitrate (still better than the best old 56k dialup if you remember bbs days lol) LORA 10km+ in perfect conditions range
@OneMarcFifty2 жыл бұрын
So you mean feedback line over LoraWAN?
@JC-vs7ud3 жыл бұрын
would this benefit from gaming? because i tried the channel bonding technology from speedify and it sucks
@OneMarcFifty3 жыл бұрын
Probably not. Gamers use UDP. The only way to bond UDP I know of that would work is MLVPN. But any solution would increase your ping time to the internet slightly because of an additional hop to the VPS I am afraid
@dedekmanisku2 жыл бұрын
i love you :)
@OneMarcFifty2 жыл бұрын
Great ;-) Thank you !
@LoMiLoLP3 жыл бұрын
Did I get it right that this only works with connections that have dynamic IP addresses? We are using an ADSL connection that operates on a static IP. So I cannot implement MPTCP to benefit from the additional speed of a 4G cube?
@LampJustin3 жыл бұрын
No, this was only the limitation of the script that sets up mptcp and all the routes on boot. Marc fixed it, so no worries ;)
@LoMiLoLP3 жыл бұрын
@@LampJustin Thanks for the answer! Might look into setting that up then:)
@OneMarcFifty3 жыл бұрын
Hey guys, reading through your comments reminds me that I need to push that script upstream. I hope I'll find the time to do this this week-end. Thanks for your comments !!!
@unmeshagarwala81563 жыл бұрын
@@OneMarcFifty I added the MPTCP enabled kernel to my ProxMox testbench today alongside the OMR and the ip rules seem to not be modified regardless of whether my three interfaces are defined to be static or dynamic. Are the scripts the correct ones?
@Enonymouse_3 жыл бұрын
I laugh about this because I wanted this ability back in 2007. :P
@OneMarcFifty3 жыл бұрын
Well, then you seemed to be a bit ahead of your time ;-) MPTCP has been published experimental in 2013 ;-)
@imzjustplayin2 жыл бұрын
@@OneMarcFifty Diamond Multimedia made a shotgun modem and they also had Multi-link ISDN modems back in the day.
@reizhi3 жыл бұрын
Thanks for your great job. May I know how can I set up such a traffic sharper relay server?
@YLandorin3 жыл бұрын
They provide a script on that openmptcp website for servers. Just put in the few details such as IP and run the script on a fresh/blank Linux server, it is just ready to use after that.
@OneMarcFifty3 жыл бұрын
Hi, many thanks for the comments guys, the script on the OpenMPTCP site is for the VPS. I believe the original question was about the traffic shapers. We will set those up in the third episode. In a nutshell it's just a Linux container (LXC) with ip4 forwarding and masquerading activated plus I wrote a web interface for the qdisc scheduler in order to modify behaviour with the netem scheduler.
@cheako911553 жыл бұрын
Reminds me of ECN, great on paper but as many FWs discard packets with the ECN bits set it can't ever be implemented. I feel we will see the same thing here.
@OneMarcFifty3 жыл бұрын
Fair point. Now the difference - and that gives me hope - is that ECN was designed 20 years ago where video on demand and the like were not really an issue. Second difference is that router vendors just did not implement it where as with MPTCP they would need to explicitely discard it. We‘ll see - but what gives me additional hope is that network providers would actually make business if they continued to allow MPTCP. The future will show - either way it could also just be a temporary thing until we get highspeed internet everywhere which would make it obsolete.
@MMKaresz_az_eredeti3 жыл бұрын
Unfortunately the apt repository doesnt exists anymore. compile frm git is a pain in the @ss if you dont have kde... Any idea?
@OneMarcFifty3 жыл бұрын
Hi Nagy, which apt repo do you mean exactly ?
@MMKaresz_az_eredeti3 жыл бұрын
@@OneMarcFifty this one: multipath-tcp.org/pmwiki.php/Users/AptRepository
@OneMarcFifty3 жыл бұрын
Ah Ok thank you 😉
@tipyourhomie-chromewebexte99272 жыл бұрын
A viewer tried to tip NANO to this video. More Info in our Account Bio.
@OneMarcFifty2 жыл бұрын
Thank you
@non7sens3 жыл бұрын
Games use udp. How can gamers benefit from mptcp?
@OneMarcFifty3 жыл бұрын
Hi Martin, fair point - not directly. Would need some intelligence on top of that like OpenMPTCPRouter that makes smart decisions or alternatively use a VPN layer on top...
@khanra179 ай бұрын
reminder to a youtuber no 1568 "Don't pump the lower frequencies, keep the voice natural. Make voice deeper beyond limit is not cool, its gayish !"
@corel9653 жыл бұрын
You cannot incresse speed if your isp limit you to decent package...
@OneMarcFifty3 жыл бұрын
Hi, I am not sure if I understand correctly- are you saying that MPTCP depends on the ISP?
@corel9653 жыл бұрын
@@OneMarcFifty no just as a fact, or for others that will think they will get another 10-20 Mbps...
@OneMarcFifty3 жыл бұрын
Sorry - I still don’t get it - you _can_ bundle multiple lines - some viewers have achieved up to 740 Mbps with multiple LTE lines.
@corel9653 жыл бұрын
@@OneMarcFifty oh that's excellent but i was thinking just for one home user with isp package for example 150Mbps, i just review your chanel this is mostly for servers or bigger networks ? Maybe we didn't understand each other well. I mean for me example I have connection of 1MB per second (lame I know) and I cannot speed up that because my isp limit me at that...
@OneMarcFifty3 жыл бұрын
Ah Ok - I see. I think the misunderstanding comes from the fact that things are running in a virtual environment here. From that perspective you are right - it won’t give you higher speed in the real world if you just set it up in this virtual test lab. You will need multiple physical connections (e.g. one DSL plus one or two 4G or similar)
@tech-net8302 жыл бұрын
Hello
@OneMarcFifty2 жыл бұрын
Hi
@erikschiegg683 жыл бұрын
So DSL + tethered 4G is poor mans afterburner?
@OneMarcFifty3 жыл бұрын
Hi Erik - yes, from a certain perspective you might say that ;-) But joking aside - there are many areas on this panet which don't have high speed internet. Plus - MPTCP gives you options for fail over and availability ;-)
@maskedman_90223 жыл бұрын
Please also DO NOT use multipath-tcp.org nor amiusingmptcp.de to check that you have MPTCP working: these services only support the v0 of the protocol while the upstream version only support the v1 and the two are not compatible. github.com/multipath-tcp/mptcp_net-next/wiki ubuntu, arch, etc. use Version 1 of mptcp by default.
@OneMarcFifty3 жыл бұрын
Check the video at 18:07 please 😉
@lelandclayton5462 Жыл бұрын
honestly useless
@OneMarcFifty Жыл бұрын
Hi Leland, have you tried out MPTCP ? What is it exactly that you find useless ?
@tech-net8302 жыл бұрын
Thanks for the great video. I did everything completely and without errors, however, amiusingmptcp.de returns no, what can be the reason?
@OneMarcFifty2 жыл бұрын
Did you build this in a virtual environment or with two physical lines? If you only use one physical line then you can’t use multipath
@tech-net8302 жыл бұрын
@@OneMarcFifty Thank you so much for the response. The issue was because of using ubuntu 22.04. I have changed to Ubuntu 20.04 and everything works well. Thanks for your great videos. Just a quick question: 1.093670] MPTCP tokens hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 1.093770] MPTCP request tokens hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 1.093885] MPTCP: Unstable branch The Unstable branch is strange, what is the reason? Thanks a million
@tech-net8302 жыл бұрын
@@OneMarcFifty Sorry another question: when I want to configure routine and download the files, then use chmod 755 or chmod a+x. my IP rule does not change and I should configure the routing manually, what can be the problem? Thanks a million