20 Kwietnia 2024 17:26:48
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· konfiguracja router ...
· 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
· Jaki USB hub do syno...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [16]
· dodatkowe złącz... [4]
· konfiguracja rout... [1]
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
3.141.27.244
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: 8

· Użytkowników online: 0

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

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

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,193,046 unikalnych wizyt