1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-15 03:51:51 +00:00
Commit graph

606 commits

Author SHA1 Message Date
Ycarus (Yannick Chabanois)
513e71aee8 Change when modemmanager device fail 2023-10-18 11:01:10 +02:00
Ycarus (Yannick Chabanois)
e93e2a6ab0 Fix loop restart of openmptcprouter-vps when shadowsocks-rust is used 2023-10-06 16:52:16 +02:00
Ycarus (Yannick Chabanois)
5869e2f604 Fix RUTX50 Leds 2023-10-06 11:17:44 +02:00
Ycarus (Yannick Chabanois)
84f0cf5782 Changes for RUTX support on 6.1 kernel 2023-10-03 11:53:06 +02:00
Ycarus (Yannick Chabanois)
cd69bc6454 Add services check for XRay and Shadowsocks-Rust 2023-10-02 21:25:23 +02:00
Ycarus (Yannick Chabanois)
a816b09134 Launch or stop modemmanager if it's used or not 2023-09-29 14:57:54 +02:00
Ycarus (Yannick Chabanois)
b69ee0cbcc Fix log error on omr-tracker post tracking 2023-09-29 14:44:42 +02:00
Ycarus (Yannick Chabanois)
591488fd8d Set bbr for kernel 6.1 and bbr2 for 5.4 as default TCP Congestion control 2023-09-29 14:43:48 +02:00
Ycarus (Yannick Chabanois)
8390c42e12 Change sleep duration for omr-tracker after error 2023-09-14 11:13:47 +02:00
Ycarus (Yannick Chabanois)
370a2479a5 Replace BBRv2 config with BBRv3 2023-09-07 14:17:10 +02:00
Ycarus (Yannick Chabanois)
094994d166 Disable initcwnd & initrwnd 2023-09-06 09:21:00 +02:00
Ycarus (Yannick Chabanois)
d4d03aee79 Fix previous multipath fix to remove if* interfaces 2023-09-05 12:45:02 +02:00
Ycarus (Yannick Chabanois)
113274239a Do more test before changing MTU 2023-09-05 10:11:21 +02:00
Ycarus (Yannick Chabanois)
d019485836 Remove if* interface in MPTCP 2023-09-05 10:10:01 +02:00
Ycarus (Yannick Chabanois)
89e18e1fcf More log on public IP change 2023-09-01 09:25:59 +02:00
Ycarus (Yannick Chabanois)
f74c4c8c2f Set default TCP Congestion Control to BBR 2023-09-01 09:25:31 +02:00
Ycarus (Yannick Chabanois)
e880e13d16 Revert VPN MTU to 1500 and default VPN to Glorytun TCP 2023-09-01 09:24:52 +02:00
Ycarus (Yannick Chabanois)
90c906f1bc Fix routes log when there is no VPN 2023-08-30 08:44:11 +02:00
Ycarus (Yannick Chabanois)
85dc4c0887 Divide post-tracking script in smaller scripts 2023-08-29 10:05:22 +02:00
Ycarus (Yannick Chabanois)
e1d2d03608 Fix Glorytun-UDP path settings 2023-08-25 15:41:44 +02:00
Ycarus (Yannick Chabanois)
41bda6b275 Enable MPTCP via sysctl 2023-08-22 13:49:27 +02:00
Ycarus (Yannick Chabanois)
04e1c1cd1b Start mptcp init earlier 2023-08-17 11:30:58 +02:00
Ycarus (Yannick Chabanois)
2f76438cc2 Allow to disable routes set by mptcp init script 2023-08-11 21:20:01 +02:00
Ycarus (Yannick Chabanois)
101426c8cf Add options for mptcpd in MPTCP luci interface 2023-08-11 21:19:36 +02:00
Ycarus (Yannick Chabanois)
c8e3100385 Fix SQM speed from auto speedcheck 2023-08-11 21:18:23 +02:00
Ycarus (Yannick Chabanois)
33ef12e7e3 Can do speedtest in multiple server config: current server is used for test 2023-08-09 21:56:48 +02:00
Ycarus (Yannick Chabanois)
7674501a93 Set pm_type via mptcp init script 2023-08-09 21:56:02 +02:00
Ycarus (Yannick Chabanois)
6cbb420ffa Fixes for test speed scripts 2023-08-08 21:55:28 +02:00
Ycarus (Yannick Chabanois)
2d3b37888d Add automatic speedtest in wizard 2023-08-08 12:51:50 +02:00
Ycarus (Yannick Chabanois)
19b447669e Fix on MPTCP settings 2023-08-08 12:49:45 +02:00
Ycarus (Yannick Chabanois)
83719131be Increase OMRVPN MTU 2023-08-02 19:36:55 +02:00
Ycarus (Yannick Chabanois)
75694cfc65 Fix for SQM autorate 2023-07-18 09:14:34 +02:00
Ycarus (Yannick Chabanois)
099c6cd947 Fix DNS reset issue on IP 10.2* 2023-07-11 17:12:52 +02:00
Ycarus (Yannick Chabanois)
2c80e11f87 Change master connection weight 2023-06-21 09:55:51 +02:00
Ycarus (Yannick Chabanois)
f14e11ded3 Fix autorate restart (really) 2023-06-03 08:31:06 +02:00
Ycarus (Yannick Chabanois)
aaa5499ee9 Fix autorate restart 2023-06-03 08:29:17 +02:00
Ycarus (Yannick Chabanois)
b80d40f5ec Fix on route 2023-05-26 21:31:30 +02:00
Ycarus (Yannick Chabanois)
35ff6d8e9b Modify when mptcp reload is needed 2023-05-07 08:54:29 +02:00
Ycarus (Yannick Chabanois)
368534b006 Fix #2824 2023-04-23 20:23:11 +02:00
Ycarus (Yannick Chabanois)
3e47ecf0c3 Add GSO/GRO/TSO/LRO & UFO configuration for each network interface 2023-04-01 08:32:30 +02:00
Ycarus (Yannick Chabanois)
063a468465 Update SQM autorate 2023-03-28 20:26:02 +02:00
Ycarus (Yannick Chabanois)
42514609b5 Enable MTU calculation again on Glorytun 2023-03-10 20:27:35 +01:00
Ycarus (Yannick Chabanois)
93fb75da17 Optimize some network settings and set MPTCP when needed 2023-02-25 15:21:56 +01:00
Ycarus (Yannick Chabanois)
6992a21269 Force mptcp routes settings when force link set 2023-01-11 13:11:52 +01:00
Ycarus (Yannick Chabanois)
9d544752a4 Various IPv6 fixes 2023-01-03 20:54:40 +01:00
Ycarus (Yannick Chabanois)
b3ebd3a83d More IPv6 fixes 2023-01-02 19:56:50 +01:00
Ycarus (Yannick Chabanois)
ed36b06234 IPv6 fixes 2023-01-01 09:16:35 +01:00
Ycarus (Yannick Chabanois)
af843b8156 Fix multipath script 2022-12-30 12:59:43 +01:00
Ycarus (Yannick Chabanois)
88dcdd748b Various route fixes 2022-12-02 17:00:36 +01:00
Ycarus (Yannick Chabanois)
b799eb7e9b Try to reinstall packages less often and only for 1 day 2022-11-19 07:30:22 +01:00
Ycarus (Yannick Chabanois)
8834808de2 Change MPTCP default setting 2022-10-26 20:09:23 +02:00
Ycarus (Yannick Chabanois)
70c25569e7 Commit only when needed 2022-10-17 08:14:40 +02:00
Ycarus (Yannick Chabanois)
6008b81460 Restart dnsmasq if needed 2022-10-06 08:39:48 +02:00
Ycarus (Yannick Chabanois)
c8dbb17bd0 Add a token function to openmptcprouter-vps script 2022-09-25 19:03:25 +02:00
Ycarus (Yannick Chabanois)
25cdf439ca Interface with multiples IPs are working now 2022-09-19 19:34:15 +02:00
Ycarus (Yannick Chabanois)
d7c59fffae Fix release on upgrade, header and status page 2022-08-30 21:01:54 +02:00
Ycarus (Yannick Chabanois)
addb792bed Workaround for Glorytun UDP when hostname used for server 2022-08-23 20:50:28 +02:00
Ycarus (Yannick Chabanois)
018e8b47f4 Fix v2ray restart 2022-07-31 16:28:59 +02:00
Ycarus (Yannick Chabanois)
2fa26a3238 Fix MTU test and check if autorate is really running 2022-07-28 19:15:23 +02:00
Ycarus (Yannick Chabanois)
04c4161845 Fix MTU detection 2022-07-27 13:30:24 +02:00
Ycarus (Yannick Chabanois)
81f221ec07 Fix when device have no IP and multipath command launched 2022-07-27 13:29:54 +02:00
Ycarus (Yannick Chabanois)
8cde301b92 Fix static route and errors in log 2022-07-27 13:29:30 +02:00
Ycarus (Yannick Chabanois)
a614a47da2 Add latency in post-tracking 2022-07-23 09:23:27 +02:00
Ycarus (Yannick Chabanois)
966d58c0cf Add mptcp_stale_loss_cnt sysctl setting for 5.15 kernel 2022-07-22 15:28:56 +02:00
Ycarus (Yannick Chabanois)
b1f3f3aa88 Use ip instead of ifconfig in multipath 2022-07-08 20:41:52 +02:00
Ycarus (Yannick Chabanois)
bde0b7bcfe Simplify config for RUTX 2022-06-28 14:08:15 +02:00
Ycarus (Yannick Chabanois)
a26cb1d90b Fixes on default gw 2022-06-24 18:12:43 +02:00
Ycarus (Yannick Chabanois)
ff82abbb27 Fix modems connection for RUTX (and maybe some other cases) 2022-06-21 22:09:28 +02:00
Ycarus (Yannick Chabanois)
129dc624b3 Reload FW only on needed server 2022-06-19 11:10:41 +02:00
Ycarus (Yannick Chabanois)
f110c5309e Fixes for shadowsocks dead loop and multiple fw run 2022-06-17 20:13:55 +02:00
Ycarus (Yannick Chabanois)
3836f9a225 Fix server routes when multiples servers are defined 2022-06-02 15:53:28 +02:00
Ycarus (Yannick Chabanois)
005844c674 Fix for 5.15 multipath 2022-05-29 20:37:39 +02:00
Ycarus (Yannick Chabanois)
ac15a5b374 Fixes when default gateway is disabled 2022-05-28 08:37:39 +02:00
Ycarus (Yannick Chabanois)
36b50e7a5c Only launch init script restart if the script exist 2022-04-26 07:46:40 +02:00
Ycarus (Yannick Chabanois)
dd0cd92a35 test install workaround 2022-04-22 17:13:53 +02:00
Ycarus (Yannick Chabanois)
98b9bcd231 Add RUTX12 leds support 2022-04-15 09:00:22 +02:00
Ycarus (Yannick Chabanois)
65a593e904 No set VPS fw when omr-bypass not defined because it's not related 2022-04-06 17:34:22 +02:00
Ycarus (Yannick Chabanois)
a949d1f557 Run script for fw only if server defined 2022-03-28 18:29:13 +02:00
Ycarus (Yannick Chabanois)
5d38d60559 Add Multipath version support 2022-02-18 08:28:39 +01:00
Ycarus (Yannick Chabanois)
1bcfffa392 Add and remove logs on omr-tracker 2022-02-11 12:06:41 +01:00
Ycarus (Yannick Chabanois)
1699147b92 More check on post tracking 2022-02-09 20:29:21 +01:00
Ycarus (Yannick Chabanois)
779ad66f3c Add missing var 2022-02-03 19:54:39 +01:00
Ycarus (Yannick Chabanois)
4c0649109d Fix MPTCP display 2022-02-02 21:27:45 +01:00
Ycarus (Yannick Chabanois)
a12f74df7f Fix MPTCP for 5.15 2022-02-02 20:24:00 +01:00
Ycarus (Yannick Chabanois)
fb32c87a74 Fix ipv6 error 2022-02-02 19:57:59 +01:00
Ycarus (Yannick Chabanois)
8e9389f476 Fix merge 2022-01-31 08:33:43 +01:00
Ycarus (Yannick Chabanois)
098a498124 Fix and MPTCP config reload when public ip change 2022-01-27 21:02:09 +01:00
Ycarus (Yannick Chabanois)
be962ec5e7 Don't set master as default gateway here 2022-01-21 20:11:09 +01:00
Ycarus (Yannick Chabanois)
03c20f58c6 Check if a server exist 2022-01-15 09:00:24 +01:00
Ycarus (Yannick Chabanois)
5140d59e8c Fixes on post-tracking 2022-01-12 18:23:34 +01:00
Ycarus (Yannick Chabanois)
e7d53854bb Fix glorytun-udp issue when path is back 2022-01-12 09:22:33 +01:00
Ycarus (Yannick Chabanois)
eca6a66cf6 Disable sysctl error 2022-01-11 11:11:49 +01:00
Ycarus (Yannick Chabanois)
6e94306e93 Fix on setting some routes 2022-01-05 08:50:44 +01:00
Ycarus (Yannick Chabanois)
63457ef662 Get IPv6 when not static 2021-12-20 20:34:02 +01:00
Ycarus (Yannick Chabanois)
278baea272 Little changes on mptcp v6 routes 2021-12-20 19:41:28 +01:00
Ycarus (Yannick Chabanois)
0ab2a14842 Fix set route too often 2021-12-10 21:16:48 +01:00
Ycarus (Yannick Chabanois)
0121c6c4ce Add more log and small changes 2021-12-06 19:36:33 +01:00
Ycarus (Yannick Chabanois)
a64df3c074 Increase log in post-tracking 2021-11-30 17:45:26 +01:00
Ycarus (Yannick Chabanois)
7b1f07935b Make sure ip doesn't have subnet 2021-11-30 17:45:08 +01:00
Ycarus (Yannick Chabanois)
a48b6d333a Doesn't try to set firewall if VPS problem 2021-11-08 20:15:42 +01:00
Ycarus (Yannick Chabanois)
c5889009cb Add MPTCP IPV6 kernel setting 2021-10-18 19:32:31 +02:00
Ycarus (Yannick Chabanois)
1121b870ee Only set mptcp defaults when needed 2021-09-02 19:53:25 +02:00
Ycarus (Yannick Chabanois)
d2d21d7d68 Add MPTCP upstream support 2021-08-30 21:51:02 +02:00
Ycarus (Yannick Chabanois)
898f2f5cad Support upstream MPTCP 2021-08-07 18:36:30 +02:00
Ycarus (Yannick Chabanois)
e3a936117f Update multipath for upstream MPTCP with fullmesh support 2021-08-07 18:36:01 +02:00
Ycarus (Yannick Chabanois)
61f781aa5d Better way to use UCI device, still need some work 2021-08-01 08:28:11 +02:00
Ycarus (Yannick Chabanois)
3d37fa3d07 Fix mtu support 2021-07-30 20:21:47 +02:00
Ycarus (Yannick Chabanois)
397d89b87f Make multipath script work for kernel upstream MPTCP 2021-07-29 09:22:49 +02:00
Ycarus (Yannick Chabanois)
cbbbea76ac Fix mptcp init script 2021-07-19 19:35:31 +02:00
Ycarus (Yannick Chabanois)
bc498724ff Fix get device 2021-07-10 15:38:16 +02:00
Ycarus (Yannick Chabanois)
ae8371b2cc Always use device in priority 2021-07-09 18:40:16 +02:00
Ycarus (Yannick Chabanois)
276acb2db6 Keep mac for vlan 2021-07-09 18:26:30 +02:00
Ycarus (Yannick Chabanois)
aa2dbb8c74 Keep mac for vlan 2021-07-07 12:14:50 +02:00
Ycarus (Yannick Chabanois)
18a6613650 Use network_get_device to get device 2021-07-04 07:20:55 +02:00
Ycarus (Yannick Chabanois)
a65e032215 Update MPTCP init and interface tracking for device setting 2021-06-25 19:46:51 +02:00
Ycarus (Yannick Chabanois)
825f04dc57 Fix block lan fw 2021-06-18 20:13:59 +02:00
Ycarus (Yannick Chabanois)
62b10c6735 Doesn't remove shadowsocks UDP if manually enabled 2021-06-16 17:28:37 +02:00
Ycarus (Yannick Chabanois)
87122788ec Restart interface using modemmanager only if up 2021-06-03 18:11:41 +02:00
Ycarus (Yannick Chabanois)
b40823e548 Fix loop detection 2021-05-22 17:29:46 +02:00
Ycarus (Yannick Chabanois)
c73fa3a692 Fix loop detection 2021-05-22 08:43:36 +02:00
Ycarus (Yannick Chabanois)
a24ef0b984 Another fix for loop detection 2021-05-21 08:40:49 +02:00
Ycarus (Yannick Chabanois)
bdd71c2010 Fix error on loop detection 2021-05-21 08:26:56 +02:00
Ycarus (Yannick Chabanois)
4c56f5402f Add check on VPS and IP timeout config in web interface and add loop detection 2021-05-19 19:37:17 +02:00
Ycarus (Yannick Chabanois)
d0c34a4cc8 Fix related to MPTCP over VPN 2021-05-17 12:29:08 +02:00
Ycarus (Yannick Chabanois)
1455eec318 Fix MPTCP over VPN with WireGuard 2021-04-28 17:39:43 +02:00
Ycarus (Yannick Chabanois)
2e533166cc Fix MPTCP over VPN with Wireguard 2021-04-28 13:06:59 +02:00
Ycarus (Yannick Chabanois)
36f028b8cf Disable ModemManager restart 2021-04-26 17:13:09 +02:00
Ycarus (Yannick Chabanois)
9def92c7d1 Delete conntrack when VPN up 2021-04-23 19:24:08 +02:00
Ycarus (Yannick Chabanois)
97e104a5e5 Add an option to disable ModemManager 2021-04-22 20:20:28 +02:00
Ycarus (Yannick Chabanois)
bf7ef80729 Start or restart ModemManager when needed 2021-04-22 19:58:49 +02:00
Ycarus (Yannick Chabanois)
3236f88713 Fix force an interface to be master when not set 2021-04-20 19:15:06 +02:00
Ycarus (Yannick Chabanois)
d36d5c7f65 Use server script to detect if MPTCP is enabled on interface 2021-04-14 21:07:26 +02:00
Ycarus (Yannick Chabanois)
3b1c0ae6c8 Add round robin MPTCP scheduler options 2021-04-14 08:22:07 +02:00
Ycarus (Yannick Chabanois)
19a4fc8253 Add tests for empty values 2021-04-13 10:22:47 +02:00
Ycarus (Yannick Chabanois)
c313a6e4cc Add check in post tracking 2021-04-12 10:42:01 +02:00
Ycarus (Yannick Chabanois)
dbe5cdcf12 Check huawei modem using interface ip 2021-04-09 19:59:14 +02:00
Ycarus (Yannick Chabanois)
543a11a229 Restart miniupnpd if crashed 2021-04-07 18:17:25 +02:00
Ycarus (Yannick Chabanois)
9828e5a93e Restart omr-bypass only if not init script running 2021-04-02 15:46:50 +02:00
Ycarus (Yannick Chabanois)
a905c24760 Initialize var and use them 2021-03-31 09:58:11 +02:00
Ycarus (Yannick Chabanois)
0edd91895c Add more log 2021-03-27 08:18:27 +01:00
Ycarus (Yannick Chabanois)
7e07f63967 Add option to restart interface if down 2021-03-26 20:10:49 +01:00
Ycarus (Yannick Chabanois)
b9d286ce94 Add more log 2021-03-26 17:22:34 +01:00
Ycarus (Yannick Chabanois)
ac5f2b2e1e Force remove server ip route 2021-03-25 19:48:00 +01:00
Ycarus (Yannick Chabanois)
ead533fc4d Reload all firewall config less often 2021-03-23 09:51:21 +01:00
Ycarus (Yannick Chabanois)
c7559aea4d Apply route only when needed 2021-03-18 15:49:16 +01:00
Ycarus (Yannick Chabanois)
87a6e44ff1 Display less errors 2021-03-18 15:48:45 +01:00
Ycarus (Yannick Chabanois)
3dab748b13 Run MPTCP config only if needed 2021-03-18 15:48:24 +01:00
Ycarus (Yannick Chabanois)
60f681c661 Fix glorytun-udp 2021-03-10 16:05:52 +01:00
Ycarus (Yannick Chabanois)
f6b547f753 Run openmptcprouter-vps script only if not already running 2021-02-25 14:28:49 +01:00
Ycarus (Yannick Chabanois)
9f809347d2 Fix duplicate mac address fix 2021-02-25 14:26:41 +01:00