==== 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
- odpakuj router, podłącz go za pomocą kabla
- wejdź 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
- ściągnij http://czk.mk/lede-17.01.3-prask-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin*
- 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.