Упорядковуємо Wi-Fi роутер Phicomm K3C

Упорядковуємо Wi-Fi роутер Phicomm K3C

1. Трохи передісторії
2. Технічні характеристики Phicomm K3C
3. Прошивка OpenWRT
4. Русифікуємо інтерфейс
5. Додаємо темні теми

Є у китайської фірми Phicomm у модельному ряду Wi-Fi роутерів пристрій під назвою K3C AC1900 Smart WLAN Router.

У пристрої використані зв'язки Intel AnyWAN SoC GRX350 та Intel Home Wi-Fi Chipset WAV500 (До речі, таке ж залізо використане в ASUS Blue Cave: той же процесор Intel PXB4583EL та Wi-Fi чіпи Intel PSB83514M/PSB83524M замість PSB83513M/PSB83523M).

Існує кілька версій цього роутера:

  • B1, B1G, B2 - для Китаю;
  • A1, C1, S1(VIE1) - для інших країн (мені дістався - C1 з прошивкою v.34.1.7.30).

Чим мене зацікавив роутер стандарту IEEE 802.11ac?

Тим що є: 4 гігабітні порти (1 WAN та 3 LAN), діапазон 5ГГц, підтримка MU-MIMO 3×3:3 та USB 3.0. Та й не тільки.

1. Трохи передісторії

Необов'язкова частинаПопередній мій роутер був TP-Link TL-WR941ND із залізом версії 3.6 (4МБ Flash та 32МБ RAM). Стандартна прошивка періодично підвисала без причини незалежно від версій (пару разів оновлював, останнє оновлення для мого заліза вийшло наприкінці 2012 року).

Розчарувавшись у рідних прошивках, прошив Горгуль (емніп, версії 1.8; прошивка заснована на OpenWRT, якщо хтось не в курсі) і нарешті роутер став працювати як повинен.

У WR941 на момент покупки було непогане залізо для моїх потреб (а це було близько 10 років тому), але зараз мені вже стало бракувати його продуктивності. Порти все по 100 Мбіт/с, максимальна швидкість Wi-Fi - 300 Мбіт/с. Може для інтернету це нормально, але передавати файли по локальній мережі між пристроями дещо повільно. Ще і вбудованої Flash пам'яті не вистачає навіть на русифікацію прошивки (навіть заміною файлів через WinSCP, намагався якось), не те що на встановлення більш ємних плагінів (звичайно можна розширити пам'ять, встановити прошивку для збільшеного обсягу пам'яті, але у мене недостатньо прямі руки для перепаювання мікросхем пам'яті).

Але, мабуть, навіть усе перераховане вище ще не скоро змусило мене змінити роутер. Ось тільки купив я собі на самому початку вересня цього року Xiaomi Redmi Note 5 замість тимчасово загиблого Redmi Note 4 (після 2 років зразкової служби) і виявилося, що у RN5 і WR941 взаємна несумісність - RN5 не хотів перепідключатися після відключення від бездротової мережі, створеної за допомогою WR941 (і це не поодинока проблема, як я виявив трохи пізніше читаючи тему на 4PDA).

Загалом, назріла потреба у зміні роутера. Чому саме сабж? Мене зацікавила його начинка (читав про нього якраз на SmallNetBuilder рік тому) та можливості (хоча навряд чи в найближчому майбутньому буде використовуватися навіть їхня половина). Але навіть не це виявилося вирішальним у виборі саме Phicomm K3C (я ще придивлявся до Xiaomi Mi WiFi Router 3G), а доступна ціна (купив за $32 за курсом) при хорошій начинці і можливість змінити стокову прошивку на повноцінну OpenWRT. Роутер поставляється з обрізаною виробником модифікацією OpenWRT (десь читав, що до неї доданий шпигун, але подробиць не знайшов).

Модифікацію OpenWRT для роботи на Phicomm K3C (офіційно OpenWRT не підтримує чіпсет Intel WAV500) зробив китаєць з ніком Paldier (його GitHub и сторінка з файлами прошивки для даного роутера, тема роутера на форумі OpenWRT). Також він зробив порт прошивки Asus Merlin для K3C (т.к. для її встановлення потрібна заміна RAM з 256МБ на 512МБ, ми її розглядати не будемо).

На початок

2. Технічні характеристики Phicomm K3C

Сподіваюся, немає необхідності їх перекладати на великий і могутній?

Технічні характеристики Phicomm K3C

апаратні засоби

Стандарти WiFi
IEEE802.11 ac/n/a 5 GHz та IEEE 802.11b/g/n 2.4 GHz

центральний процесор
GRX350 Dual Core main processor + 2 бездротові co-процесори

порти
1x 10/100/1000 Mbps WAN, 3x 10/100/1000 Mbps LAN, 1x USB 3.0, Flash 128 MB, RAM 256 MB

Кнопки
Живлення, скидання

Зовнішнє джерело живлення
12 В постійного струму / 3 А

Антени
6 high gain antennas inside

розміри
212 74 мм х мм х мм 230,5

Радіопараметр

Швидкість передачі
макс. 1.900 Мбіт / с

частота
2.4 GHz = max. 600 Mbps та 5 GHz = max. 1.300 Mbps

Основні функції
Enable / disable wireless, Hide SSID, AP Isolation

Розширені функції
MU-MIMO, Smart ConnectWiFi Security: WPA/WPA2, WPA-PSK/WPA2-PSK

Софтвер

Тип WAN
Dynamic IP / Static IP / PPPoE / PPTP / L2TP

Експедиція портів
Virtual Server, DMZ, UPnPDHCP: DHCP Server, Client List

Безпека
Firewall, Remote Management

Службові функції
Guest Network, DDNS, Client Settings, VPN Pass-Through, Bandwidth Control

функції USB
Storage Sharing, Media Server, FTP Server

Інші особливості

Зміст пакету
K3C router, Power supply unit, ethernet cable, QIG including DoC and GPL licenses

Робоча температура
0 - 40 ° C

Температура зберігання
-40 - 70 ° C

Вологість при експлуатації
10 - 90% non-condensing

Вологість зберігання
5 - 90% non condensing

взято з офіційного німецького сайту (інші варіанти — китайський сайт з перекладами кількома мовами та гальмами).
Також трохи докладніше про нього можна прочитати на WikiDevi (сайт з невідомої мені причини 20 жовтня не оновив сертифікат, що минув, і сторінку можна подивитися в кеше гугла).
Якщо ж цікавить докладний огляд, тести та фотографії потрухів цього девайсу, то все це можна знайти на сайті SmallNetBuilder и форумі KoolShare (тут багато фотографій і все китайською).

На початок

3. Прошивка OpenWRT

  1. Підключаємо роутер до комп'ютера/ноутбука через порт LAN (будь-який із трьох) та інтернету через WAN (т.к. потрібно буде завантажити прошивку, трохи більше 30МБ).
  2. Дізнаємося адеси роутера в локальній мережі (він нам знадобиться далі, зазвичай це 192.168.2.1).
  3. Запускаємо попередньо завантажену утиліту RoutAckPro (600кБ ваги та купа китайського тексту всередині; не знаю куди краще залити, але її можна завантажити форуму 4PDA після реєстрації на ньому). Якщо адреса відрізняється від зазначеного вище, то вводимо її у форму IP. Натискаємо у вікні кнопку Telnet. Якщо все зроблено правильно, то у вікні з'явиться текст 打开Telnet완성. Тепер утиліту можна закрити, тобто. ми підготували роутер до зміни прошивки через Telnet.

    Упорядковуємо Wi-Fi роутер Phicomm K3C
    Вікно RoutAckPro

  4. Через програму PuTTY (Smartty або іншу подібну) з'єднуємось по Telnet з роутером (IP вказуємо той же, що і для RoutAckPro, порт - 23).

    Упорядковуємо Wi-Fi роутер Phicomm K3C
    Вікно PuTTY з налаштуваннями підключення.

  5. У консоль PuTTY вводимо для переходу до директорії tmp:
    cd /tmp

  6. Визначаємо яку нам необхідно завантажити прошивку (версія заліза надрукована на наклейці приклеєної на дно роутера, в моєму випадку це «H/W С1«Тобто. мені необхідна прошивка для С1).
  7. Вибираємо на сайті Paldier необхідну нам версію файлу fullimage.img. Для мене це
    http://k3c.paldier.com/openwrt/C1/fullimage.img

    Тому пишемо в консолі PuTTY наступне:

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

  8. Потім вводимо команду
    /usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1

    і чекаємо повідомлення про успішну прошивку.

  9. Після цього вводимо
    rm -rf /overlay/*
    	sync && sleep 10 && reboot

    і чекаємо поки роутер перезапуститься (пара хвилин). Після цього можна підключитися до його веб-інтерфейсу (адреса 192.168.2.1, пароль адмін).

  10. Після першого завантаження радять зробити скидання (прихованою кнопкою на роутері, трохи правіше від гнізда живлення, або через веб-інтерфейс).

    Упорядковуємо Wi-Fi роутер Phicomm K3C
    Тепер у роутера буде такий інтерфейс

Інструкцію з перепрошивки склав користувач форуму 4PDA WayOutt, За що йому велике спасибі.

Якщо ви не хочете відразу підключати K3C до інтернету і у Вас є флешка USB або USB-картридер з флеш-картою. Пропускаємо п.5, а п.7 замість того, щоб завантажувати файл прошивки на роутер командою wget, завантажуємо його на ПК (раптом ще знадобиться надалі) і копіюємо файл на флешку та підключаємо її до USB-порту роутера.
У п.8 вводимо таку команду:

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

Інші пункти залишаються без змін.

На початок

4. Русифікуємо інтерфейс

Але прошивка від Paldier, на жаль, не містить російського перекладу, але має список сайтів які повинні блокуватися в Китаї (тому ми з дефолтними налаштуваннями не можемо зайти на той же гітхаб, але це вирішується забиранням однієї галочки в налаштуваннях V2Ray).

Тому ми встановлюватимемо російську локалізацію для LuCI.

Робиться це досить просто:

  1. Заходимо SYSTEM ==> Софтвер ==> вкладка Дії.
  2. В полі Download and install package вводимо
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-ru_git-19.297.26179-fbefeed-1_all.ipk

    і тиснемо кнопку Ok праворуч.

    Список посилань до пакетів для русифікації інтерфейсу та швидкий спосіб їх встановлення

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

    *Якщо ви помітили, прошивка у нас є OpenWRT 15.05, а пакети від OpenWRT 18.06.0. Але це нормально, т.к. LuCI у прошивці використана з OpenWRT 18.06

    Ну або завантажуємо ці пакети, зберігаємо їх на флешку, а потім підключаємо її до USB-порту роутера і встановлюємо їх через PuTTY командою

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

    *Встановляться всі ПІК-пакети, що знаходяться по дорозі /tmp/usb/.run/mountd/sda1/ і мають ім'я починаються з luci-i18n-. Це найшвидший спосіб русифікації (на установку піде кілька секунд): через веб-інтерфейс доведеться кожен пакет встановлювати окремо (до того ж не впевнений, що вийде оновиться з локального носія) і на установку піде кілька хвилин, через інтернет та PuTTY потрібно прописувати шлях до кожного пакету, що теж не так швидко.

  3. Переходимо в будь-який розділ або просто оновлюємо сторінку і можна радіти майже повністю російськомовному інтерфейсу (деякі модулі не мають російської локалізації).

    Упорядковуємо Wi-Fi роутер Phicomm K3C
    Тема AdvancedTomatoMaterial

    Упорядковуємо Wi-Fi роутер Phicomm K3C
    Тема Bootstrap

  4. Також у нас з'являється пункт Російська у списку доступних мов.

На початок

5. Додаємо темні теми

Ще розповім, як встановити темну тему, щоб дефолтні теми не випалювали Вам очі.
Дивимося попередній алгоритм дій з додавання мови та замінюємо в ньому посилання на

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

В результаті ми отримуємо у списку тем симпатичну тему Темна матерія.
Упорядковуємо Wi-Fi роутер Phicomm K3C

Можна також встановити темну модифікацію теми Bootstrap (мені вона найбільше подобається, т.к. працює швидше за матеріальні). Взяти її можна ось тут (у прикріпленому до того повідомлення архіві *.ipk.zip двічі запаковано пакет із темою).

Упорядковуємо Wi-Fi роутер Phicomm K3C
Тема Dark від Sunny на основі Bootstrap

У мене зараз стоїть її версія трохи перероблена мною.

Упорядковуємо Wi-Fi роутер Phicomm K3C

На початок

PS Конструктивні поради щодо оформлення/змісту вітаються.

Джерело: habr.com

Додати коментар або відгук