126

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

To po prostu kiepski pomysł. Kiedyś wydawało się fajne, czas i doświadczenie pokazało że więcej z tym kłopotów po prostu. Zrób na oddzielnym pendrive i tyle.

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

127

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Cezary.. zrobiłem jeszcze dopisek w poprzednim poście. Była by jakaś opcja na to?. Nie jest to pikne ale by raczej działało.

128

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Przecież to openwrt jest, możesz sobie napisać co chcesz żeby działało tak jak chcesz...

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

129 (edytowany przez accent 2021-07-29 19:33:47)

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

tylko gdzie umieścić ten skrypt, żeby był w pamięci routera, a nie na karcie? /root odpada

130

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Gdziekolwiek smile Serio, jeżeli nośnik jest zamontowany jako extroot to przesłania system plików więc skryptu nie będzie. Jeżeli zaś nie będzie zamontowanego nośnika to możesz wykonać np. restart.

/etc/rc.local będzie dobrym miejscem do tego. Odłącz nośnik, uruchom router bez niego, do /etc/rc.local dodaj reboot i exit 0. Podłącz nośnik i zrestartuj.

I teraz: jeżeli nośnik się zamontuje jako extroot bo będzie miał  swój własny rc.local który będzie pusty, więc nie będzie nic się działo. Jeżeli nośnik się nie zamontuje to rc.local zrestartuje router. Tylko oczywiście musisz uważać, bo w ten sposób bez nośnika router będzie się restartował po starcie cały czas i będziesz musiał wchodzić w tryb failsafe jak będziesz chciał coś zmienić.

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

131 (edytowany przez accent 2021-07-30 07:34:37)

Odp: [HOWTO] Wykorzystanie Huawei E3131 do extroota na MR3420 i podobnych

Hej
W rc.local, tym na karcie w modemie, dopisalem:

df -h  | grep '/dev/sda'
status=$?;
if [ $status -eq 0 ]; then
    /bin/echo "Jest /dev/sda"
else
    /bin/echo "Brak /dev/sda"
        reboot
fi

exit 0

.. i śmiga. Po pierwszym uruchomieniu po wyłączeniu zasilania (widać nawet jak kontrolka USB na routerze na chwile gaśnie podczas przełączania modemu) nie ma sda więc router robi restart. Nie jest to eleganckie, ale cóż.....

Dzięki Cezary za pomoc.