27 Listopada 2024 19:42:21
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· 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?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
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.129.45.144
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
jak można skopiować numery mac userów 100 wpisów z tomato na inne tomato
szalikmars
jak można skopiować numery mac userów 100 wpisów z tomato na inne tomato

z
jednego liksysa z tomato
na drugiego
liksysa z tomato
ta sama identyczna wersja oprogramowania

jak to sensownie zrobić



--------------------------
1 odpowiedź
Konfigurację można bez problemu zapisać i na drugim linksysie wczytać:
Administration->Configuration->Backup Configuration
Administration->Configuration->Restore Configuration

nie działa
linksys numer 2 widzi że plik nie jest od niego
-----------------------
2 odpowiedź

z poziomu konsoli można zapisać adresy MAC do pliku
nvram get dhcpd_static > /tmp/mac.txt
następnie wysłać go na jakiś serwer ftp (do katalogu upload)
ftpput -u UZYTKOWNIK -p HASLO IP_SERWERA /upload/mac.txt /tmp/mac.txt

plik można ewentualnie zedytować ręcznie
teraz plik ściągamy na router
ftpget -u UZYTKOWNIK -p HASLO IPSERWERA /tmp/mac.txt /upload/mac.txt
zapisujemy zawartosc pliku do zmiennej
a=`cat /tmp/mac.txt`
wpisujemy konfiguracje do nvram
nvram set dhcpd_static=$a
nvram commit
------------------------------------------------------------------------------
nie działa
-------------------------------

fajnie by było jak by ktoś znał odpowiedź
ewentualnie znał sposób backupu całościowego z 1 linksysa
na 2 linksysa oczywiście
identyczne oprogramowanie identyczna wersja
 
shibby

Cytat

a=`cat /tmp/mac.txt`
wpisujemy konfiguracje do nvram
nvram set dhcpd_static=$a
nvram commit


to musi zadzialac.

przed nvram set sprawdz czy wczytalo sie wszystko poprawnie do zmiennej

Cytat

echo $a

Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
a=`cat /tmp/mac.txt`

echo $a
działa w zmiennej jest sto moich wpisów Static DHCP

wpisujemy konfiguracje do nvram
nvram set dhcpd_static=$a
nvram commit

kicha
niestety brak skopiowanych wpisów
w zakładce Basic>Static Dhcp
reset routera nie pomaga
 
shibby
a co ci pokazuje

nvram get dhcpd_static

