jak można skopiować numery mac userów 100 wpisów z tomato na inne tomato
|
szalikmars |
Dodano 15-06-2010 15:37
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 15-06-2010 16:20
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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
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 |
Dodano 15-06-2010 16:48
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 15-06-2010 16:51
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 15-06-2010 17:02
|
User
Posty: 22
Dołączył: 07/03/2008 21:05
|
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 |
Dodano 15-06-2010 19:24
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 15-06-2010 23:55
|
User
Posty: 22
Dołączył: 07/03/2008 21:05
|
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 |
Dodano 16-06-2010 13:07
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 16-06-2010 16:48
|
User
Posty: 22
Dołączył: 07/03/2008 21:05
|
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 |
Dodano 16-06-2010 17:01
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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
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 |
Dodano 17-06-2010 18:26
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 18-06-2010 00:40
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 18-06-2010 08:48
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
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 |
Dodano 18-06-2010 17:02
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
tylko mały problem jak nazywa sie w navram
sładnik odpowiedzialny za IP/BW Limiter |
|
|
|
szalikmars |
Dodano 18-06-2010 17:32
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 18-06-2010 19:25
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
nvram show | more
i jedziesz pokolei
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 |
Dodano 19-06-2010 07:46
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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 |
Dodano 19-06-2010 15:38
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
no i spacja jedziesz dalej more poprostu ogranicza ci po stronie bo wpisow w nvram jest ponad 700
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 |
Dodano 22-06-2010 15:42
|
User
Posty: 182
Dołączył: 02/12/2007 23:56
|
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
|
|
|