Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenMPTCProuter v0.59 rc3 #2077

Closed
Ysurac opened this issue Sep 14, 2021 · 106 comments
Closed

OpenMPTCProuter v0.59 rc3 #2077

Ysurac opened this issue Sep 14, 2021 · 106 comments
Assignees
Labels

Comments

@Ysurac
Copy link
Owner

Ysurac commented Sep 14, 2021

Changes:

  • VPS script Debian 11 support
  • MPTCP-next kernel support on app side
  • Kernel 5.4 update
  • RUTX12 support
  • MPTCP redundant fix on 5.4
  • SIP ALG is disabled by default on VPS side and option available to enable it in router interface
  • Fix multiple server failover
  • Speed and duplex settings for each port
  • With router using 5.15 kernel, VPS can be 5.4 or 5.15 script
  • V2Ray can be used only for TCP (instead of TCP & UDP)
  • Update ndpi-netfilter2
  • Many fixes
    (Complete changelog: https://github.com/Ysurac/openmptcprouter-feeds/commits/develop)

I hope that RC3 is the latest Release Candidate...

Previous Beta

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta3-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta3-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta4-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh
use
5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta4-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta5-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta5-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta6-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta6-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta7-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta7-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta8-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59beta8-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc1-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc1-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc2-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc2-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

5.4 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc3-5.4/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

5.15 kernel:
Images: https://download.openmptcprouter.com/release/v0.59rc3-5.15/
VPS script: wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | UPSTREAM="yes" sh
(5.15 kernel based release is tested only on x86_64, only fullmesh (aggregation) is supported, often slower than 5.4, use at your own risk)

Repository owner locked and limited conversation to collaborators Sep 14, 2021
@Ysurac Ysurac pinned this issue Sep 14, 2021
@Ysurac Ysurac self-assigned this Sep 14, 2021
@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 alpha OpenMPTCProuter v0.59 beta 1 Feb 1, 2022
Repository owner unlocked this conversation Feb 1, 2022
@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 beta 1 OpenMPTCProuter v0.59 beta 2 Feb 12, 2022
@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 beta 2 OpenMPTCProuter v0.59 beta 3 Feb 20, 2022
@darthclide
Copy link

May I ask if kernel 5.15 is the one that fixes ipheth packet size problems?

@Ysurac
Copy link
Owner Author

Ysurac commented Feb 20, 2022

Patch is in both kernel.

@darthclide
Copy link

Okay, will try 5.4 then since it should be more stable. Thank you for the quick response.

@darthclide
Copy link

I am getting a user.notice every 4 seconds after I updated to this beta:
Mon Feb 21 01:01:29 2022 user.notice post-tracking-post-tracking: Reinstall packages...

Any ideas on what it could be?

@highfreq
Copy link

VPS script is the same for both?

@darthclide
Copy link

I used the command listed underneath the 5.4 release:
wget -O - http://www.openmptcprouter.com/server-test/debian10-x86_64.sh | sh

the version of VPS says: 0.1026 5.4.100

@darthclide
Copy link

darthclide commented Feb 21, 2022

Okay I ran the command again, and it does say 1027-test now, but I am still getting that spam of "Reinstall packages...". (Yes I did try rebooting my raspberry)

@Ysurac
Copy link
Owner Author

Ysurac commented Feb 21, 2022

The "Reinstall packages..." is because you did an update and a script try to reinstall packages that was installed. It was not working as I didn't make links on my server for that.
I will solve this to check less often.

@darthclide
Copy link

Hmm, well the messages stopped about 5 hours ago. Were these messages a sign of something bad? Is there anything I need to do?

@Ysurac
Copy link
Owner Author

Ysurac commented Feb 22, 2022

No, I made the link on the server so packages should be installed. Nothing bad and no real problem here, only too much messages in log.

@darthclide
Copy link

Ah okay thanks. No iPad wan dying on me so far. Cross your fingers that patch fixed it.

@darthclide
Copy link

Ignore the post I just made. I just confirmed with pings that a large MTU did not crash my iPad so that means this patch solved one issue. But this now leaves me still confused on why the iPad switches to a permanent down state until I restart it sigh.

@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 beta 3 OpenMPTCProuter v0.59 beta 4 Apr 18, 2022
@wlatic
Copy link

wlatic commented Apr 20, 2022

Are newer versions going to be without the schedulers such as bbr2?

@Ysurac
Copy link
Owner Author

Ysurac commented Apr 20, 2022

5.4 release will keep bbr2, for 5.15 I don't know. BBR2 is made by google and for now I don't know current status (git project seems dead).

@weblivepro
Copy link

I run Banana Pi R64 sdcard, after install squashfs go to run and i got:

[ 3.892629] VFS: Cannot open root device "mmcblk1p65" or unknown-block(0,0): error -6
[ 3.900504] Please append a correct "root=" boot option; here are the available partitions:
[ 3.908867] b300 62521344 mmcblk0
[ 3.908874] driver: mmcblk
[ 3.915662] b301 512 mmcblk0p1 5452574f-2211-4433-5566-778899aabb01
[ 3.915667]
[ 3.924624] b302 2048 mmcblk0p2 5452574f-2211-4433-5566-778899aabb02
[ 3.924628]
[ 3.933579] b303 1024 mmcblk0p3 5452574f-2211-4433-5566-778899aabb03
[ 3.933583]
[ 3.942539] b304 32768 mmcblk0p4 5452574f-2211-4433-5566-778899aabb04
[ 3.942543]
[ 3.951499] b305 7168 mmcblk0p5 5452574f-2211-4433-5566-778899aabb05
[ 3.951503]
[ 3.960458] b306 524288 mmcblk0p6 5452574f-2211-4433-5566-778899aabb06
[ 3.960462]
[ 3.969419] 103:00000 495 mmcblk0p128 5452574f-2211-4433-5566-778899aabb80

mmcblk1p65 - partition not exists - any suggestion ?

@Ysurac
Copy link
Owner Author

Ysurac commented Apr 22, 2022

·@weblivepro you use 5.4 or 5.15 image ?

@ImprezyLive
Copy link

I use 5.15

I can't run correct initramfs version from SD card version, something wrong, network not starts, console not work, but i found other sd card bootloader and they running correctly initramfs.

@Ysurac
Copy link
Owner Author

Ysurac commented Apr 22, 2022

@ImprezyLive for BPI-R64 ? I looked at the code and yes it can't work for now, need some update. 5.15 is not yet tested on anything other than x86_64.

@ImprezyLive
Copy link

Yes i use BPI-R64.

On this site: https://forum.banana-pi.org/t/bpi-r64-quick-start-boot-from-emmc/9809
i usese SD Card Image
And i can run initramfs without any problems, but i can't install any squashfs image.

If i use SD Card Image from you - initramfs not starting correctly, no network, console working in weird mode.

I compile from source (DEVELOP) but without successful.

@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 beta 4 OpenMPTCProuter v0.59 beta 5 Apr 23, 2022
@finnschi
Copy link

finnschi commented Apr 27, 2022

beta 5 runs great for me, upgrade went smooth both vps and router, x86 router.

feels more solid than 0.57 at least , more consistent speeds when uploading is where i noticed it the most

@Ysurac
Copy link
Owner Author

Ysurac commented Jul 21, 2022

It's not the image you downloaded. You downloaded from https://download.openmptcprouter.com/release/v0.59rc1-5.15/rpi4/targets/bcm27xx/bcm2711/

@hle5128
Copy link

hle5128 commented Jul 21, 2022

It's not the image you downloaded. You downloaded from https://download.openmptcprouter.com/release/v0.59rc1-5.15/rpi4/targets/bcm27xx/bcm2711/

my bad, too many things going on. just double check, i loaded the wrong kernel

@ngarafol
Copy link

Just to report back, using 0.59rc1-5.4 omr and 1027-test 5.4 vps on debian 10, ping and traceroute works fine.

@simonemessina92
Copy link

is it possible to add Nanopi R5S on the device list somehow? It seems pretty interesting hardware wise!

@Ysurac
Copy link
Owner Author

Ysurac commented Aug 3, 2022

is it possible to add Nanopi R5S on the device list somehow? It seems pretty interesting hardware wise!

I only support device that I own. For now I don't have this device it's why it's not yet officially supported.

@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 rc1 OpenMPTCProuter v0.59 rc2 Aug 5, 2022
@fareign
Copy link

fareign commented Aug 6, 2022

on my J1900,RTL8111F board,0.58 system crash after a few seconds. and 0.59rc1 5.4 cannot reboot .can shutdown but cannot poweron by the powerbutton. the usb still supply power, must takeoff the power. display:could not acquire the' org.freedesktop.ModemManager1' service name

@Ysurac
Copy link
Owner Author

Ysurac commented Aug 6, 2022

Do you use ModemManager ? if not there is no problem.
For the power button I don't know, maybe an ACPI problem. Maybe you can try to change settings in BIOS/UEFI.

@fareign
Copy link

fareign commented Aug 8, 2022

Do you use ModemManager ? if not there is no problem. For the power button I don't know, maybe an ACPI problem. Maybe you can try to change settings in BIOS/UEFI.
mybe,I use EC20 4G mode.

@myshophosting
Copy link

I have updated several of the beta's and had no issues.. Till I updated to RC2.. After doing this, my connections DNS seemed borked.. I had a connection - but no resolution. To fix, I ended up having to rebuild the VPS with the current release 0.58.5 (along with the router being rebuilt).. RC1 was fine.. just Rc2 was painful..?

@Ysurac
Copy link
Owner Author

Ysurac commented Aug 11, 2022

@myshophosting this may be related to #2461 maybe you can complete this issue with the unbound config you get after upgrade.
If there is beta and RC it's because tests are needed ;)

@Ysurac Ysurac changed the title OpenMPTCProuter v0.59 rc2 OpenMPTCProuter v0.59 rc3 Aug 13, 2022
@Steltek
Copy link

Steltek commented Aug 13, 2022

The script at http://www.openmptcprouter.com/server-test/debian10-x86_64.sh appears to create two conflicting Wireguard config files, one called wg0.conf, and one called client-wg0.conf. Both are set to listen to port 65311, and in my case client-wg0 was the one that got started (while wg0 failed), which prevented the Router from connecting (I had to stop/disable client-wg0 and start up wg0).

@Ysurac
Copy link
Owner Author

Ysurac commented Aug 14, 2022

@Steltek fixed in VPS script now.

@myshophosting
Copy link

@myshophosting this may be related to #2461 maybe you can complete this issue with the unbound config you get after upgrade. If there is beta and RC it's because tests are needed ;)

RC3 worked a treat - THANK YOU

Repository owner deleted a comment from jedrosik Aug 17, 2022
@meox
Copy link

meox commented Aug 19, 2022

I have installed the latest rc3 on a Debian11 (hosted by Aruba Cloud) without upgrading the firmware on my minipc (openmptcprouter v0.58.5 r0+16336-b36068d35d / LuCI Master git-21.077.59320-d1bf56d).
I see this from the openmtcprouter log:
Sat Aug 20 00:49:44 2022 daemon.err /usr/bin/ss-redir[29599]: remote recv: Connection reset by peer

@simonemessina92
Copy link

Immagine 2022-08-20 122345
Update rasberrypi 4B to rc3 and clean install vps , after the 1st reboot I can't do any modification in OMR, not add interfaces, neither change settings. It says filesystem is reading only. I'll try to flash it back but it's the second time I've done it..

@ngarafol
Copy link

@simonemessina92 can you login to raspberry and check fs? Could be that maybe your sd card is dying so it went to read only, or something caused fs to be read only. Do you have another sd card to clone and try it?

@simonemessina92
Copy link

@simonemessina92 can you login to raspberry and check fs? Could be that maybe your sd card is dying so it went to read only, or something caused fs to be read only. Do you have another sd card to clone and try it?

I've actually installed rc3 back on the same sd and everything went normal again. Weird thing happens by the way...

  1. the rp4 have the poe+ hat, and 3 usb lte sticks, whenever I try to do a speed test or something that demand lots of data the Pi won't shutdown itself but it seems like there's too much power consumption or something like that and all the usb lte sticks reboot themselves
  2. when I disconnect one of the usb lte sticks the SRT signal stream stop and never come back untill I re-attach all the intefaces ( with V2ray) ; using shadowsocks instead the SRT or RTMP stream stop for some seconds than kinda failover on the other connected interface but it feeze in those seconds when remove the interface. It seems like the rp4 doesn't make any real aggregation or clean failover so far. I don't know if v2ray isn't suggested at all with rp4, but the problem is still there using shadowsocks. This issue won't happen on my 2 minipc x64 OMR machine so far, I've configured with v2ray and no VPN, at least this is the way it works the best for me.

@gsxryan
Copy link

gsxryan commented Aug 22, 2022

I tested rc3 with 4 ISP,

Starlink, 2x Fiber connections and 1x cable connection. Working great on initial tests, i'll leave it to test uptime. So far seems smoother on 5.4 than stable version for me.

fast.com peaked 2.7Gb down
Steam games download peaked at 178MB/s

image

@winkmichael
Copy link

Starlink, 2x Fiber connections and 1x cable connection. Working great on initial tests, i'll leave it to test uptime. So far seems smoother on 5.4 than stable version for me.

Thanks for the report, it sounds like I should be upgrading to RC3 and reporting my results. I keep a fiber and cable connection, with a 4g backup but it is mostly for redundancy (speed boost with openmptcp is a excellent bonus! I am CGN and Double NAT so openmptcp makes gettting back in so much cleaner / possible). I live in central america and the internet is patchy at times - long story short, I gotta know, why so much internet??? Starlink + 3 wired sounds nuts!

@gsxryan
Copy link

gsxryan commented Aug 22, 2022

Starlink, 2x Fiber connections and 1x cable connection. Working great on initial tests, i'll leave it to test uptime. So far seems smoother on 5.4 than stable version for me.

Thanks for the report, it sounds like I should be upgrading to RC3 and reporting my results. I keep a fiber and cable connection, with a 4g backup but it is mostly for redundancy (speed boost with openmptcp is a excellent bonus! I am CGN and Double NAT so openmptcp makes gettting back in so much cleaner / possible). I live in central america and the internet is patchy at times - long story short, I gotta know, why so much internet??? Starlink + 3 wired sounds nuts!

just for science, or the kicks really. I do work remote, but it's really overkill. I promised i'd purchase more than one ISP if they ever made them available in my neighborhood. In the USA, most ISPs cooperate to claim unique territory. So, if you have a cable provider, the fiber provider will never move in. Something changed the last few years for the better. I can actually get 1 more fiber connection through my power company, and another cable provider to make it a total of 6 if i really wanted to be insane.

It's not sustainable, so get your OMR test requests in soon. I plan to go RV only with starlink, plan to travel with it. Also, will cancel 1 or two other providers to save some money here in the next month. I'll be holding it down until they bring the 2/5Gb XG-PON to my neighborhood.

@Ysurac Ysurac unpinned this issue Aug 31, 2022
@hle5128
Copy link

hle5128 commented Oct 1, 2022

running the latest rc3 version, trying to install the kmod but get this error:
Details for package kmod-usb-net-rtl8152

Version: 5.4.194-1
Size: ~28.8 KB installed
Dependencies:
kernel NOT AVAILABLE
kmod-usb-net (15.5 KB) NOT INSTALLED
kmod-mii (226 B) NOT INSTALLED
kmod-usb-core (239 B) NOT INSTALLED
kmod-nls-base (105 B) NOT INSTALLED
Description
Kernel module for USB-to-Ethernet Realtek 8152 USB2.0/3.0 convertors

Required dependency package kernel is not available in any repository.
Overwrite files from other package(s)

any solution?

Thanks

@Ysurac
Copy link
Owner Author

Ysurac commented Oct 1, 2022

Use 0.59.1 final release.

@github-actions
Copy link

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests