23 Kwietnia 2024 17:05:31
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· konfiguracja router ...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
Najpopularniejsze obecnie wątki
· Jaki router kupi... [551]
· Szukam zaproszeni... [16]
· konfiguracja rout... [8]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.189.170.17
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: 8

· Użytkowników online: 0

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

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

71,262,025 unikalnych wizyt