24 Listopada 2024 12:10:03
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· 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 ... [9]
· [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.140.197.140
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
[MOD] Tomato by kille72
kille72
@pedro: super! Testuj, jak by coś zrobimy beta4 do testów z poprawkami kodu. Jak będziesz chcieć więcej testerów to wydamy jakaś wersje testowa z "zmodyfikowanym" switch4g/watchdog.

 
cyberbob32
Witam mam problem z przywróceniem do oryginalnego softu NETGEAR R8000.
Mam wgrane najnowsze TOMATO od kille72 robię według procedury czyszczę MVRAM
i wgrywam plik od shibby powrotny do orginalu. Dostaje komunikat /tmp/flashbDFNuc: Bad trx header. Co robię źle wszystko robię według procedury Na r7000 nie było problemu


Asus RT-AX89X
 
kille72
http://tomato.groov.pl/download/K26AR...0to%20OFW/

Ktory plik wgrywasz na moje Tomato?

 
cyberbob32
R8000-V1.0.3.4_1.1.2


Asus RT-AX89X
 
kille72
Wydaje mi sie ze najpierw DD-WRT po to tam jest:
dd-wrt.v24-K3_AC_ARM_R8000.bin

 
cyberbob32
Dokładnie masz racje naprowadziłeś mnie i zrobiłem jak mówisz wszystko poszło


Asus RT-AX89X
 
qrs
kille72, znalazłem jeden problem

logi dnsmasq.log wyglądają mniej więcej tak:

Cytat

Apr 1 16:29:28 dnsmasq[1938]: config www.googleadservices.com is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config stg.wp.pl is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config www.googletagservices.com is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config static.criteo.net is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config ssl.google-analytics.com is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config o2.hit.gemius.pl is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config adv.wp.pl is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config pagead2.googlesyndication.com is 0.0.0.0
Apr 1 16:31:32 dnsmasq[1938]: config wp.hit.gemius.pl is 0.0.0.0
Apr 1 16:31:33 dnsmasq[1938]: config ads.businessclick.com is 0.0.0.0
Apr 1 16:31:33 dnsmasq[1938]: config owabgxis.wp.pl is 0.0.0.0


pomiędzy miesiącem a numerem dnia są dwie spacje Apr 1

na swoje potrzeby robię wyszukiwanie dla warunku

Cytat

echo `date +"%b %d"`


które zwraca Apr 01

Czy możesz zmienić jedno z poniższych:
1. aby logi dnsmasq odkładały się w formacie timestamp 1491062110
2. aby logi dnsmasq odkładały się w formacie Apr 01
3. aby date przyjmował %j po to aby zwracał numer dnia miesiąca bez zera wiodącego, np

Cytat

echo `date +"%b %j"`


Edytowany przez qrs dnia 01-04-2017 18:02
---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
kille72
A gdzie to zmienić?

 
qrs
hehe a kto to wie :)

chyba najłatwiej będzie zmienić pkt 1 aby w /tmp/dnsmasq.log* pojawił się timestamp analogicznie jak jest w /proc/webmon_recent_searches i /proc/webmon_recent_domains

* w advanced > dhcp/dns mam

Cytat

log-facility=/tmp/dnsmasq.log

a każdy może mieć inaczej :)


---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
kille72
Apr 1 19:31:10 Asus daemon.notice openvpn
Apr 1 19:32:00 Asus daemon.info dnsmasq-dhcp
Apr 1 19:33:02 Asus user.debug preinit
Apr 1 19:33:11 Asus user.info adblock
Apr 1 19:33:21 Asus daemon.info dnsmasq

To trzeba by "globalnie" zmienić, nie wiem jak i gdzie...

Zobacz czy tu cos znajdziesz:
https://bitbucket.org/kille72/tomato-...shibby-arm

 
qrs
a gdyby w syslogd.c zmienić zaznaczone na timestamp?

Cytat

