Облагородяваме 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 с версия 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 Mbps, максималната Wi-Fi скорост — 300 Mbps. Може би за интернет е още приемливо, но прехвърлянето на файлове между устройство в локалната мрежа е малко бавно. Освен това, вградената 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 Dual Core главен процесор + 2 безжични съкнопроцесора

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

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

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

Антени
6 високоефективни антени вътре

Размери
212 mm x 74 mm x 230.5 mm

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

Скорост на трансфер
макс. 1.900 Mbps

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

Основни функции
Включване/изключване на безжично, Скриване на SSID, AP Isolation

Разширени функции
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 кабел, QIG включително DoC и GPL лицензи

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

Температура на съхранение
-40 — 70°C

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

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

Взето от официалния немски сайт (останалите опции — китайски сайт с преводи на няколко езика и забавяния).
Също така можете да прочетете малко по-подробно за него на WikiDevi (сайтът по неизвестна причина не обнови изтеклия сертификат на 20 октомври и страницата може да се види в кеш на Google).
Ако се интересувате от подробен преглед, тестове и снимки на вътрешностите на това устройство, всичко това можете да намерите на сайта 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«, т.е. необходим ми е фърмуерът за С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, за съжаление, не съдържа български превод, но предоставя списък с уебсайтовете, които трябва да бъдат блокирани в Китай (така че с подразбиращите се настройки не можем да достъпим същия 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-bg_git-19.297.26179-fbefeed-42_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-aria2-bg_1.0.1-2_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-base-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-ddns-bg_2.4.9-3_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-firewall-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-hd-idle-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-minidlna-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-mwan3-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-nlbwmon-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-samba-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-transmission-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-upnp-bg_git-19.297.26179-fbefeed-1_all.ipk
    http://downloads.openwrt.org/releases/18.06.0/packages/mips_24kc/luci/luci-i18n-wireguard-bg_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