Подобряване на 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), диапазон 5GHz, поддръжка на MU-MIMO 3×3:3 и USB 3.0. И не само.

1. Няколко думи за историята

Необходима частПреди това имах рутер TP-Link TL-WR941ND с хардуерна версия 3.6 (4MB Flash и 32MB RAM). Стандартната прошивка периодично зависваше без причина, независимо от версиите (няколко пъти обновявах, последното обновление за моя хардуер излезе в края на 2012 година).

Разочарован от оригиналните прошивки, инсталирах Gargoyle (по спомени, версия 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 от 256MB на 512MB, няма да я разглеждаме).

В началото

2. Технически спецификации на Phicomm K3C

Надявам се, че няма нужда да ги превеждам на великия и могъщ?

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

Хардуер

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

CPU
GRX350 двуядрен основен процесор + 2 безжични сопроцесора

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

Бутони
Захранване, Ресет

Външно захранване
12V DC / 3A

Антени
6 вътрешни антени с високо усилване

Размери
212 мм x 74 мм x 230,5 мм

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

Скорост на предаване
макс. 1.900 Mbps

Честота
2.4 GHz = макс. 600 Mbps и 5 GHz = макс. 1.300 Mbps

Основни функции
Активиране / деактивиране на безжичната мрежа, Скриване на SSID, AP изолация

Разширени функции
MU-MIMO, Smart Connect WiFi сигурност: WPA/WPA2, WPA-PSK/WPA2-PSK

Софтвер

WAN тип
Динамичен IP / Статичен IP / PPPoE / PPTP / L2TP

Пренасочване на порт
Виртуален сървър, DMZ, UPnP DHCP: DHCP сървър, списък с клиенти

Сигурност
Firewall, дистанционно управление

Утилити функции
Гостинска мрежа, DDNS, настройки на клиенти, VPN Pass-Through, контрол на пропускателната способност

USB функции
Споделяне на данни, медийна сървър, FTP сървър

Други функции

Съдържание на пакета
K3C рутер, захранващ блок, Ethernet кабел, инструкция за бърза инсталация, включваща DOC и GPL лицензи

Работна температура
0 — 40°C

Температура на складиране
-40 — 70°C

Работна влажност
10 — 90% без конденз

Влажност на съхранение
5 — 90% без конденз

Взето от официалния немски сайт (останалите варианти — китайски сайт с преводи на няколко езика и забавяния).
Също така малко повече информация за него може да се прочете на WikiDevi (сайтът по неизвестна причина на 20 октомври не обнови изтеклия сертификат и страницата може да се види в кешето на гугъл).
Ако ви интересува подробен преглед, тестове и снимки на части от устройството, всичко това можете да намерите на сайта SmallNetBuilder и форумът KoolShare (тук има много снимки и всичко е на китайски).

В началото

3. Прошивка OpenWRT

  1. Свързваме рутера с компютър/лаптоп чрез LAN порт (който и да е от трите) и интернет чрез WAN (тъй като трябва да изтеглите фърмуера, малко над 30MB).
  2. Разбираме адреса на рутера в локалната мрежа (той ни е нужен по-нататък, обикновено е 192.168.2.1).
  3. Стартираме предварително изтеглената утилита RoutAckPro (с размер 600kB и куп китайски текст вътре; не знам къде да я сложа, но можете да я изтеглите от форума 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«, т.е. необходим ми е фърмуер за C1).
  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, за съжаление, не съдържа руски превод, но има списък с сайтове, които трябва да бъдат блокирани в Китай (така че с дефолтните настройки не можем да влезем в същия GitHub, но това се решава с премахването на една отметка в настройките на V2Ray).

Следователно, ще инсталираме руската локализация за LuCI.

Прави се доста просто:

  1. Влизаме в Система ==> Софтвер ==> таб Действия.
  2. В полето Изтеглете и инсталирайте пакета въвеждаме
    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-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

    *Ще се инсталират всички ipk-пакетите, намиращи се по пътя /tmp/usb/.run/mountd/sda1/ и които имат имена, започващи с luci-i18n-. Това е най-бързият начин за русификация (инсталацията ще отнеме няколко секунди): чрез уеб интерфейса ще трябва да инсталирате всеки пакет поотделно (в допълнение не съм сигурен, че ще може да се обнови от локален носител) и на инсталацията ще отнеме няколко минути, през интернет и PuTTY трябва да се напише пътят до всеки пакет, което също не е много бързо.

  3. Преминаваме в която и да е секция или просто обновяваме страницата и можем да се радваме на почти напълно руски интерфейс (някои модули нямат руска локализация).

    Подобряване на Wi-Fi рутера Phicomm K3C
    Тема AdvancedTomatoMaterial

    Подобряване на Wi-Fi рутера Phicomm K3C
    Тема Bootstrap

  4. Също така имаме опцията Руски (Russian) в списъка с налични езици.

В началото

5. Добавяме тъмни теми

Още ще разкажа как да инсталирате тъмна тема, за да не ви изгарят очите с стандартните теми.
Преглеждаме предишния алгоритъм за добавяне на език и заменяме в него линка на

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

В резултат получаваме в списъка с теми симпатична тема Darkmatter.
Подобряване на Wi-Fi рутера Phicomm K3C

Също така може да се инсталира тъмна модификация на темата Bootstrap (на мен ми харесва най-много, тъй като работи по-бързо от физическите). Може да я вземете тук (в прикрепеното към това съобщение архивче *.ipk.zip два пъти опакован пакет с темата).

Подобряване на Wi-Fi рутера Phicomm K3C
Тема Dark от Sunny на основата на Bootstrap

В момента имам версия, която съм преработил малко.

Подобряване на Wi-Fi рутера Phicomm K3C

В началото

P.S. Конструктивни съвети относно оформлението/съдържанието са добре дошли.

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster