Obnovitev Wi-Fi usmerjevalnika Phicomm K3C

Obnovitev Wi-Fi usmerjevalnika Phicomm K3C

1. Kratka zgodovina
2. Tehnične specifikacije Phicomm K3C
3. OpenWRT programska oprema
4. Prilagoditev vmesnika
5. Dodajanje temne sheme

Kitajska firma Phicomm ima v svojem portfelju Wi-Fi usmerjevalnikov napravo z imenom K3C AC1900 Smart WLAN Router.

Naprava uporablja Intel AnyWAN SoC GRX350 in Intel Home Wi-Fi Chipset WAV500 (mimogrede, ista strojna oprema se uporablja tudi v ASUS Blue Cave: isti procesor Intel PXB4583EL in Wi-Fi čipi Intel PSB83514M/PSB83524M namesto PSB83513M/PSB83523M).

Obstaja več različic tega usmerjevalnika:

  • B1, B1G, B2 — za Kitajsko;
  • A1, C1, S1(VIE1) — za preostali svet (prejel sem — C1 s programsko opremo v.34.1.7.30).

Kaj me je pritegnilo pri tem usmerjevalniku standarda IEEE 802.11ac?

To, da ima: 4 gigabitne porte (1 WAN in 3 LAN), 5GHz pasovno širino, podporo MU-MIMO 3×3:3 in USB 3.0. In še več.

1. Kratka zgodovina

Neobvezni delMoj prejšnji usmerjevalnik je bil TP-Link TL-WR941ND z različico strojne opreme 3.6 (4MB Flash in 32MB RAM). Standardna programska oprema je občasno obstala brez razloga ne glede na različice (parkrat sem jo posodobil, zadnja posodobitev za mojo strojno opremo je bila iz konca leta 2012).

Potem ko sem se razočaral nad domačimi različicami programske opreme, sem naložil Gargoyle (kolikor se spomnim, različico 1.8; programska oprema temelji na OpenWRT, če kdo ne ve) in končno je usmerjevalnik začel delovati kot mora.

WR941 je imel ob nakupu kar dobro strojno opremo za moje potrebe (to je bilo pred približno 10 leti), vendar mi je zdaj začelo primanjkovati zmogljivosti. Vse vrste so 100 Mbit/s, maksimalna hitrost Wi-Fi pa je 300 Mbit/s. Morda je to še vedno sprejemljivo za internet, a prenos datotek po lokalnem omrežju med napravami je precej počasen. Poleg tega je notranje Flash pomnilnike premalo celo za lokalizacijo programske opreme (tudi z zamenjavo datotek preko WinSCP sem poskušal na neki način), kaj šele za namestitev bolj zmogljivih vtičnikov (seveda lahko razširim pomnilnik, namestim programsko opremo za povečanje pomnilnika, vendar nimam neposrednih veščin za preprogramiranje pomnilniških čipov).

Toda verjetno me vse našteto še ne bi tako hitro prisililo, da zamenjam usmerjevalnik. Pravkar sem si na začetku septembra letos kupil Xiaomi Redmi Note 5 kot zamenjavo za brezčasno poginulega Redmi Note 4 (po dveh letih brezhibnega dela) in se je izkazalo, da imata RN5 in WR941 medsebojno nezdružljivost - RN5 se ni želel ponovno povezati po tem, ko je bil odklopljen od brezžičnega omrežja, ki ga je ustvaril WR941 (in to ni bila enkratna težava, kot sem kmalu kasneje odkril, ko sem bral temo na 4PDA).

Na splošno je prišla potreba po zamenjavi usmerjevalnika. Zakaj ravno ta? Zanimalo me je njegovo notranje delovanje (preden sem ga bral na SmallNetBuilder pred približno enim letom) in možnosti (čeprav dvomim, da bo v bližnji prihodnosti uporabljena še polovična). A niti to ni bilo odločilno pri izbiri prav Phicomm K3C (še vedno sem razmišljal o Xiaomi Mi WiFi Router 3G), ampak dostopna cena (sem ga kupil za 32 USD po tečaju) ob dobri notranjosti in možnosti zamenjave tovarniškega firmware na poln OpenWRT. Usmerjevalnik pride z zmanjšano različico OpenWRT, ki jo je naredil proizvajalec (nekje sem prebral, da je dodan voh, ampak podrobnosti nisem našel).

Različico OpenWRT za Phicomm K3C (uradni OpenWRT ne podpira Intel WAV500 čipseta) je naredil Kitajec z vzdevkom Paldier (njegova GitHub in stran z datotekami programske opreme za ta usmerjevalnik, tema usmerjevalnika na forumu OpenWRT). Prav tako je naredil prenos programske opreme Asus Merlin za K3C (ker za njeno namestitev potrebujemo zamenjati RAM s 256 MB na 512 MB, je ne bomo obravnavali).

