17 Maja 2022 16:52:20
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Asus RT-AC56U mod to...
· EdgeRouter zamiast O...
· [MOD] FreshTomato-AR...
· [MOD] FreshTomato-MI...
· Własny NAS na Xpeno...
· [K] Unifi UAP-AC-PRO
· WNR3500Lv2 jako AP i...
· wi-fi, LTE/5G a foli...
· [S] Netgear Nighthaw...
· Jak wgrac FreshTomat...
· Jaki router i AP pod...
· Nowy router z transm...
· Router Asus RTU-N18U
· [K] skretka 50m
· Poptop PPTP - Statyc...
· Separate LAN + separ...
· AC56U - jak zrobić ...
· Zmiana na Ubiquiti
· UAP-AC-PRO podłącz...
· GT AC5300 podobno ni...
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [691]
· [MOD] FreshTomato... [374]
· Asus RT-AC56U mod... [129]
· Własny NAS na Xp... [56]
· WNR3500Lv2 jako A... [7]
· EdgeRouter zamias... [6]
· wi-fi, LTE/5G a f... [2]
· [K] Unifi UAP-AC-PRO [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
37% [147 głosów]

Broadcom ARM
Broadcom ARM
52% [209 głosów]

Atheros
Atheros
5% [21 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [4 głosów]

Żaden z powyższych
Żaden z powyższych
3% [13 głosów]

Ogółem głosów: 401
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.236.50.79
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
OpenVPN - słaba wydajność
pagii
Witam,

Borykam się ze słabą wydajnością OpenVPN'a.

Transfer na poziomie 1,5MB/s
Router: Asus RT-AC1900P
Tomato: FreshTomato Firmware 2021.8 K26ARM USB AIO-64K
Łącze: 300/50mbit
Obciążenie CPU przy tym transferze w okolicach 25%

Config po stronie serwera (@Tomato):


# Generated Configuration
daemon openvpn-server1
port 27584
dev tun21
txqueuelen 1000
keepalive 15 60
verb 3
topology subnet
server 10.0.7.0 255.255.255.0
proto tcp-server
data-ciphers AES-128-GCM:AES-256-GCM:AES-128-CBC:AES-256-CBC:CHACHA20-POLY1305
auth SHA256
push "route 192.168.0.0 255.255.255.0"
client-config-dir ccd
client-to-client
ccd-exclusive
route 10.10.10.0 255.255.255.0
plugin /lib/openvpn_plugin_auth_nvram.so vpn_server1_users_val
script-security 2
push "dhcp-option DOMAIN paginet"
push "dhcp-option DNS 192.168.0.1"
tls-auth static.key
ca ca.crt
dh dh.pem
cert server.crt
key server.key
status-version 2
status status 10

# Custom Configuration
data-ciphers-fallback AES-256-CBC
client-config-dir /tmp/mnt/sdcard/openvpn/ccd


Config po stronie serwera (@Windows):


# Config generated by FreshTomato 2021.7 K26ARM USB AIO-64K, requires OpenVPN 2.4.0 or newer

remote aaa.bbb.ccc.ddd 27584
proto tcp-client
dev tun
ncp-ciphers AES-128-GCM:AES-256-GCM:AES-128-CBC:AES-256-CBC:CHACHA20-POLY1305
auth SHA256
client
remote-cert-tls server
; ca ca.pem
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----

</ca>

; tls-auth static.keykey-direction bidirectional

<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----

</tls-auth>

<auth-user-pass>
laptop
xxxxxxx
</auth-user-pass>
; cert client.crt
<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----

</cert>

; key client.key
<key>
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----

</key>

keepalive 15 60
nobind
float
verb 3
status status
; log /var/log/openvpn.log


Pomóżcie proszę gdzie szukać.
Mam też jednego klienta na PFSense (konfig ten sam) i transfery identyczne.
Musze używać OpenVPN'a po TCP gdyż jeden z klientów łaczy się przez http proxy.
Asus RT-AC1900P + FreshTomato-ARM
 
Adooni
ten router teoretycznie pociagnie do 50Mbit (przy szyfrowaniu 128) w praktyce okolo 25Mbit (128) na ori/RMerlin- pamietaj ze OpenVPN uzywa tylko 1 core i nie ma AES, zmien szyfrowanie z 256 na 128 i sprawdz czy widac roznicę

niestety jak potrzebujesz OpenVPN to czeka zmiana sprzetu z AES-NI czyli albo router AX86U który uciagnie OpenVPN 200-250Mbit (teoretycznie do 300Mbit) albo miniPC na OPNSense czy pfSense (procek albo Xenon albo i5,i7 aby mial AES)

jak tylko 1 klient to potrzebuje to tylko jego pusc przez OpenVPN na oddzielnym urzadzeniu Smile
UPC 300/25 Mb/s + Connect Box(bridge)
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 22.1.6-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
pagii
Nic niestety to nie zmieniło.



Jan 17 18:34:22 router daemon.notice openvpn-server1[28811]: client1.paginet/aaa.bbb.ccc.ddd:9229 Data Channel: using negotiated cipher 'AES-128-GCM'
Jan 17 18:34:22 router daemon.notice openvpn-server1[28811]: client1.paginet/aaa.bbb.ccc.ddd:9229 Outgoing Data Channel: Cipher 'AES-128-GCM' initialized with 128 bit key
Jan 17 18:34:22 router daemon.notice openvpn-server1[28811]: client1.paginet/aaa.bbb.ccc.ddd:9229 Incoming Data Channel: Cipher 'AES-128-GCM' initialized with 128 bit key


Identycznie, nadal transfer rzędu 1,5MB/s. Obciążenie CPU ~25% (tego jednego core'a, drugi się nudzi)

Przy czym wydaje mi się, ze gdyby to był problem z wydajnością CPU, to niech by się chociaż ten 1 core wysycił.
Asus RT-AC1900P + FreshTomato-ARM
 
Adooni
ja nie jestem zdziwiony ta wydajnoscia i np na forum SNB jest dziesiatki tematow

a tutaj nawet na stronce odstawcy VPN https://mullvad.net/pl/help/asus-merl...llvad-vpn/ podaj predkosci VPN dla routerkow Asus.
UPC 300/25 Mb/s + Connect Box(bridge)
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 22.1.6-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
pagii
No dobra, ale gdybym chociaż był w okolicach 25mbit, a tutaj połowa. No i czy obciązenie chociaż 1 core'a nie powinno być w okolicach 100%?
Asus RT-AC1900P + FreshTomato-ARM
 
jurekk
Wgraj RMerlina i sprawdz.
Masz silna jednostke taktowana wyskoko powinienes misc spoko 25 mbit
Wyczyscilbym nvram i zaczał od nowa konfigurowac
ax56u Rmerlin Aimesh
ea6500v2 cfe xvortex (custom) Rmerlin node Aimesh, amtm
 
pagii
No właśnie wolałbym zostać przy FreshTomato - jakoś GUI ASUS/Merlin mi nie leży. Spróbuje skonfigurować od nowa.

Mowiąc o czyszczeniu nvram masz na myśli wyczyścić i konfiguracje wszystkiego od nowa z palca? Czy po clear NVRAM wczytać config z pliku (pewnie to nie ma sensu bo wgra się cały śmietknik wcześniej zapisany) Pewnie opcja pierwsza(ło matko - wszystkie static DHCP itd...)
Asus RT-AC1900P + FreshTomato-ARM
 
Adooni
po czyszczeniu nvram ustaw tylko z palca OpenVPN i sprawdz na minimalnych ustawieniach, dodajac/ wlaczajac dodatkowe uslugi mozesz wplynac na VPN

sprawdz rowniez czy tomato wykrywa procek 1400MHz
UPC 300/25 Mb/s + Connect Box(bridge)
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 22.1.6-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
pagii


Name   Asus RT-AC1900P
Model   Asus RT-AC1900P
Bootloader (CFE)   2.0.0.6
Chipset   ARMv7 Processor rev 0 (v7l)
CPU Frequency   1400 MHz (dual-core)
Flash Size   128 MB




root@router:/# cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 0 (v7l)
processor       : 0
BogoMIPS        : 2798.38

processor       : 1
BogoMIPS        : 2798.38

Features        : swp half thumb fastmult edsp
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

Hardware        : Northstar Prototype
Revision        : 0000
Serial          : 0000000000000000


Z czyszczeniem VNRAM i ustawieniem wszystkiego od nowa pobawie się w najblizszym czasie... moze akurat.
Asus RT-AC1900P + FreshTomato-ARM
 
jurekk

pagii napisał:

No właśnie wolałbym zostać przy FreshTomato - jakoś GUI ASUS/Merlin mi nie leży. Spróbuje skonfigurować od nowa.


Przetestowanie na Rmerlinie da odpoiwedz czy wina lezy w zlej konfiguracji twojej itp czy bład lezy poza firmware i jego ustawien.
Obstawia mjakis czeski bład.

A bez VPN ile masz pobierania netu?
ax56u Rmerlin Aimesh
ea6500v2 cfe xvortex (custom) Rmerlin node Aimesh, amtm
 
pagii

jurekk napisał:



Przetestowanie na Rmerlinie da odpoiwedz czy wina lezy w zlej konfiguracji twojej itp czy bład lezy poza firmware i jego ustawien.
Obstawia mjakis czeski bład.

A bez VPN ile masz pobierania netu?


Tak, zrobię. W sumie najprostsza opcja.

Pobierania z netu mam 300mbit i faktycznie 30pare MB/s daje rade.
Asus RT-AC1900P + FreshTomato-ARM
 
pedro
RT-AC3200 (2x1000MHz niekręcony), AES-128-GCM spokojnie wyciąga 50 Mbits.
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
Asus RT-AC3200 + freshtomato AIO-128K
Asus RT-N18U + freshtomato AIO-64K-NOSMP
Asus RT-N66U + freshtomato AIO-64K
 
pagii
Jest git Panowie.
Postawiłem tomato od nowa (nawet nie próbowałem z merlinem, zacząłem od czystej instalacji freshtomato) i jest git! Smile Transfer w stronę mojego downloadu (tam gdzie mam 300mbit) przekrasza 9MB/s. Wtedy obciążenie core'a na którym działa openvopn dochodzi do 100%.
Czyli na tym routerze ok 70mbit jest osiągalne.

Co prawda nie wiem co było problemem, ze openvpn nie był w stanie korzystać z pełnej mocy CPU, ale nie mam pomysłu jak to diagnozować.

Dzięki!
Asus RT-AC1900P + FreshTomato-ARM
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 30

· Użytkowników online: 0

· Łącznie użytkowników: 24,087
· Najnowszy użytkownik: waldix
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
19-04-2022 05:48
CTF (Cut-Through Forwarding) w /Advanced/Miscella
neous/

Maniek91PL
11-04-2022 20:40
przypomni mi ktoś szybko co ustawić aby nie dławiło mi prędkości łącza po kablu ? w tomato

pedro
22-02-2022 15:54
Pytaj w odpowiednim temacie, podając namiary co za FW, jaki router, jakie dokładnie ustawienia, itd. Nikt nie ma kryształowej kuli...

djwujek
19-02-2022 13:04
Czemu w zakładce device list przy trybie ap pokazuje adres ip i nazwę hosta tylko pierwszego podłączonego komputera a reszty nie ??

TheWB
07-02-2022 11:48
Witam tak się zastanawiam czy w tomato można się zabezpieczyć przed takimi atakami https://www.youtub
e.com/watch?v=dI-O
rlUulkU&ab_chan
nel=Nicek

tamtosiamto
05-02-2022 19:24
rozlacza w pewnych konfiguracjach, pisalem kiedys o tym. Ale dalej bede sie upierac, ze wtracanie opensense w temacie aimesh asus jest bez sensu :-D

Adooni
04-02-2022 20:33
rozlacza czyli nie stabilny FW. FW Asusa nie jest stabilny a Asus nie potrafi rozwiazac problemu AiMesh od poczatku. Na SNB forum mzoesz znalesc scrypty na nody gdyz czasami rozlacza co kilka godz.

tamtosiamto
04-02-2022 13:11
ok, tylko co ma piernik bo nie rozumiem? Grin

Adooni
03-02-2022 12:19
co tu duzo gadac ja np tomato mialem przez 4lata nie resetowne a RMerlin czy ori nie wytrzyma wiecej niz kilka tyg. OPNsense co pol roku update a tak jak skala.

tamtosiamto
02-02-2022 20:25
kiedys nie bylo Smile btw mam juz guest network w aimesh, ale aimesh i tak jest jaki byl, tzn do doopy, dalej rozlacza

51,470,822 unikalnych wizyt