24 Listopada 2024 00:10:57
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

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

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

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

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

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

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.142.172.190
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Speedtest.net na routerze
servee
Ja nie pomogę, ale skoro temat został ponownie wywołany, to może podzielę się informacją, którą zasłyszałem jakiś czas temu.
Otóż podobno dostawcy internetu tak konfigurują sieci, aby wyniki otrzymywane właśnie w speedtest.net zbliżały się do max. możliwości posiadanego łącza.
Być może ktoś z Was pracuje u takiego ISP i mógłby to potwierdzić/zaprzeczyć?
 
shibby
ja nie pracuję ale potwierdzić mogę takie praktyki. Na popularne strony speedtestów ustawiają tak wysoki priorytet, baaa nawet potrawią zwiększyć nieznacznie posiadany limit na łącze, żeby kient nie miał podstaw to ewentualnej reklamacji.

Przykład, masz łacze 100mbps czyli teoretycznie prędkość pobierania wynosi 12MB/s a powiedzmy gra ściągana ze steama, lub orygina ściąga się max 4MB/s. Natomiast robisz speedtest i masz nawet hmm 13MB/s Wink
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
WojtekPL
Również słyszałem o takich praktykach jak mówi Shibby,
na szczęście u siebie mam łącze 100/100 i jak pobieram na steam bądź torrenty to mam te 12 MB/s
 
evangelion69
pracuję dla ISP, ale pierwsze słyszę...
Mikrotiki
 
shibby
to jest raczej domena małych, lokalnych operatorów gdzie nie posiadają odpowiednio dużego łącza głównego by móc zagwarantować pełną przepustowość każdemu klientowi, którą wykupił.

Prosty przykład: do mnie do bloku dochodzi światłowód a za nim mediakonwerter gigabitowy i switch 100tkowy. Ja mam łacze 100mbps na umowie ale w moim bloku jest 50 mieszkań. Latwo więc policzyć, że gdyby choć 11 mieszkańców wzięło takie łącze jak ja to mediakonwerter już nie wyrobi. Podobnie jest z linkami radiowymi: stacja na 5GHz na dachu i okablowany cały budynek - 30-50 a czasami i więcej mieszkań. Taki operator z góry zakłada, że nie będzie takiej sytuacji gdy wszyscy abonenci zechcą w pełni wykorzystać swoje łacze. Dlatego chcąc mieć pewność, że klient nie będzie miał podstaw do roszczeń co do zaniżonej prędkości np. w okresie świąt, priotytetują połączenia do speedtestów, priorytetują porty http(s), mail itd., jednocześnie spowalniając niestandardowe porty i te rzadziej wykorzystywane.

U mnie potrafiły być problemy z przycinającym się SSH do serwera zdalnego (przypomnę mam łacze 100/30mbps). Gdy zaś połączyłem się na ten sam serwer SSH ale po tunelu VPN już przycinki nie było. To jednoznacznie wskazuje, że operator zastosował niski priorytet dla połączeń na porcie TCP 22.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
kpietrek

Cytat

kpietrek napisał(a):

Powiedzcie co jest nie tak?? Przy próbie ściągnięcia tego pliku:


[root@unknown root]$ wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Segmentation fault


Shibby a co z moim problemem?
Netgear R7000 + FreshTomato Firmware 2021.2 K26ARM USB AIO-64K
Asus RT-N18U + FreshTomato Firmware 2021.2 K26ARM USB VPN-64K-NOSMP
Asus RT-AC56U + Tomato Firmware 1.28.0000 -138 K26ARM USB AIO-64K
 
shibby
Jaki router? Jaka wersja tomato?

U mnie na Rt-AC3200 z v138 poszło bez problemu i to na wbudowanym wget:

Cytat

root@RT-AC3200:/tmp# /usr/bin/wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Connecting to raw.github.com (151.101.16.133:443)
Connecting to raw.githubusercontent.com (151.101.16.133:443)
speedtest_cli.py 100% |***********************************************************************************************************************************************************| 24994 0:00:00 ETA
root@RT-AC3200:/tmp#



na tym z optware zresztą też:

Cytat

root@RT-AC3200:/tmp# wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
--2016-09-14 08:33:11-- https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

wget: symbol '__div0': can't resolve symbol
Resolving raw.github.com (raw.github.com)... 151.101.60.133
Connecting to raw.github.com (raw.github.com)|151.101.60.133|:443... connected.
WARNING: cannot verify raw.github.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA':
Unable to locally verify the issuer's authority.
WARNING: certificate common name `www.github.com' doesn't match requested host name `raw.github.com'.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py [following]
--2016-09-14 08:33:12-- https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.60.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.60.133|:443... connected.
WARNING: cannot verify raw.githubusercontent.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA':
Unable to locally verify the issuer's authority.
WARNING: certificate common name `www.github.com' doesn't match requested host name `raw.githubusercontent.com'.
HTTP request sent, awaiting response... 200 OK
Length: 24994 (24K) [text/plain]
Saving to: `speedtest_cli.py'

100%[==================================================================================================================================================================>] 24,994 --.-K/s in 0.04s

2016-09-14 08:33:12 (557 KB/s) - `speedtest_cli.py' saved [24994/24994]

