1.
2.
3.
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 (і це не поодинока проблема, як я виявив трохи пізніше читаючи ).
Загалом, назріла потреба у зміні роутера. Чому саме сабж? Мене зацікавила його начинка (читав про нього якраз на SmallNetBuilder рік тому) та можливості (хоча навряд чи в найближчому майбутньому буде використовуватися навіть їхня половина). Але навіть не це виявилося вирішальним у виборі саме Phicomm K3C (я ще придивлявся до Xiaomi Mi WiFi Router 3G), а доступна ціна (купив за $32 за курсом) при хорошій начинці і можливість змінити стокову прошивку на повноцінну OpenWRT. Роутер поставляється з обрізаною виробником модифікацією OpenWRT (десь читав, що до неї доданий шпигун, але подробиць не знайшов).
Модифікацію OpenWRT для роботи на Phicomm K3C (офіційно OpenWRT не підтримує чіпсет Intel WAV500) зробив китаєць з ніком Paldier (його и для даного роутера, на форумі 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
взято з (інші варіанти — китайський сайт з перекладами кількома мовами та гальмами).
Також трохи докладніше про нього можна прочитати на (сайт з невідомої мені причини 20 жовтня не оновив сертифікат, що минув, і сторінку можна подивитися в ).
Якщо ж цікавить докладний огляд, тести та фотографії потрухів цього девайсу, то все це можна знайти на и (тут багато фотографій і все китайською).
3. Прошивка OpenWRT
- Підключаємо роутер до комп'ютера/ноутбука через порт LAN (будь-який із трьох) та інтернету через WAN (т.к. потрібно буде завантажити прошивку, трохи більше 30МБ).
- Дізнаємося адеси роутера в локальній мережі (він нам знадобиться далі, зазвичай це 192.168.2.1).
- Запускаємо попередньо завантажену утиліту RoutAckPro (600кБ ваги та купа китайського тексту всередині; не знаю куди краще залити, але її можна завантажити після реєстрації на ньому). Якщо адреса відрізняється від зазначеного вище, то вводимо її у форму IP. Натискаємо у вікні кнопку Telnet. Якщо все зроблено правильно, то у вікні з'явиться текст 打开Telnet완성. Тепер утиліту можна закрити, тобто. ми підготували роутер до зміни прошивки через Telnet.
Вікно RoutAckPro - Через програму PuTTY (Smartty або іншу подібну) з'єднуємось по Telnet з роутером (IP вказуємо той же, що і для RoutAckPro, порт - 23).
Вікно PuTTY з налаштуваннями підключення. - У консоль PuTTY вводимо для переходу до директорії tmp:
cd /tmp - Визначаємо яку нам необхідно завантажити прошивку (версія заліза надрукована на наклейці приклеєної на дно роутера, в моєму випадку це «H/W С1«Тобто. мені необхідна прошивка для С1).
- Вибираємо на необхідну нам версію файлу fullimage.img. Для мене це
http://k3c.paldier.com/openwrt/C1/fullimage.img
Тому пишемо в консолі PuTTY наступне:
wget http://k3c.paldier.com/openwrt/C1/fullimage.img - Потім вводимо команду
/usr/sbin/upgrade /tmp/fullimage.img fullimage 0 1і чекаємо повідомлення про успішну прошивку.
- Після цього вводимо
rm -rf /overlay/* sync && sleep 10 && rebootі чекаємо поки роутер перезапуститься (пара хвилин). Після цього можна підключитися до його веб-інтерфейсу (адреса 192.168.2.1, пароль адмін).
- Після першого завантаження радять зробити скидання (прихованою кнопкою на роутері, трохи правіше від гнізда живлення, або через веб-інтерфейс).
Тепер у роутера буде такий інтерфейс
Інструкцію з перепрошивки склав користувач форуму 4PDA , За що йому велике спасибі.
Якщо ви не хочете відразу підключати 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.
Робиться це досить просто:
- Заходимо SYSTEM ==> Софтвер ==> вкладка Дії.
- В полі 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 потрібно прописувати шлях до кожного пакету, що теж не так швидко.
- Переходимо в будь-який розділ або просто оновлюємо сторінку і можна радіти майже повністю російськомовному інтерфейсу (деякі модулі не мають російської локалізації).
Тема AdvancedTomatoMaterial
Тема Bootstrap - Також у нас з'являється пункт Російська у списку доступних мов.
5. Додаємо темні теми
Ще розповім, як встановити темну тему, щоб дефолтні теми не випалювали Вам очі.
Дивимося попередній алгоритм дій з додавання мови та замінюємо в ньому посилання на
http://apollo.open-resource.org/downloads/luci-theme-darkmatter_0.2-beta-2_all.ipk В результаті ми отримуємо у списку тем симпатичну тему Темна матерія.
Можна також встановити темну модифікацію теми Bootstrap (мені вона найбільше подобається, т.к. працює швидше за матеріальні). Взяти її можна (у прикріпленому до того повідомлення архіві *.ipk.zip двічі запаковано пакет із темою).
Тема Dark від Sunny на основі Bootstrap
У мене зараз стоїть її версія трохи перероблена мною.
P.S. Конструктивні поради щодо оформлення/змісту вітаються.
Джерело: habr.com