↑ Na začetek

2. Tehnične specifikacije Phicomm K3C

Upam, da ni potrebe, da jih prevedem v veliki in mogočni jezik?

Tehnične specifikacije Phicomm K3C

Strojna oprema

WiFi standardi
IEEE802.11 ac/n/a 5 GHz in IEEE 802.11b/g/n 2.4 GHz

CPU
GRX350 dvojedrni glavni procesor + 2 brezžična ko-procesorja

Ports
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 MB, RAM 256 MB

Gumbi
Napajanje, ponastavitev

Zunanja napajalna enota
12V DC / 3A

Antene
6 visokogain antene znotraj

Dimenzije
212 mm x 74 mm x 230,5 mm

Radijski parameter

Prenosna hitrost
maks. 1.900 Mbps

Frekvenca
2.4 GHz = maks. 600 Mbps in 5 GHz = maks. 1.300 Mbps

Osnovne funkcije
Omogoči / onemogoči brezžično, Skrij SSID, AP izolacija

Napredne funkcije
MU-MIMO, Pametno povezovanjeWiFi varnost: WPA/WPA2, WPA-PSK/WPA2-PSK

Software

WAN tip
Dinamični IP / Statični IP / PPPoE / PPTP / L2TP

Posredovanje vrat
Virtualni strežnik, DMZ, UPnPDHCP: DHCP strežnik, seznam strank

Sigurnost
Ogenj, oddaljeno upravljanje

Užitne funkcije
Družbena omrežja, DDNS, nastavitve strank, VPN Pass-Through, nadzor pasovne širine

USB funkcije
Skupna raba shrambe, medijski strežnik, FTP strežnik

Druge lastnosti

Vsebina paketa
K3C usmerjevalnik, napajalna enota, ethernet kabel, QIG vključno z DoC in GPL licencami

Delovna temperatura
0 - 40°C

Temperatura shranjevanja
-40 - 70°C

Delovna vlažnost
10 - 90% brez kondenzacije

Vlažnost shranjevanja
5 - 90% brez kondenzacije

Prevzeto z uradne nemške strani (ostali različici - kitajska stran s prevodi v več jezikov in zamudami).
O njem lahko preberete tudi malo podrobneje na WikiDevi (spletna stran iz neznanega razloga 20. oktobra ni posodobila poteklega certifikata in stran si lahko ogledate v Googleovi predpomnilniku).
Če vas zanima podroben pregled, testi in fotografije notranjosti te naprave, vse to lahko najdete na spletni strani SmallNetBuilder in forum KoolShare (tukaj je veliko fotografij in vse je v kitajščini).

↑ Na začetek

3. Firmware OpenWRT

  1. Povežemo usmerjevalnik s računalnikom/PR prenosnikom preko LAN priključka (katerega koli od treh) in interneta preko WAN (ker bomo morali prenesti firmware, malce več kot 30MB).
  2. Ugotovimo IP naslov usmerjevalnika v lokalnem omrežju (ta nam bo kasneje potreben, navadno je 192.168.2.1).
  3. Zaženejo prej prenesen program RoutAckPro (tehta 600kB in ima kup kitajskega besedila znotraj; ne vem kam bi ga najbolje naložil, a možno ga je prenesti z foruma 4PDA po registraciji tam). Če se naslov razlikuje od zgoraj navedenega, ga vnesite v obrazec IP. Pritisnite gumb Telnet. Če je vse pravilno narejeno, se bo v oknu prikazalo besedilo 打开Telnet完成. Zdaj lahko program zapremo, tj. usmerjevalnik smo pripravili na spremembo firmware preko Telnet.

    Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
    Okno RoutAckPro

  4. Preko programa PuTTY (Smartty ali drugega podobnega) se povežemo preko Telnet z usmerjevalnikom (IP vnesite isti kot za RoutAckPro, vrata — 23).

    Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
    Okno PuTTY z nastavitvami povezave.

  5. V konzoli PuTTY vnesite za prehod v imenik tmp:
    cd /tmp

  6. Ugotovimo, katero različico firmware moramo prenesti (različica hardvera je natisnjena na nalepki, prilepljeni na dno usmerjevalnika, v mojem primeru je to "H/W C1", tj. potrebujem firmware za C1).
  7. Izberemo na spletni strani Paldier potrebno različico datoteke fullimage.img. Zame je to
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Zato v konzoli PuTTY napišemo naslednje:

    wget http://k3c.paldier.com/openwrt/C1/fullimage.img

  8. Nato vnesemo ukaz
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    in počakamo na sporočilo o uspešnem prenosu firmware.

  9. Nato vnesemo
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    in počakamo, da se usmerjevalnik ponovno zažene (nekaj minut). Po tem se lahko povežemo z njegovim spletnih vmesnikom (naslov 192.168.2.1, geslo admin).

  10. Po prvem zagonu priporočajo, da se izvede ponastavitev (s skrito tipko na usmerjevalniku, malce desno od napajalnega vhoda, ali preko spletnega vmesnika).

    Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
    Zdaj bo usmerjevalnik imel takšen vmesnik