/* Print a message to the log file. */
static void log_locally(time_t now, char *msg, logFile_t *log_file)
{
#ifdef SYSLOGD_WRLOCK
struct flock fl;
#endif
int len = strlen(msg);

/* fd can't be 0 (we connect fd 0 to /dev/log socket) */
/* fd is 1 if "-O -" is in use */
if (log_file->fd > 1) {
/* Reopen log files every second. This allows admin
* to delete the files and not worry about restarting us.
* This costs almost nothing since it happens
* _at most_ once a second for each file, and happens
* only when each file is actually written.
*/
if (!now)
now = time(NULL);
if (log_file->last_log_time != now) {
log_file->last_log_time = now;
close(log_file->fd);
goto reopen;
}
}


---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
kille72
Czyli jak dokładnie? Zmien na co chcesz to Ci skompiluje wersje testowa Smile

 
qrs
no dobra, pomyślę co tam wpisać, ale to może być szukanie zmiennej czasu na chybił-trafił Wink

możesz zmienić

Cytat

now = time(NULL);

na

Cytat

now = "test";

aby zobaczyć czy to w ogóle zadziała i pojawi się test w logach zamiast czasu?


---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
kille72
Oki, dam znać na PM.

 
qrs
tymczasowo swój problem rozwiązałem w taki sposób

zrobiłem wyjątek dla pliku /tmp/dnsmasq.log w dniach 1-9

Cytat

current="`date -d @$(( $(date +"%s") - 1200)) | cut -b5,6,7,8,9,10,11,12,13`" # zwraca Apr 1 20

dla reszty plików /proc/webmon_recent_* i /tmp/dnsmasq.log w dniach 10-31

Cytat

current="`date -d @$(( $(date +"%s") - 1200)) +"%b %d %H"`" # zwraca Apr 01 20


potrzebowałem dla logwatcha pobrać dane z poprzedniej godziny i udało się :)


---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
kille72
Elegancko

 
qrs
timestamp byłby jednak lepszy, bardziej pro :)
wtedy odwróciłbym go przez

Cytat

awk '{ print strftime("%b %d %H:%M:%S", $1) }'


oczywiście godzina aktualna -1 to

Cytat

$(date +"%s") - 3600))


---
Netgear R7000Netgear WNR3500L v2MikroTik hAP ac^2TP-LINK M7650
 
PiotrC
Pogubiłem się. Czy przy przesiadce z 138.12 na 138.13 należy czyścić NVRAM?


Asus RT-AC68U
 
kille72
Zrób w razie czego backup ustawień 138.12, wgraj 138.13 bez czyszczenia nvram.

 
voy
Jestem nowy na tym forum i w ogóle w temacie zmiany oprogramowania w routerach i chciałbym podziękować za tę kopalnię wiedzy. Smile

Niedawno dostałem od brata Netgeara R6400 z oryginalnym softem i pewne jego niedoróbki (brak współpracy z niektórymi serwisami VPN przez protokoły L2TP i PPTP) natchnęły mnie do zmiany firmware'u. Wybór padł na Tomato Shibby'ego. Nie żałuję. Smile

Okazało się, że ten soft bez problemu łączy się z moim VPN-em. Przeglądając fora (to również), trafiłem na fork @kille72. Nie zastanawiając się, zaktualizowałem do 138.13 i jakież było moje zdziwienie, gdy okazało się, że dostęp do VPN przez L2TP już nie działa. W Status/Overview/WAN wciąż wisi na Connecting..., a połączenie pozostaje na oryginalnym IP. Łączę się z punktem dostępowym mojego dostawcy przez wpisanie w konfigurację routera adresu statycznego i to samo robię przy podawaniu parametrów do VPN (dochodzi jeszcze login, hasło i URL serwera).

Nie pomaga skasowanie NVRAM i konfiguracja "na świeżo". Po powrocie do 138 Shibby'ego wszystko działa jak należy (z wykorzystaniem ustawień zapisanych jeszcze na 138.13). Aha, nie testowałem wcześniejszych buildów. Czy mam je sprawdzić pod kątem łączenia przez L2TP?

Czy ktoś spotkał się z podobnym problemem?

Aha, jeszcze jedno. Przy próbie zmiany na obojętnie z której kart w Basic/Network Security na WPA2 Enterprise i podaniu hasła raz jeszcze, strona zwraca komunikat Invalid IP address. Dzieje się to i na buildzie 138 i na 138.13.

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

· 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,568,397 unikalnych wizyt