Jak ogarnąć swój router PrASKowy
Proszę zapoznać się z projektem OpenWrt: https://openwrt.org
Dla OpenWrt w wirtualce: https://openwrt.org/docs/guide-user/virtualization/virtualbox-vm
odpakujrouter, podłącz go za pomocą kablawejdź na interfejs zarządzania (zwykle admin/admin)*1- przeczytaj o tym sprzęcie w kontekście OpenWrt https://wiki.openwrt.org/toh/tp-link/tl-mr3020
zmień nazwę pliku na np. prask.bin (nazwa powinna być krótka, inaczej router jej nie zaakceptuje!)*flash (patrz 3), → update firmware*1- po restarcie routera powinien być on widoczny pod 192.168.1.1, powinien dawać dhcp na kablu
- ssh 192.168.1.1
- podłącz pendrive
- mkfs.f2fs /dev/sda1 → format partycji 1 pendrive na system plików f2fs (https://en.wikipedia.org/wiki/F2FS)
block detect > /etc/config/fstab uci set fstab.@mount[0].target='/overlay' uci set fstab.@mount[0].enabled='1' uci set fstab.@global[0].check_fs='1' uci commit fstab
powyższe linijki to → wykryj urządzenia blokowe (dyski); ustaw punkt mountowania “/overlay”; włącz go; sprawdzaj system plików przy starcie; zapisz ustawienia (Polecenia te są równoznaczne ręczną z edycją pliku /etc/config/fstab.)
- restart (po prostu - zasilaniem) → żeby zadziałał extroot overlay na /
- od tego momentu wszystkie zmiany w plikach, konfiguracji i pakiety będą się zapisywały na pendrive*2
- zmiana hasła root i/lub dodanie klucza ssh w /etc/dropbear/authorized_keys
Dot. zewnętrznego systemu plików oraz overlay: https://eko.one.pl/?p=openwrt-externalroot
*1 Tylko Dla osób które dostały NOWY router, z fabrycznym oprogramowaniem.
*2 Klucz SSH będzie nowy, bo cała poprzednia konfiguracja zostanie “zamaskowana”. W związku z tym zostanie utworzony nowy klucz publiczny SSH. Klient SSH może wyświetlić informację o tym, że klucz się zmienił. Należy zaakceptować nowy.