Navodila za prenovitev je sestavil uporabnik foruma 4PDA WayOutt, za kar mu gre velika hvala.

Če ne želite takoj povezati K3C s internetom in imate USB ključenko ali USB bralnik s pomnilniško kartico. Preskočimo točko 5, v točki 7 pa namesto da bi prenesli datoteko firmware na usmerjevalnik s pomočjo ukaza wget, prenesemo jo na PC (morda še potrebujemo v prihodnje) in kopiramo datoteko na USB ključek ter jo priključimo na USB priključek usmerjevalnika.
V točki 8 vnesite naslednji ukaz:

/usr/sbin/upgrade /tmp/usb/.run/mountd/sda1/fullimage.img fullimage 0 1

Ostali deli ostanejo nespremenjeni.

↑ Na začetek

4. Lokaliziramo vmesnik

A konec koncev, je programska oprema podjetja Paldier žal ne vsebuje slovenskega prevoda, temveč ima seznam spletnih strani, ki bi morale biti blokirane na Kitajskem (tako da z privzetimi nastavitvami ne moremo dostopati do GitHub-a, vendar se to reši z odstranitvijo enega potrditvenega polja v nastavitvah V2Ray).

Zato bomo namestili slovensko lokalizacijo za LuCI.

To se naredi precej preprosto:

  1. Vstopite System ==> Software ==> zavihek Akcije.
  2. V polju Prenesite in namestite paket vnesite
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk

    in pritisnite gumb Ok z desne strani.

    Seznam povezav do paketov za slovensko lokalizacijo vmesnika in hiter način njihove namestitve

    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-advanced-reboot-sl_git-19.297.26179-fbefeed-42_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-aria2-sl_1.0.1-2_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-ddns-sl_2.4.9-3_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-firewall-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-hd-idle-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-minidlna-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-mwan3-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-nlbwmon-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-samba-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-transmission-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-upnp-sl_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-wireguard-sl_git-19.297.26179-fbefeed-1_all.ipk

    *Če ste opazili, je naša programska oprema OpenWRT 15.05, paketi pa so iz OpenWRT 18.06.0. To je povsem normalno, ker je LuCI v programskem paketu iz OpenWRT 18.06

    Lahko pa tudi prenesemo te pakete, jih shranimo na USB napravo, nato pa jo priključimo v USB port usmerjevalnika in jih namestimo preko PuTTY z ukazom

    opkg install /tmp/usb/.run/mountd/sda1/luci-i18n-*.ipk

    *Namestili se bodo vsi ipk-paketi, ki se nahajajo po poti /tmp/usb/.run/mountd/sda1/ in imajo ime, ki se začne z luci-i18n-. To je najhitrejši način lokalizacije (namestitev bo trajala nekaj sekund): preko spletnega vmesnika bo vsak paket potrebno namestiti posebej (poleg tega nisem prepričan, ali se bo mogoče nadgraditi z lokalnega medija) in namestitev bo trajala nekaj minut, preko interneta in PuTTY je potrebno navesti pot do vsakega paketa, kar tudi ni tako hitro.

  3. Prehajamo na katero koli stran ali preprosto osvežimo stran in se lahko veselimo skoraj popolnoma slovenskega vmesnika (neki moduli nimajo slovenske lokalizacije).

    Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
    Tema AdvancedTomatoMaterial

    Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
    Tema Bootstrap

  4. Prav tako dobimo točko Slovenski (Slovenian) na seznamu razpoložljivih jezikov.

↑ Na začetek

5. Dodajamo temne teme

Še povem, kako namestiti temno temo, da privzete teme ne žgejo oči.
Gledamo prejšnji algoritem za dodajanje jezika in zamenjamo v njem povezavo na

http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk

Z rezultatom dobimo na seznamu tem lepo temo Darkmatter.
Obnovitev Wi-Fi usmerjevalnika Phicomm K3C

Prav tako lahko namestimo temno različico teme Bootstrap (meni je najbolj všeč, saj deluje hitreje od materialnih). Vzamemo jo lahko tukaj (v priloženem arhivu k tisti objavi *.ipk.zip dvakrat zapakiran paket s temo).

Obnovitev Wi-Fi usmerjevalnika Phicomm K3C
Tema Dark od Sunny na osnovi Bootstrapa

Imam trenutno njegovo različico, ki sem jo malo predelal.

Obnovitev Wi-Fi usmerjevalnika Phicomm K3C

↑ Na začetek

P.S. Konstruktivni nasveti glede oblikovanja/vsebine so dobrodošli.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster