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 |
|