Temat: Nie działa extroot

Witam

Posiadam tp-link mr3420 i modemem HUAWEI E3372 hilink.
W modemie mam kartę 1gb podzieloną na 3 partycje - 100mb na extroot, 64mb swap i reszta na pliki.

Miałem zainstalowany AA na którym wg tego poradnika http://eko.one.pl/?p=openwrt-externalroot zrobiony extroot - wszystko ładnie się montowało tylko system dalej korzystał z flash w routerze - polecienie df -h w linii overlayfs:/overlay cały czas pokazywało pamieć routera.

W końcu zainstalowałem Chaos Calmer 15.05 i  jest jeszcze gorzej - robiłem wg tego samego poradnika, ale tylko to dla nowszych edycji.
Próbowałem jeszcze tego http://majster.kaju.ovh/2016/01/openwrt … nk-tl.html
i wynik jest ten sam - fstab wogóle nic nie montuje jakby go nie było, a jest!

użyłem /etc/init.d/fstab enable i dalej nic...


root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  384.0K    224.0K    160.0K  58% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    13.9M     72.0K     13.9M   1% /tmp
/dev/mtdblock3          384.0K    224.0K    160.0K  58% /overlay
overlayfs:/overlay      384.0K    224.0K    160.0K  58% /
tmpfs                   512.0K         0    512.0K   0% /dev


root@OpenWrt:~# vi /etc/config/fstab

config global
        option anon_swap '0'
        option anon_mount '0'
        option auto_swap '1'
        option auto_mount '1'
        option delay_root '5'
        option check_fs '0'

config mount
        option uuid '97958d26-eae3-459f-b153-2537072b8d65'
        option target '/overlay'
        option enabled '1'

config swap
        option uuid 'e5239751-ca5e-4c89-af92-20851cbaa3b3'
        option enabled '0'

config mount
        option target '/mnt/sda3'
        option uuid '5206e081-405f-49fc-9143-29d71c32e083'
        option enabled '0'

Proszę o pomoc, bo już nic nie jestem w stanie nic wymyślić.

2

Odp: Nie działa extroot

http://eko.one.pl/forum/viewtopic.php?p … 12#p156312 czytałeś?

A tak w ogóle to nie kombinuj z kartą pamięci, tylko podłącz normalny hub usb, pendrive i zrób extroota.

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

3

Odp: Nie działa extroot

Zobaczyłem, przeczytałem, zrobiłem jak napisane i dalej jest to samo czyli nic.
Jakieś pomysły?

Ten plik block to ten /sbin/block ?
Czy ten /sbin/block_/block ?

4

Odp: Nie działa extroot

O co chodzi z przełaczeniem modemu?
to jest z hilink > normalny?
czy odwrotnie?

5

Odp: Nie działa extroot

O przełączenie z nośnika usb w tryb modemu hilinka.

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

6 (edytowany przez manmartin 2016-06-13 19:41:46)

Odp: Nie działa extroot

Czyli że teraz to samo się przełączy na hilink?

Na routerze będzie stał openvpn i stały tunel do podglądu kamer, można wyłączyć tryb hilink tak żeby uniknać transmisji przez 2 nat-y?

Teraz tak: na zwykłym pendrive działa, ale jaky zrobić żeby ruszyło na tym modemie huawei?

7

Odp: Nie działa extroot

Nie hilink>normalny tylko przełączenie z nośnika usb w modem, napisałem to już.

Zostaw pendrive tak jak masz skoro ci chodzi.

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

8

Odp: Nie działa extroot

Ok, rozumiem już to. Jednak dalej mnie ciekawi czy router może przełączyć modem do normalnego trybu.

Zadziała jak ustawię opóźnienie tak aby modem działał już jako pamięć masowa?

9

Odp: Nie działa extroot

Ogólnie rzecz biorąc nie. Hilink to hilink działa tak a nie inaczej.

Zdarza się jakiś soft który ma kilka konfiguracji w usb i można sobie wybrać lub przez odpowiedniego urla przełączyć go w tryb ze zwykłymi interfejsami szeregowymi.

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

10

Odp: Nie działa extroot

Bardzo dziękuję za pomoc, extroot śmiga  aż miło.

