Przejdź do treści forum
eko.one.pl
OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Opcje wyszukiwania (Strona 11 z 14)
Witam posiadam WDR3600 ( z przerobioną Flash na 16) wgrałem OpenWrt 19.07 Luci ,chce np skonfigurować sieć robiąc uci set wireless.@wifi-device[0].disabled=0 i dostaje uci: Entry not found ?? Jak temu zaradzić?
Czy jak mam przerobioną flash to przy tym wydaniu staje się to całkiem bezużyteczne ?
Zapytam przy okazji tego tematu - Czy przenosząc ustawienia z routera WDR3600 (zielone diody) na WDR3600 (niebieskie diody) powinno być okej ?
Niby wersja ta sama v1.3 -> v1.1 ale po kropce się zmienia.
Z Góry dzięki za podpowiedź.
Gruberek napisał/a:Nie ma różnicy. Oba polecenia zrobią to samo.
mtd -e mtd0 write /tmp/mtdblock0
Usage: mtd [<options> ...] <command> [<arguments> ...] <device>[:<device>...]
The device is in the format of mtdX (eg: mtd4) or its label.
mtd recognizes these commands:
unlock unlock the device
refresh refresh mtd partition
erase erase all data on device
verify <imagefile>|- verify <imagefile> (use - for stdin) to device
write <imagefile>|- write <imagefile> (use - for stdin) to device
jffs2write <file> append <file> to the jffs2 partition on the device
fixtrx fix the checksum in a trx header on first boot
fixseama fix the checksum in a seama header on first boot
fixwrgg fix the checksum in a wrgg header on first boot
Following options are available:
-q quiet mode (once: no [w] on writing,
twice: no status messages)
-n write without first erasing the blocks
-r reboot after successful command
-f force write without trx checks
-e <device> erase <device> before executing the command
-d <name> directory for jffs2write, defaults to "tmp"
-j <name> integrate <file> into jffs2 data when writing an image
-s <number> skip the first n bytes when appending data to the jffs2 partiton, defaults to "0"
-p <number> write beginning at partition offset
-l <length> the length of data that we want to dump
-o offset offset of the image header in the partition(for fixtrx)
-c datasize amount of data to be used for checksum calculation (for fixtrx / fixseama / fixwrg / fixwrgg)
-F <part>[:<size>[:<entrypoint>]][,<part>...]
alter the fis partition table to create new partitions replacing
the partitions provided as argument to the write command
(only valid together with the write command)
Example: To write linux.trx to mtd4 labeled as linux and reboot afterwards
mtd -r write linux.trx linux
root@OpenWrt:~# mtd write /tmp/mtdblock0 u-boot
Unlocking u-boot ...
Writing from /tmp/mtdblock0 to u-boot ...
Poszło z tym poleceniem od Cezarego - uff -juz mi się nie chcę :-) idę na noc jeszcze ..
Ale Wifi Bangla na pierwszy rzut oka.
Dziękuje za pomoc.
Gruberek napisał/a:Tak, tego polecenia masz użyć pod warunkiem, że Twój plik to /tmp/mtdblock0
Cezary napisał/a:mtd write /tmp/mtdblock0 u-boot
I reboot jak wszystko poszło dobrze.
Czyli w końcu jak ma te polecenie wyglądać? mój plik w katalogu /tmp to "mtdblock0"
Bo Cezary zdaje się zupełnie iine polecenie wydał ,niż to co ja sugerowałem i Gruberek potwierdził
Cezary napisał/a:A teraz - nie używaj nigdy dd do zapisu tylko mtd w tym przypadku.
Cezary ja naprawdę się na tym nie znam - chciałbym wgrać to zanim wyłącze router (bo znowu nie będzie tego w /tmp) a za niecałą godzinkę do pracy na noc..
(ledwo co się trochę oswoiłem z dd a tu znowu jakieś mtd :-/ )
Czy tak to polecenie ma wyglądać ?
(gdziś coś podobnego znalazłem w sieci tylko zmieniłem nazwę na swoją po /tmp/
mtd -e mtd0 write /tmp/mtdblock0
jeśli o to chodziło (niewiem>?) to i tak dostaje taki sam komunikat:
insmod mtd-rw.ko i_want_a_brick=1
module is already loaded - mtd-rw
root@OpenWrt:~# dmesg | grep mtd-rw
[ 407.279801] mtd-rw: mtd0: setting writeable flag
[ 407.284564] mtd-rw: mtd1: setting writeable flag
[ 407.289250] mtd-rw: mtd2: setting writeable flag
[ 407.293967] mtd-rw: mtd4: setting writeable flag
root@OpenWrt:~# dd if=/tmp/mtdblock0 of=/dev/mtdblock0
dd: writing '/dev/mtdblock0': Operation not permitted
1+0 records in
0+0 records out
Nie wiem co mam zrobić (ja jestem laik Litości :-) )
z logread jedyne takie coś z ostanich na temat
Mon Mar 11 20:10:28 2019 kern.notice kernel: [ 92.588370] random: crng init done
Mon Mar 11 20:10:28 2019 kern.notice kernel: [ 92.591836] random: 6 urandom warning(s) missed due to ratelimiting
Mon Mar 11 20:15:43 2019 kern.info kernel: [ 407.279801] mtd-rw: mtd0: setting writeable flag
Mon Mar 11 20:15:43 2019 kern.info kernel: [ 407.284564] mtd-rw: mtd1: setting writeable flag
Mon Mar 11 20:15:43 2019 kern.info kernel: [ 407.289250] mtd-rw: mtd2: setting writeable flag
Mon Mar 11 20:15:43 2019 kern.info kernel: [ 407.293967] mtd-rw: mtd4: setting writeable flag
Cezary napisał/a:Tak, pod tym adresem ma być mac adres.
Nie, możesz zgrać partycję, zmienić hexedytorem adres i wgrać ponownie, tylko musisz użyć modułu mtd-rw (jest w pakietach). o inaczej nie uda Ci się wgrać.
coś nie idzie - muszę w failsafe?
root@OpenWrt:~# opkg install kmod-mtd-rw
Installing kmod-mtd-rw (4.9.162+git-20160214-1) to root...
Downloading http://dl.eko.one.pl/openwrt-18.06/targ … s_24kc.ipk
Configuring kmod-mtd-rw.
root@OpenWrt:~# dd if=/tmp/mtdblock0 of=/dev/mtdblock0
dd: writing '/dev/mtdblock0': Operation not permitted
1+0 records in
0+0 records out
edycja
z failsafe to samo jw/
pod tym adresem hex- w sprawnym routerze, mam mac adres sieci 5 GHz natomiast mac adres sieci 2.4 GHz mam taki sam tylko ostatnia cyfra jest inna.
Czyli to dla tych dwóch sieci wifi, jest ustalone własnie w tej linijce 0x1fc00 ?
w nie działającym routerze pod tym adresem mam same FF
Czyli bez wylutu się nie obejdzie raczej, skoro z tą konsolą sieciową coś nie idzie?
Gruberek napisał/a:Dodajesz "enter" na końcu?
oczywiście, dodaje .
czy mógł bym skopiować blok mtd0
dd if=/dev/mtdblock0 of=/tmp/mtdblock0 z mojego sprawnego WDR3600 i później łącząc si e z tym WDR3600 bez mac adresu (wifi) przesłać mu całą partycję dd if=/tmp/mtdblock0 of=/dev/mtdblock0 ?
i zobaczyć czy ruszy - i ewentualnie potem zmienić mu ten mac adres wifi ?
ewentualnie przed przesłaniem w hex edytorze mu podmienić ten adres - tylko w jakiej lokalizacji to jest? ( mac i pin -w tym pliku hex)
Połączyłem się (jednak w windows) poprzez program jw "Hercules SETUP utility" z routera otrzymałem pakiet -wersję uboot i znak zachęty >
Jednak cokolwiek bym nie wysłał "setmac 123456789012" lub "?" lub "help" nic nie wraca ? Coś robię źle?
Co mogę zrobić aby wklepać ten macadres bez wylutu kostki?
Cezary napisał/a:W uboocie masz opcję setmac czy jakoś tak się nazywała. Po prostu go podaj z etykietki na dole obudowy.
Mam prośbę - może mi ktoś (najlepiej krok po kroku) wyjaśnić jak za pomocą Uboota (od pepe2k) - zapisać mac adres wifi
w tym artykule http://www.tech-blog.pl/2013/03/29/zmod … etconsole/
pisze coś, aby wejść w konsolę sieciową Uboot NetConsole w systemie Windows za pomocą programu "Hercules SETUP utility" w zakładce "udp"
A jak zrobić to poprzez linux ? (jak się połączyć - też jakiś program?) jeśli się już połączę to jak wklepać ten mac adres ? poprostu wydać polecenie setmac i wraz z tym poleceniem wpisać ten adres?
Nigdy nie łączyłem się w taki sposób -będę wdzięczny za naprowadzenie.
Cezary napisał/a:W uboocie masz opcję setmac czy jakoś tak się nazywała. Po prostu go podaj z etykietki na dole obudowy.
tę opcję - mial bym wywołać przez przytrzymanie przez określoną ilość sekund przycisk reset - tak jak przy wgrywaniu arta?
Cezary napisał/a:Dwie rzeczy - wrzucasz we flash mac adres i art na końcu. Obie rzeczy zrobisz przez uboota jeżeli masz go od pepe2k.
Tak swoją drogą miałem takiego mikrotika - uwalone radio było, skanował wszystko a nic nie nadawał (zasięg był jakieś 5cm od anteny).
ze starej kostki (prócz całej .bin) ma w kawałkach takie obszary
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00119ac8 00010000 "kernel"
mtd2: 002b6538 00010000 "rootfs"
mtd3: 00050000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
rozumiem że mtd4.bin wrzucę wywołując przez u-boot pepe2k wgrywanie art-a , ale ten mac jak mam wgrać ?
pepe2k napisał/a:ART też możesz sobie wrzucić przez www w mojej modyfikacji U-Boot (strona art.html).
Witam, wymieniłem kiedyś kość na 16 MB w WDR3600 jak dobrze pamiętam sprawdziłem że się uruchamia itp (dalej nie testowałem)
teraz kiedy router poszedł w inne ręce okazuje się że nie działa wifi - tzn np jeśli się skanuje sieć - ( jako klient) to wyszukuje sieci.
Ale nie działa WiFi jako AP ( nie świecą też diody od WiFi )
W zakładce status przy wifi 'mac adres' jest pusto..
Powiedzcie czy jeśli tam jest boot od pepe2k to mogę to naprawić wrzucając którąś część dumpa ze starej kostki ?? (chodzi o art?)
Czy bez przeprogramowania się nie obejdzie?
uwalone radio mogę wykluczyć - jeśli skanuje sieci?
Cezary napisał/a:Generalnie tak, bo ta nowsza wersję wprowadza nowe rzeczy do konfiga.
Kopia zapasowa w openwrt zawiera tylko konfigi. Nie dodatkowo zainstalowane programy czy inne pakiety.
Cezary a tak przy okazji - jeśli zrobię kopię partycji ze zmianami ale nie w trybie failsafe (i przywrócę też bez failsafe) - to bardzo przeginam ? co się może pochrzanić?
czy w tryb failsafe, prócz tradycyjnej metody z naciskaniem guzika, można wejść za pomocą polecenia ?
Dzięki za pomoc.
Cezary napisał/a:I znów nie przeczytałeś komunikatu - miałeś już config którego on nie nadpisał swoim konfigiem.
no to już sobie jakoś przetłumaczyłem ,ale chodzi mi o to czy mam usunąć ten mój plik w /etc/config/safe-search
zanim zainstaluje na nowo pakiet, aby wszystko było okej?
w ogóle to przywróciłem sobie wcześniej zrobioną kopię zapasową (z luci) i przywracając wyczyściłem ustawienia (zresetowałem) po przywróceniu okazało się że nie mam w luci dodatkowych pakietów jak np "bandwidth monitor" i "luci-access-control" (przynajmniej w luci)
więc przywróciłem swoją kopię całej partycji ze zmianami za pomocą dd
dlatego też zainstaluje ponownie ten pakiet "safe-search" ale wcześniej usunę z /etc/config/ plik "safe search" i chyba będzie okej ?
arek1194 napisał/a:Cezary napisał/a:Specjalnie Ci nie powiem jaka jest aktualna wersja. Weź ten url skopuj do przeglądarki, klepnij enter, powie że nie ma pliku. Więc z adresu usuń nazwę pliku safe-search_1.0.0-1_all.ipk klepnij enter dostaniesz cały katalog z plikami. I poszukaj safe-search tam...
Uff tak to poszło szybciutko :-) inaczej szukał bym chyba do rana..
http://downloads.openwrt.org/snapshots/ … /packages/
Dzięki!
Cezary a teraz takie kwiatki
Ale wygląda że działa. pomimo jakiegoś error-u
Cezary napisał/a:Jezeli nie będzie chciał pobrać pliku to należy upewnić się czy nie została wykonana aktualizacja i mamy odwołanie do dobrej wersji.
A pisałem żeby sprawdzić jaka wersja jest dostępna w repo. Czemu to zignorowałeś?
Cezary tylko się nie złość, fakt nie doczytałem tego
"Jezeli nie będzie chciał pobrać pliku to należy upewnić się czy nie została wykonana aktualizacja i mamy odwołanie do dobrej wersji. Pakiet zawiera tylko skrypty, więc możemy go zainstalować z dowolnego repozytorium wersji rozwojowej OpenWrt."
Ale szukam ( pogubiłem się w tym wszystkim) i nie mogę znaleźć tej paczki???
Jeśli był byś tak dobry i mnie nakierował - to mogę poprostu zainstalować tak jak wcześniej próbowałem ? (bo odinstalować chyba niema czego już )
Cezary napisał/a:Możesz odinstalować i zainstalować.
Tak jak napisał - brakuje plików, może je wywaliłeś przypadkiem lub nie.
jak ją odinstalować?
opkg list-installed | grep safe-search w ten sposób jej nie wyszukuję (chciałem znależć pełną nazwę aby zastosować "opkg remove"
spróbowałem też zainstalować
ale wywala błąd jakby ten link był nie aktywny
okej to spróbuję przy czasie jeszcze raz z tym pakietem zrobić - a z tym poniżej to o co chodzi ? jak to ulepszyć?
miguelos napisał/a:do tego dodac np openDNS i powinno byc jeszcze lepiej
Cześć , podpowiecie czemu przestało działać? (nie wiem kiedy ) po instalacji wszystko działało..
Już dobrze nie pamiętam w jakiej kolejności instalowałem (ale zbytnio nie mieszałem później) najwyżej doinstalowałem jeszcze " luci-access-control" i to działa..
Podpowiecie co mogło się stać że nie działa ewentualnie jak naprawić (instalować jeszcze raz?)?
maszyna to TP link WDR3600
| OpenWrt 18.06-SNAPSHOT, r7355-47f68ca586
logread | grep safe-search
Wed Feb 20 20:25:28 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:28 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:45 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:45 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:45 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:45 2019 daemon.err dnsmasq[1056]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:49 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:49 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:50 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Wed Feb 20 20:25:50 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Thu Feb 21 18:21:16 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Thu Feb 21 18:21:16 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Thu Feb 21 18:34:00 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
Thu Feb 21 18:34:00 2019 daemon.err dnsmasq[1863]: failed to load names from /et c/safe-search/enabled: No such file or directory
.
Cezary napisał/a:Pisałem, masz bardzo obciętego busyboxa. W mtd11 zobacz
No tak teraz zaskoczyłem o czym pisałeś. Ale z podglądu w putty chyba też nici.. tych "śmieci" jest tak dużo żę myślałem że się zacięło - osatecznie w konsoli jest szary ekran i nie można przewinąć do momentu gdzie jeszcze leciały jakieś krzaczki..
Ok Dziękuje za rady.
widz login: root
Password:
BusyBox v1.20.2 (2015-05-04 17:46:36 MAGT) built-in shell (ash)
Enter 'help' for a list of built-in commands.
# cat /proc/mtd
dev: size erasesize offset name
mtd0: 00ea9000 00001000 000d6000 "Linux Section"
mtd1: 00080000 00001000 00f80000 "User Section"
mtd2: 00005000 00001000 00001000 "Loader Section"
mtd3: 000a0000 00001000 00006000 "BurnIn Section"
mtd4: 00030000 00001000 000a6000 "UBoot Section"
mtd5: 00002000 00001000 00efe000 "PIB Section"
mtd6: 00020000 00001000 00f00000 "DB Section"
mtd7: 00020000 00001000 00f20000 "Log Section"
mtd8: 00020000 00001000 00f40000 "DB_bak Section"
mtd9: 00020000 00001000 00f60000 "Log_bak Section"
mtd10: 01000000 00001000 00000000 "full"
mtd11: 004a3000 00001000 00a5b000 "varfs Section"
myślę że te partycje umiał bym zgrać do /tmp (tak jak robiłem to w OpenWrt)
ale tutaj nie mogę zalogować się przez scp /ftp ani przez WinScp, ani przez midnight commander .. Aby zgrać to później na kompa?
Dzisiaj udało mi się zalogować przez Telnet do "niani"
widz login: root
Password:
BusyBox v1.20.2 (2015-05-04 17:46:36 MAGT) built-in shell (ash)
Enter 'help' for a list of built-in commands.
# help
Built-in commands:
------------------
. : alias bg break cd chdir continue echo eval exec exit export
false fg hash help jobs kill let local printf pwd read readonly
return set shift times trap true type ulimit umask unalias unset
wait
#
Mam pytanie do znawców Linuxa itp :
Czy za pomocą jakiś komend, mogę wyciągnąć jakieś informacje mogące przydać się w przyszłości ?
Może te hasło zaszyte? albo jakąś istotną kopie?
(ps. Dzisiaj dostałem też odpowiedź od D-link'a z hasłem odczytanym z adresu Mac - Ale gościu powiedział żę #Powinno działać ale pewności nie ma.)
Znalezione posty: 251 do 275 z 345