root@RT-AC3200:/tmp# wget -V
GNU Wget 1.12 built on linux-gnu.

Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
kpietrek
A u mnie jest nadal problem :-(
Netgear R7000 + FreshTomato Firmware 2021.2 K26ARM USB AIO-64K
Asus RT-N18U + FreshTomato Firmware 2021.2 K26ARM USB VPN-64K-NOSMP
Asus RT-AC56U + Tomato Firmware 1.28.0000 -138 K26ARM USB AIO-64K
 
shibby
no ale nadal nie napisałeś jaka wersja tomato i jaki router Smile Czy to wbudowany wget czy optware, entware, optware-ng, entware-ng...

W tomato v138 była aktualizacja busyboxa, w tym mocna aktualizacja dl wgeta ze wsparciem SSL SNI.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
kpietrek
Tomato v1.28.0000 -137 K26ARM USB AIO-64K
Asus RT-AC56U
optware-ng

Poprawiłem wpisy w /opt/etc/profile:
Miałem:


#
# Bash initialization script
#

PS1="[\u@\h \W]$ "
PATH=$PATH:/opt/sbin:/opt/bin

export PS1 PATH


Zmieniłem na:



#
# Bash initialization script
#

PS1="[\u@\h \W]$ "
PATH=/opt/sbin:/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin
LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib

export TERMINFO=/opt/share/terminfo

export PS1 PATH LD_LIBRARY_PATH



Mam zainstalowany bash, mam zainstalowany wget-ssl i niestety żadna z tych komend przy użyciu tych programów nie działają.
Dopiero komenda z pełną ścieżką zadziałała:


/opt/bin/wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py


czyli wychodzi chyba na to, że ścieżki nadal są coś pomieszane ale ja w tym za słaby jestem.
Netgear R7000 + FreshTomato Firmware 2021.2 K26ARM USB AIO-64K
Asus RT-N18U + FreshTomato Firmware 2021.2 K26ARM USB VPN-64K-NOSMP
Asus RT-AC56U + Tomato Firmware 1.28.0000 -138 K26ARM USB AIO-64K
 
shibby
coś wget w optware-ng jest skopany

Cytat

[root@RT-AC3200 root]$ wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Segmentation fault
[root@RT-AC3200 root]$ /opt/bin/wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Segmentation fault


na wersji z optware działa poprawnie. Na wbudowany wget na wersji v138 również. W sumie to jak zaktualizujesz tomato do v138 to nie potrzebujesz wget-ssl z optware bo ten wbudowany już obsługuje SSLa.

Cytat

[root@RT-AC3200 root]$ ipkg remove wget-ssl
Removing package wget-ssl from /opt/...
[root@RT-AC3200 root]$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Connecting to raw.github.com (151.101.60.133:443)
Connecting to raw.githubusercontent.com (151.101.60.133:443)
speedtest_cli.py 100% |**********************************************************************************************************| 24994 0:00:00 ETA
[root@RT-AC3200 root]$

Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
kpietrek
Oki wiec bez aktualizacji się nie obejdzie.
Netgear R7000 + FreshTomato Firmware 2021.2 K26ARM USB AIO-64K
Asus RT-N18U + FreshTomato Firmware 2021.2 K26ARM USB VPN-64K-NOSMP
Asus RT-AC56U + Tomato Firmware 1.28.0000 -138 K26ARM USB AIO-64K
 
Steel_Rat
ja mam entware-ng i wget działa


[root@RT-AC68U tmp]$ /opt/bin/wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
--2016-09-14 19:04:33--  https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Resolving raw.github.com... 151.101.12.133
Connecting to raw.github.com|151.101.12.133|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py [following]
--2016-09-14 19:04:33--  https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
Resolving raw.githubusercontent.com... 151.101.12.133
Connecting to raw.githubusercontent.com|151.101.12.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24994 (24K) [text/plain]
Saving to: 'speedtest_cli.py'

speedtest_cli.py                                            100%[========================================================================================================================================>]  24.41K  --.-KB/s    in 0.02s

2016-09-14 19:04:33 (1008 KB/s) - 'speedtest_cli.py' saved [24994/24994]

wersja wget

wget - 1.18-1

WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
 
PiotrC
A ja mam optware-ng i wget też mi działa:

Cytat

[root@TomatoUSB root]$ /opt/bin/wget --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
--2016-09-18 19:39:38-- https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Resolving raw.github.com (raw.github.com)... 151.101.12.133
Connecting to raw.github.com (raw.github.com)|151.101.12.133|:443... connected.
WARNING: The certificate of 'raw.github.com' is not trusted.
WARNING: The certificate of 'raw.github.com' hasn't got a known issuer.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py [following]
--2016-09-18 19:39:38-- https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.12.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.12.133|:443... connected.
WARNING: The certificate of 'raw.githubusercontent.com' is not trusted.
WARNING: The certificate of 'raw.githubusercontent.com' hasn't got a known issuer.
HTTP request sent, awaiting response... 200 OK
Length: 24994 (24K) [text/plain]
Saving to: 'speedtest_cli.py'

speedtest_cli.py 100%[============================================================================================================>] 24.41K --.-KB/s in 0.04s

2016-09-18 19:39:39 (631 KB/s) - 'speedtest_cli.py' saved [24994/24994]


Tyle, że mam niższą wersję wget (a właściwie wget-ssl)

Cytat

[root@TomatoUSB root]$ /opt/bin/wget --version
GNU Wget 1.16.1 built on linux-gnu.
 
NeoX
Dodam taką małą ciekawostkę: pisałem kiedyś dla tomato właśnie klienta speedtest.net w C.

https://github.com/mobrembski/SpeedTestC

Zalety? brak jakichkolwiek zależności czy też zewnętrznych bibliotek. Wystarczy uruchomić samą binarkę, która waży tylko 50KB.

Link do skompilowanej wersji dla ARM:

https://github.com/mobrembski/tomato-lte-bench/blob/master/bin/armv7l/SpeedTestC
Plik wystarczy wrzucić gdziekolwiek na routerze i uruchomić. parametr --help podaje opis opcji programu.

Projekt w sumie jest zawieszony. Aplikacja działa, wyszukuje i podaje najlepsze serwery pod względem lokalizacji. Umożliwia też ustawienie wielkości payloadów.
Planowałem zrobić GUI dla Tomato, ale jakoś nie miałem na to czasu.
 
shibby
dzięki za cynk. Jutro skompiluję własną wersję bo twoja binarka nie chce u mnie coś działać:

Cytat

[root@RT-AC3200 bin]$ SpeedTestC --help
/opt/bin/SpeedTestC: line 5: syntax error: unexpected newline

Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
kille72
Brakuje w helpie --downsize, opcja dziala.


root@Asus:/nas/downloads# SpeedTestC --help
Usage (options are case sensitive):
               --help - Show this help.
               --server URL - use server URL, don'read config.
               --upsize SIZE - use upload size of SIZE bytes.
               --downtimes TIMES - how many times repeat download test.
               Single download test is downloading 30MB file.
               --randomize NUMBER - randomize server usage for NUMBER of best servers
           
Default action: Get server from Speedtest.NET infrastructure
            and test download with 30MB download size and 1MB upload size.
 
NeoX
@kille72 - dzięki za info poprawie to Wink
@shibby - żeby przekompilowac wystarczy że zmienisz CC w makefile na używany przez siebie kompilator. Być może ac 3200 ma trochę inna architekturę niż ac 68 .
 
ARCZI
Witam,


root@RT-BCEE7B8EB198:/tmp/home/root# ipkg install python
Package python (2.5-1) installed in /opt/ is up to date.
Nothing to be done
Successfully terminated.
root@RT-BCEE7B8EB198:/tmp/home/root# ipkg install wget-ssl
Package wget-ssl (1.12-2) installed in /opt/ is up to date.
Nothing to be done
Successfully terminated.
root@RT-BCEE7B8EB198:/tmp/home/root# cd /opt/bin
root@RT-BCEE7B8EB198:/opt/bin# wget --no-check-certificate https://raw.github.co
m/sivel/speedtest-cli/master/speedtest_cli.py
wget: unrecognized option `--no-check-certificate'
BusyBox v1.23.2 (2015-10-08 20:38:48 CEST) multi-call binary.

Usage: wget [-csq] [-O FILE] [-Y on/off] [-P DIR] [-U AGENT] [-T SEC] URL...

Retrieve files via HTTP or FTP

-s Spider mode - only check file existence
-c Continue retrieval of aborted transfer
-q Quiet
-P DIR Save to DIR (default .)
-T SEC Network read timeout is SEC seconds
-O FILE Save to FILE ('-' for stdout)
-U STR Use STR for User-Agent header
-Y Use proxy ('on' or 'off'Wink

root@RT-BCEE7B8EB198:/opt/bin#


Panowie co jest nie tak Sad ??.
---------------------------------------------------------------
ASUS RT-AX88U \ QNAP TS-251+-8G
---------------------------------------------------------------
 
dar3k
spróbuj tak:
/opt/bin/wget --no-check-certificate ...
ER-12 + 4x UAP-AC-PRO
 
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: 102

· Użytkowników online: 0

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

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,481,632 unikalnych wizyt