Jeszcze takie pytanie: muszę postawić openvpn aby mieć podgląd z kamer - mr3420 stoi przy rejestratorze, serwer debiana 7 w biurze.
Mr3420 ma internet LTE z e3372 hilink (kolejny nat), serwer stoi za natem, ale ma stałe  IP i możliwość przekierowywania portów.

Jaka ma być adresacja IP? Mogą być adresy z jednej podsieci? Gdzieś wyczytałem że trzeba rutować, ale wolę się upewnić.

Serwer ma IP 10.0.0.1 /24 i adres zewnętrzny 95.171.197.X, rejestrator ma (na razie) IP 10.0.0.240. mogę zmienić na 10.0.1.254 żeby był w innej podsieci.
Porty po jakich można uzyskać dostęp do rejestratora to: 80, 9000, 37777 (najbardziej zależy mi na tym 9000).

Znalezłem to http://eko.one.pl/?p=openwrt-openvpn, ale nie ma już pakietu openvpn, albo nie mam odpowiedniego repozytorium (w co wątpię). Za każdym razem robię opkg update i jest dalej to samo. Zainstalowałem openvpn-ssl (tak jak tutaj https://wiki.openwrt.org/doc/howto/vpn.openvpn)  i wszystko skonfigurowałem, ale coś nie tak i nie działa tunel....

Bardzo bym prosił podanie konfiguracji openvpn i firewall routera oraz konfiguracji openvpn na serwerze.

11

Odp: Nie działa extroot

Pakiet obecnie nazywa openvpn-openssl i ten poradnik jest bardziej sensowny dla ciebie: http://eko.one.pl/?p=openwrt-openvpntun

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

12

Odp: Nie działa extroot

Witam ponownie

Instalowałem obsługę e3372 hilink (M150-2) - podłączone do huba
Pakietów nie ma w repo:
"kmod-mii_3.18.23-1_ar71xx.ipk  kmod-usb-net_3.18.23-1_ar71xx.ipk  kmod-usb-net-cdc-ether_3.18.23-1_ar71xx.ipk (są w moim repo)"
zainstalowałem _3.18.29-1_ar71xx.ipk

przy instalacji czegokolwiek wywala:
* pkg_run_script: package "kmod-usb-net" postinst script returned status 255.
* opkg_configure: kmod-usb-net.postinst returned 255.
* pkg_run_script: package "kmod-usb-net-cdc-ether" postinst script returned status 255.
* opkg_configure: kmod-usb-net-cdc-ether.postinst returned 255.



uci set network.wan.ifname='eth1'

Czy eth1 nie jest czasami w lanie?
po tym poleceniu nie działa port WAN

Trzeba wyłączyć w LUCI obsługę wanu bo może on coś psuje że modemu nie widzi?

Instalowałem 3ginfo ale nie pokazuje połączenia, później zawiesza się po wpisaniu polecenia.
Wykonałem polecenia z tego

Proszę o pomoc co zrobić z tym modemem.

13

Odp: Nie działa extroot

Zrobiłem jeszcze raz dokładnie jak tutaj:
http://eko.one.pl/forum/viewtopic.php?p … 12#p156312
i efekt jest taki:

root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
ping: sendto: Network is unreachable

zastanawiam się czy TA linia jest prawidłowa dla mr3420:
uci set network.wan.ifname='eth1'

14

Odp: Nie działa extroot

W moim repo nie ma, zrób upgrade systemu do nowej wersji.3.18.29 nie możesz zainstalować jeżeli nie używasz tej wersji kernela. Więc czego używasz w końcu? Jaki router, jaka wersja systemu?

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

15

Odp: Nie działa extroot

Router taki jak na początku - MR3420 v2
Stoi na nim CC z Twojego repo, najnowsze jakie jest do mr3420 instalowałem ok 4 dni temu, wiec w miarę aktualne.

Zrobiłem firstboot jeszcze raz i zainstalowało się bez problemu, ale modem dalej nie działa (e3372 hilink).

16

Odp: Nie działa extroot

Zrób firstboota, podłącz go kablem do internetu i zrób

opkg update
opkg install kmod-usb-net-cdc-ether

I pokaż wyniki obu poleceń. Nie masz dostępu - instaluj ręcznie ode mnie z repo, pokaż po każdym instalowanym pakiecie co wypisał. Tylko wcześniej zrób firstboota bo teraz nie wiem co namieszałeś.

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

17

Odp: Nie działa extroot

Co do interfejsów to jest tak:
root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd48:0d73:505c::/48'
network.lan=interface
network.lan.ifname='eth1'
network.lan.force_link='1'
network.lan.type='bridge'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.proto='dhcp'
network.wan.ifname='eth1'
network.wan6=interface
network.wan6.ifname='eth0'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 4'
root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 60:E3:27:5C:EA:24
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:733 errors:0 dropped:58 overruns:0 frame:0
          TX packets:327 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:72751 (71.0 KiB)  TX bytes:40530 (39.5 KiB)

eth0      Link encap:Ethernet  HWaddr 60:E3:27:5C:EA:23
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:74253 (72.5 KiB)  TX bytes:0 (0.0 B)
          Interrupt:4

eth1      Link encap:Ethernet  HWaddr 60:E3:27:5C:EA:24
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1047 errors:0 dropped:4 overruns:0 frame:0
          TX packets:703 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:139180 (135.9 KiB)  TX bytes:165566 (161.6 KiB)
          Interrupt:5

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1968 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1968 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:133104 (129.9 KiB)  TX bytes:133104 (129.9 KiB)

18

Odp: Nie działa extroot

No i źle masz, bo to samo ustawione na lan i wan. Jeżeli modem byłby wykryty to miałbyś następny interfejs, eth2.

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

19

Odp: Nie działa extroot

W routerze trzeba mieć zainstalowane:
- usb-modeswitch
- block-mount
- kmod-usb-core
- kmod-usb-storage
- kmod-usb2
- kmod-fs-ext4

Te pakiety mam instalować jeszcze raz po zrobieniu extroota?

20

Odp: Nie działa extroot

Eth2 to jest chyba Wlan, tak przynajmniej pokazuje LUCI (teraz nie mam zainstalowane).
Wan to eth0 i nie da się pod eth0 podpiąć modem?

21

Odp: Nie działa extroot

wlan0 jest od wifi. eth0 to fizyczny port rj45 w routerze. Jak modem na usb chcesz pod to podpiąć?

block-mount/kmod-usb-storage/kmod-fs-ext4 nie jest do modemu potrzebny. Jeżeli nie korzystasz z nośnika danych to nie musisz tego instalować.

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

22

Odp: Nie działa extroot

po firstboot

root@OpenWrt:/# opkg install kmod-usb-net-cdc-ether
Multiple packages (kmod-usb-net-cdc-ether and kmod-usb-net-cdc-ether) providing                                                                                                                                                              same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-net-cdc-ether and kmod-usb-net-cdc-ether) providing                                                                                                                                                              same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-net-cdc-ether (3.18.29-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … -net-cdc-e                                                                                                                                                             ther_3.18.29-1_ar71xx.ipk.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                                                                                                             D or PREFER. Using latest.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                                                                                                             D or PREFER. Using latest.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                                                                                                             D or PREFER. Using latest.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                                                                                                             D or PREFER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                                                                                                             FER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                                                                                                             FER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                                                                                                             FER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                                                                                                             FER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked H                                                                                                                                                             OLD or PREFER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked H                                                                                                                                                             OLD or PREFER. Using latest.
Installing kmod-usb-net (3.18.29-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … -net_3.18.                                                                                                                                                             29-1_ar71xx.ipk.
Installing kmod-mii (3.18.29-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … _3.18.29-1                                                                                                                                                             _ar71xx.ipk.
Configuring kmod-mii.
Configuring kmod-usb-net.
Configuring kmod-usb-net-cdc-ether.


Może bridge?

mam instalować dalej:
# opkg install /tmp/kmod-mii_3.18.23-1_ar71xx.ipk
# opkg install /tmp/kmod-usb-net_3.18.23-1_ar71xx.ipk

można z repo?

23

Odp: Nie działa extroot

Modem i karta microSD podłączone do huba aktywnego z podłączonym zasilaniem.

24

Odp: Nie działa extroot

Masz przecież wszystko zainstalowane. kmod-mii i kmod-usb-net też . Przeczytałeś w ogóle to co on napisał? I czemu nadal chcesz instalować moduł z kernela którego nie używasz?

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

25

Odp: Nie działa extroot

Tak było w poradniku i  nie chodzi o 3.18.23-1_ar71xx bo i tak instaluję pod swój kernel, chodziło mi o same pakiety.