btw oczywiscie po commit`cie trzeba zrobic reset routera lub service dnsmasq restart
Edytowany przez shibby dnia 15-06-2010 16:53
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars2
całość logów z konsoli
------------------------------------
Tomato v1.23.0409


BusyBox v1.14.3 (2009-11-05 15:20:35 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# a=`cat /tmp/mac.txt`
# nvram set dhcpd_static=$a
NVRAM Utility
Copyright (C) 2006-2008 Jonathan Zarate

Usage: nvram set | get | unset | ren | commit | show [--nosort|--nostat] | find | defaults <--yes|--initcheck> | backup | restore [--test] [--force] [--nocommit] | export <--c|--dump|--dump0|--set|--tab>
# nvram commit
Commit... done.
#
# nvram get dhcpd_static
 
shibby
blad przy set.

pokaz w ogole

nvram show | grep dhcp
Edytowany przez shibby dnia 15-06-2010 19:26
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars2
sprawdzałem na 2 innych linksysach
dzieje sie to samo ,kopia userów nie wchodzi
krzaczy sie przy komendzie
# nvram set dhcpd_static=$a
błąd przy set

podaje komendę

# nvram show | grep dhcp

wynik



# nvram show | grep dhcp
default_lan_proto=dhcp_server
dhcp_domain=wan
dhcp_lease=5
dhcp_num=20
dhcp_start=201
dhcpc_minpkt=1
dhcpd_dmdns=1
dhcpd_slt=0
dhcpd_static=00:1E:33:7F:42:6F<200:21:6B:9A:13:BA<300:1D:72:08:E9:8A<800:23:6C:8A:48:4F<1100:13:CE:F2:F0:B6<1200:30:4F:31:F0:5C<1300:26:68:BC:F4:D1<1400:00:24:C8:E7:5F<1500:50:DA:73:F4:82<20<1A_20_maly_pokoj_nforcesrock>00:19:5B:35:B2:A3<21<1A_21_kkk-toshiba_siec bezprzew>00:C0:9F:69:7E:A0<22<1A_22_kkk-toshiba_nor_sieciowka>00:02:B3:21:92:08<23<1A_33_komp_kolo_lady>00:D0:B7:52:B9:39<25<1A_38_lewy_FIC_2007>00:30:4F:29:A2:C2<26<1A_39>00:02:B3:21:A1:CA<27<1A_40_kolo-chlopakow>00:02:B3:09:B2:06<28<1A_42>00:07:E9:0E:36:40<29<1A_43-maly-pokoj>00:30:4F:45:6E:3C<30<1A_44_2_rdzenie_bezprzewod_siec>00:1D:60:D2:EE:33<31<1B_49_Maciek-PC>00:14:85:84:4C:F5<32<1B_50_macka_lewy_pokoj32_teraz>00:15:AF:42:25:7C<33<1b_33_LEWY_LAPTOP>00:21:6B:61:74:88<34<1B_34_ten_rezerwowy_prawy>00:1E:65:D0:4A:3A<35<1b_najnowszy_PrezesPc>00:30:4F:17:89:D4<39<2a_39_MARIUSZ2>00:08:A1:40:92:87<44<2B_44_ostani_pan>00:1D:60:31:55:3E<45<2B_45_smyq>00:1E:33:5A:78:0E<53<2c_53_lewy_a-komp_53-61>00:24:81:3B:F4:33<54<2c_54_prawy_Laptop>00:1E:33:53:1D:09<55<2c_55_lewy_naprawiony>00:0F:1F:9F:09:6A<56<2c_56_natala>00:1E:EC:54:D3:5D<57<2d_57_dyja>00:0F:EA:5C:BD:01<58<2D_58_dyja_prawy>00:16:CF:01:57:22<59<2d_59_wlan>00:16:D4:AF:70:B5<7100:1C:BF:3E:1B:67<7500:03:0D:82:83:0E<7600:1B:FC:8E:AF:11<8000:02:B3:09:B9:00<8500:02:B3:A2:33:60<86<2_rdzenie_Kacha_pod_P4_ip86>00:E0:00:AE:8D:3B<9100:09:34:61:53:32<9300:21:91:71:21:6F<9400:22:43:8D:A5:F1<9500:1F:D0:5F:B5:38<10000:22:15:69:9D:EF<10500:16:EA:AE:08:96<10600:1A:4D:5A:7E:0B<10700:23:54:6B:2A:8F<11300:30:4F:26:E1:D7<12000:11:DF:95:44:FD<125<125_kam__obok-kam_a-3z>00:40:D0:9C:E4:1F<126<126_kam_obok_user-pc>00:18:F3:EA:B6:60<12900:30:4F:26:F2:02<13000:00:20:00:00:FF<134<134-175_moje kompy_i_mediony>00:11:22:33:44:01<17600:11:22:33:44:02<17700:11:22:33:44:03<17800:11:22:33:44:04<17900:11:22:33:44:05<18000:80:64:1D:26:27<181<176_EVO_T20>00:09:34:3B:63:88<18200:09:34:3B:64:8C<18300:09:34:63:74:30<18400:80:0F:11:88:88<186<186_ariva1>00:09:45:53:B0:DF<19900:09:45:55:15:86<20000:02:B3:26:25:D0<221<1A_221-asrock-magda>00:1D:7E:55:57:DB<22200:02:B3:09:B9:68<231<1A_231_2-rdzenie_prawy>00:02:B3:A2:2F:6E<232<1A_232narazie_nforcesoltek_prawy>00:08:54:AF:11:CF<23300:50:8B:60:EF:27<23400:13:18:01:80:F0<23500:22:15:27:42:75<23600:1F:C6:27:E8:EC<23700:1F:C6:27:E8:DC<23800:50:DA:D6:AA:93<23900:00:00:50:00:01<25100:1D:7E:30:D9:66<25200:1C:10:13:F3:87<25300:90:4C:60:04:00<254
lan_dhcp=0
lan_proto=dhcp
wan_proto=dhcp

Edytowany przez shibby dnia 16-06-2010 09:01
 
shibby
poprobuj

nvram set dhcpd_static="$a"

lub

nvram set dhcpd_static=`cat /tmp/mac.txt`

pozniej commit i restart dnsmasq lub restart routera.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars2
wreszcie sukces
komenda
nvram set dhcpd_static="$a"

okazała sie dobra

napisze jak jakiś user
w tej chwili jesteś dla mnie bogiem



------------------------------------------------------------------
cały kompletny dobry opis:

tomato kopiowanie numerów mac userów 100 wpisów z tomato na inne tomato ta sama adresacja

z poziomu konsoli można zapisać adresy MAC do pliku

komenda
nvram get dhcpd_static > /tmp/mac.txt

wchodzimy na nasze tomato programem wincp

wgrywamy plik mac.txt do katalogu temp na tomato

odpalamy program putty.exe

wpisujemy do niego komendę
a=`cat /tmp/mac.txt`

sprawdzamy czy zapisało sie do zmiennej komenda
echo $a

enter

poniższa dobra komenda działa wpisujemy zmienną "a" do nvram

nvram set dhcpd_static="$a"

nvram commit

enter

reset routera

lub komenda
service dnsmasq restart

wchodzimy w basic/Static Dhcp
mamy swoje skopiowane dane swoich userów
czyli numery mac userów/przyznane przez nas ip usera/nazwę nadaną przez nas userowi,

odprawiamy zdrowaśki za super administratora shibby za pomoc
kupę roboty zaoszczędziliśmy dzieki niemu

zapisujac na swoim dysku co jakiś czas pliczek mac.txt namy aktualną kopię userów która mozemy wgrać na inny router jak pierwszy padnie burza inne uszkodzenia

--------------------------------------------------------------------
 
shibby
strzelam ze w podobny sposob moznaby robic eksport wszystkich ustawien nvram miedzy tomato. Oczywiście nie należaloby importować adresów MAC LAN i WIFI.

w sumie jak teraz patrze na nvram to to dosc banalna sprawa napisac skrypcik ktory zrobi wszystko za nas Pfft
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
to byłaby
bardzo fajna sprawa
móc sklonować tomato na ine tomato
założę w tym temacie nowy wątek

duże dzięki za pomoc

---------------------------
 
szalikmars
najwięcej roboty jest ze skopiowaniem oprócz maców userów

wpisanie tabelki IP/BW Limit

tam jest u mnie co najmniej 8x20pozycji =160 wpisów
a w dulawan 320 wpisów
to kupa roboty przy tworzeniu kopi rezerwowej bezpieczeństwa

jaki byłby skrypt do IP/BW Limit
zapis oryginału,wpisanie do zmiennej w nvram,wpis do nvram na innym tomato ?
 
shibby
tak dokladnie tak jak przy dhcp_static.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
tylko mały problem jak nazywa sie w navram

sładnik odpowiedzialny za IP/BW Limiter
 
szalikmars
znalazłem opis z OpenWrt dotyczacy nvram

nvram get zmienna - wyświetla wpis nvram
set zmienna - ustawia wpis w nvram
show - pokazuje zawartość cała zawartośc nvram
commit - wpisywanie na stałe dokonanych zmian (aby zmiany doszły do skutku robimy restart routera)
unset zmienna - usuwaz wpis z nvram


ale jaka jest komenda aby odczytać co ma w sobie nvram
 
shibby
nvram show | more

i jedziesz pokolei Smile
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
daję komendę

# nvram show | more
action_service=
autofw_port0=
block_wan=0
boardflags=0x0110
boardnum=45
boardrev=0x10
boardtype=0x042f
boot_wait=on
brau_state=
bridge_disable=0
btn_override=
btn_reset=
cfe_wait_led_gpio=1
cfe_wait_on_restore=0
cifs1=
cifs2=
clkfreq=264
console_loglevel=1
ct_max=4096
ct_tcp_timeout=1800 1800 120 60 120 120 10 60 30 120
ct_udp_timeout=30 180
custom_shutdown_command=stoprcasus
--More--


która pozycja to BW/Mac limiter




 
shibby
no i spacja jedziesz dalej Smile more poprostu ogranicza ci po stronie bo wpisow w nvram jest ponad 700 Smile
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
szalikmars
faktycznie działa dzieki za pomoc

opis

skopiowanie tabelki traffic menager lub IP/BW Limit inny soft
z tomato nr1 na tomato nr2 ta sama wersja softu oczywiscie

Ip-traffic BW limiter
nazwa zmiennej za to odpowiadajacej ale w trzepako -tomato
w innnych nie sprawdzałem to :
-------------------------------------------------------
new_qoslimit_rules
--------------------------------------------------------
kopiujemy z tomato nr1 plik
new_qoslimit_rules
przez putty

nvram get new_qoslimit_rules > /tmp/x.txt
--------------------------------------------------------
programem winscp skopiować z temp 1 tomato i wgrać kopie na
2 tomato do temp
---------------------------------------------------

utworzyć na tomato nr2
quos-traffic limiter-quos limit dać ptaszka enable
i wpisać swój download i upload i reset lub komenda
service dnsmasq restart

-----------------------------

odpalic putty na tomato nr2

komenda z putty

a=`cat /tmp/x.txt`

echo $a
jak echo nie pokaze co mamy w pliku następnych komend nie wprowadzać dalej nic

nvram set new_qoslimit_rules="$a"

nvram commit

service dnsmasq restart

system napisze

Commit... done.
# service dnsmasq restart
.
Done.

mamy skopiowany cały ip-traffic BW limiter

----------------------------------------------------------------
jak chcemy wyczyscic plik Ip-traffic BW limiter
dajemy plik x.txt bez zawartości,pusty w srodku działa
-------------------------------------------------
skrócik komend-po wrzuceniu pliku x.txt programem winscp na 2 tomato komenda
z putty
a=`cat /tmp/x.txt`
echo $a
nvram set new_qoslimit_rules="$a"
nvram commit
service dnsmasq restart

----------------------------------------------------
i na koniec koniecznie enter
cieszymy sie skopiowanym traffic menagerem działa
 
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: 75

· 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ą?

96,004,496 unikalnych wizyt