czwartek, 7 stycznia 2016

OpenWrt Chaos Calmer 15.05 na TP-Link TL-MR3420 v2 + Huawei E3372 Hilink


Opis instalacji najnowszego wydania systemu OpenWrt Chaos Calmer 15.05 na routerze TP-Link TL-MR3420 v2 posiadającym tylko 4MB pamięci węwnęrznej. Skonfigurowanie exroot i zainstalowanie modemu Huawei E3372 bez podłączenia z internetem.

Router: TP-Link TL-MR3420 v2 Wersja 4MB
OS: OpenWrt Chaos Calmer 15.05
Modem: Huawei E3372 Hilink
(jeśli posiadasz modem w wersji normalnej, poradnik jak przerobić go na wersje hilink znajdziesz tutaj)

  1. Pobieramy na komputer podłączony lanem do routera oprogramowanie OpenWrt z http://dl.eko.one.pl/chaos_calmer/ar71xx/
    • openwrt-15.05-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin - Jeśli wgrywamy na oprogramowaniu TPLINK
    • openwrt-15.05-ar71xx-generic-tl-mr3420-v2-squashfs-sysupgrade.bin - Jeśli wgrywamy z OpenWrt lub Gargoyle PL
  2. Oraz pobieramy wymagane pakiety do obsługi modemu http://dl.eko.one.pl/chaos_calmer/ar71xx/packages/
    • 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
    • libpthread_0.9.33.2-1_ar71xx.ipk
    • librt_0.9.33.2-1_ar71xx.ipk
    • libusb-1.0_1.0.19-1_ar71xx.ipk
    • usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ar71xx.ipk
  3. Wgrywamy pobrany OS z poziomu panelu routera w przeglądarce.
  4. Podłączamy Modem E3372 i dowolnej wielkości pendrive(w moim przypadku 256mb) przez HUB USB(najlepiej aktywny ale ja posiadam ten) do routera.
  5. Łączymy się za pomocą programu putty.exe wybierajac telnet i adres 192.168.1.1
  6. Wykonujemy następujące komendy w celu powiększenia pamięci na routerze(exroot):
  7. root@OpenWrt:~# mkfs.ext4  -m 0 /dev/sda1 root@OpenWrt:~# block detect > /etc/config/fstab root@OpenWrt:~# uci set fstab.@mount[0].target=/overlay root@OpenWrt:~# uci set fstab.@mount[0].enabled=1 root@OpenWrt:~# uci commit fstab root@OpenWrt:~# reboot
  8. Ponownie łączymy się za pomocą programu putty.exe wybierajac telnet i adres 192.168.1.1
  9. Zmieniamy hasło dla użytkownika root poprzez komendę
  10. passwd
  11. Korzystając z programu WinSCP przez SCP wgrywamy pobrane pakiety to katalogu /tmp
  12. Wykonujemy następujące komendy w poniższej kolejności aby zainstalować wymagane pakiety 
  13. root@OpenWrt:~# opkg install /tmp/kmod-mii_3.18.23-1_ar71xx.ipk root@OpenWrt:~#  opkg install /tmp/kmod-usb-net_3.18.23-1_ar71xx.ipk root@OpenWrt:~# opkg install /tmp/kmod-usb-net-cdc-ether_3.18.23-1_ar71xx.ipk root@OpenWrt:~# opkg install /tmp/libpthread_0.9.33.2-1_ar71xx.ipk root@OpenWrt:~# opkg install /tmp/librt_0.9.33.2-1_ar71xx.ipk root@OpenWrt:~# opkg install /tmp/libusb-1.0_1.0.19-1_ar71xx.ipk root@OpenWrt:~# opkg install /tmp/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ar71xx.ipk
    lub jedną komendą:
    opkg install /tmp/*.ipk 
  14. Sprawdzamy czy nasz modem jest wykrywalny(jeśli nie, możemy go ponownie odłączyć i podłączyć)
  15. root@OpenWrt:~# logread | grep CDC
  16. Ustawiamy połączenie internetowe w modemie
  17. root@OpenWrt:~# uci set network.wan.ifname=eth2 root@OpenWrt:~# uci set network.wan.proto=dhcp root@OpenWrt:~# uci commit network root@OpenWrt:~# reboot
  18. Instalujemy GUI w tym wypadku najpopularniejsze Luci
  19. root@OpenWrt:~# opkg update root@OpenWrt:~# opkg install luci root@OpenWrt:~# reboot
  20. Zamykamy putty i resztę konfiguracji możemy wykonać w przeglądarce pod adresem 192.168.1.1
Szczególne podziękowania dla Cezarego Jackiewicza z forum eko.one.pl za zmodyfikowany obraz bez interfejsu GUI oraz pomoc w instalacji.

Brak komentarzy:

Publikowanie komentarza