18 Maja 2025 09:39:57
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Promise VessRAID 184...
· Własna kompilacja t...
· [S] Qnap QSW-2104-2T...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
· Multiroom N z wykorz...
· [S] Ubiquity Edgerou...
· [MOD] FreshTomato-AR...
· Nowe routery: UX, UC...
· asus rt-ax86u pro z ...
· Zmiana OpenVPN na wi...
· [S]UBIQUITI EdgeRout...
· Zaawansowana konfigu...
· ByPass VPN dla wybra...
· [MOD] FreshTomato-MI...
· Komputer Serwer
Najpopularniejsze obecnie wątki
· Własna kompilacj... [72]
· Promise VessRAID ... [2]
· [S] Qnap QSW-2104... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 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: 420
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.148.107.92
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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: Unifi USW-Lite-16-PoE
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
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,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
15-05-2025 19:35
witam! było coś gdzieś o obsłudze asus mesh w tomato moze? chętnie bym przetestował u rodziców

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

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.

117,374,396 unikalnych wizyt