1 (edytowany przez krynio 2016-11-09 12:23:08)

Temat: Backup extroot i jego wykorzystanie na innym routerze

Witam.

Sytuacja taka, zainstalowałem siostrze gargoyle-1.9.1.1-ar71xx na ZyXEL NBG6716. Zrobiłem extroot i zainstalowałem / skonfigurowałem wszystkie potrzebne programy typu (Aria2 + yaaw, Minidlna, ProFTPD, Lighttpd + Fastcgi itp.)
Następnie zrobiłem backup extroot tj. cp -a /overlay/* /tmp/usb_mount/000aa4e4-02/Backup

Teraz chcę na swoim routerze TP-Link TL-WDR4300 również zainstalować gargoyle-1.9.1.1-ar71xx zrobić extroot, gdzie ostatecznie router miałby mieć w zasadzie wszystkie te same programy co router ZyXEL NBG6716.

Czy mogę do tego celu użyć backup extroot wykonany wcześniej dla ZyXEL NBG6716 żeby nie instalować wszystkiego od nowa.
Co muszę przed tym zabiegiem zrobić?
a) Na pewno zmiana w Backup/upper/etc/config/fstab  UUID na moje, lub zmiana UUID moich dysków, partycji na takie jakie były w ZyXEL NBG6716
b) widzę że w Backup/etc jest plik .extroot-uuid mam go skasować czy co?
c) ścieżki do dysków, katalogów zastosowanych w programach będą praktycznie identyczne, a tam gdzie nie to zmienię.

Teraz kwestia związana z Proftpd. Na ZyXEL NBG6716 założylem kona ftp poleceniami poniżej:
echo "jacek:*:1000:65534:jacek:/tmp/usb_mount/000aa4e4-02/ftp/osobiste:/bin/false" >> /etc/passwd
echo "jacek:*:0:0:99999:7:::" >> /etc/shadow
passwd jakieshaslo

Jak teraz usunąć konto ftp użytkownika jacek, a w to miejsce będę chciał utworzyć nowe konto ftp pod inną nazwą.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

2

Odp: Backup extroot i jego wykorzystanie na innym routerze

jeśli w ramach tej samej dystrybucji i na tym samym sprzęcie to wg mnie odpalasz blkid na nowej maszynie z podpiętym docelowym urządzaniem pełniącym rolę extroota i uzupełniasz UUID w fstab podczas konfiguracji extroot. Potem reboot (podobno nie da się w locie zmienić extroota, pytałem ostatnio na forum).

3

Odp: Backup extroot i jego wykorzystanie na innym routerze

A na innym systemie możesz przenieść wszystko poza /etc/config/system, network, wireless.

Co do userów - po prostu edytuj plik i wytnij odpowiednie linie, najprościej. Lub zainstaluj sobie odpowiednie pakiety do tego (shadow-userdel, shadow-useradd)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Backup extroot i jego wykorzystanie na innym routerze

Dzięki Panowie, w wolnej chwili spróbuję. Co do userów to wystarczy ich wywalić z /etc/passwd oraz /etc/shadow  ?

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

5

Odp: Backup extroot i jego wykorzystanie na innym routerze

Tak, wystarczy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Backup extroot i jego wykorzystanie na innym routerze

Przeniosłem backup extroot z ZyXEL NBG6716 na TP-Link TL-WDR4300 wg w/w zaleceń + kosmetyczne zmiany w plikach konfiguracyjnych i wszystko działa! jestem w szoku smile.
Mam pytania.

1. Na TL-WDR4300 średnie obciążenie CPU mam obecnie 1.02 do 1.22 co wydaję się trochę dużo. Jak sprawdzić które programy pożerają najwięcej zasobów.
2. Przy "podobnej" konfiguracji ZyXEL NBG6716 średnie obciążenie CPU ma 0.02 do 0.05

Na TL-WDR4300 mam doinstalowane dodatkowo: webcam, przekaźniki usb, pomiar temperatury digitemp, HomeServices by BBarwik i tutaj działa cron wykonując pewne funkcje co 1 minutę. Czy cron aż tak mocno obciąża system?, czy może główne obciążenie powoduje webcam?
3. Czy mogę dokonać aktualizacji z wersji 1.9.1.1 do najnowszej wersji Gargoyle 1.9.1.2 zachowując ustawienia, rozumiem że zachowując ustawienia nie stracę programów które zainstalowałem.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

7

Odp: Backup extroot i jego wykorzystanie na innym routerze

1. top Twoim przyjacielem
3. Kernel się zmienił, zostaną jak już same ustawienia - nie programy które instalowałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez krynio 2016-11-12 15:31:15)

Odp: Backup extroot i jego wykorzystanie na innym routerze

Patrze na to i rozumiem że wszytsko pożera webcam?

Mem: 70120K used, 55908K free, 308K shrd, 8088K buff, 30560K cached
CPU: 100% usr   0% sys   0% nic   0% idle   0% io   0% irq   0% sirq
Load average: 1.15 1.03 0.60 3/61 4412
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
 1285     1 root     S    11224   9% 100% /usr/bin/mjpg_streamer --input input_
 4327  1943 root     S     1220   1%   0% /usr/sbin/dropbear -F -P /var/run/dro
 2100     1 root     S    12076  10%   0% /usr/bin/php-fcgi -b 1026
 2876     1 root     S    10472   8%   0% /usr/bin/transmission-daemon -g /tmp/
 3913     1 root     S     9532   8%   0% /usr/bin/minidlna -f /tmp/minidlna.co
 2643     1 root     S     5328   4%   0% aria2c --enable-rpc=true --rpc-listen
 2029     1 root     S     4192   3%   0% /usr/sbin/lighttpd -f /etc/lighttpd/l
 2300     1 root     S     3440   3%   0% /usr/sbin/uhttpd -f -h /www -r Gargoy
 2570     1 root     S     3112   2%   0% /usr/bin/ddns_gargoyle -P /etc/ddns_p
 2528     1 root     S     2552   2%   0% /usr/sbin/nmbd -D
 2526     1 root     S     2508   2%   0% /usr/sbin/smbd -D
 2197     1 nobody   S     1904   2%   0% proftpd: (accepting connections)
 3222     1 root     S     1816   1%   0% ntfs-3g /dev/sdb2 /tmp/usb_mount/0000
 1791     1 root     S     1520   1%   0% /sbin/netifd
    1     0 root     S     1420   1%   0% /sbin/procd
 2301     1 root     S     1376   1%   0% /usr/sbin/uhttpd -f -h /tmp/usb_mount
 4398  4340 root     R     1372   1%   0% top
 1907     1 root     S     1372   1%   0% /usr/sbin/ntpd -n -l -S /usr/sbin/ntp
 4340  4327 root     S     1372   1%   0% -ash
 3739     1 root     S     1372   1%   0% /usr/sbin/crond -f -c /etc/crontabs -

Zainstalowałem htop, ładnie widać że to kamerka z jaką rozdzielczością itd. Dzięki

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

9

Odp: Backup extroot i jego wykorzystanie na innym routerze

Tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.