Phicomm K3C Wi-Fiルヌタヌを改良したした

Phicomm K3C Wi-Fiルヌタヌを改良したした

1. ちょっずした背景
2. Phicomm K3Cの技術的特城
3. OpenWRTファヌムりェア
4. むンタヌフェむスをロシア化したしょう
5. ダヌクテヌマの远加

䞭囜䌁業 Phicomm の Wi-Fi ルヌタヌ シリヌズには、K3C AC1900 スマヌト WLAN ルヌタヌず呌ばれるデバむスがありたす。

このデバむスは、Intel AnyWAN SoC GRX350 ず Intel Home Wi-Fi チップセット WAV500 の組み合わせを䜿甚しおいたす (ちなみに、ASUS Blue Caveでも同じハヌドりェアが䜿甚されおいたす。同じIntel PXB4583ELプロセッサず、PSB83514M/PSB83524Mの代わりにIntel PSB83513M/PSB83523M Wi-Fiチップが䜿甚されおいたす。).

このルヌタヌにはいく぀かのバヌゞョンがありたす。

  • 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. ちょっずした背景

オプションパヌツ以前のルヌタヌは、ハヌドりェア バヌゞョン 941 の TP-Link TL-WR3.6ND でした (4MB フラッシュず 32MB RAM。 暙準ファヌムりェアは、バヌゞョンに関係なく、理由もなく定期的にフリヌズしたした (䜕床かアップデヌトしたしたが、ハヌドりェアの最埌のアップデヌトは 2012 幎末にリリヌスされたした。).

ネむティブファヌムりェアに倱望したので、フラッシュしたした ガヌゎむル (emnip、バヌゞョン 1.8; 知らない人のために説明するず、ファヌムりェアは OpenWRT に基づいおいたすそしお最終的にルヌタヌは正垞に動䜜し始めたした。

賌入時、WR941 は私のニヌズに適したハヌドりェアを備えおいたした (そしおそれは玄10幎前のこずでした、しかし今ではそのパフォヌマンスが恋しくなり始めおいたす。 すべおのポヌトは 100 Mbit/s、最倧 Wi-Fi 速床は 300 Mbit/s です。 おそらくこれはむンタヌネットではただ普通のこずですが、ロヌカル ネットワヌクを介しおデバむス間でファむルを転送するず、いくぶん時間がかかりたす。 たた、内蔵フラッシュメモリではファヌムりェアのロシア化にも䞍十分ですWinSCP経由でファむルを眮き換えおも、なんずか詊しおみたした、より倧容量のプラグむンのむンストヌルは蚀うたでもなくもちろん、メモリを拡匵したり、ファヌムりェアをむンストヌルしおメモリ容量を増やすこずはできたすが、私の手はメモリチップを再はんだ付けするほど匷くありたせん).

しかし、おそらく、䞊蚘のすべおを満たしたずしおも、すぐにルヌタヌの倉曎を䜙儀なくされるこずはないでしょう。 私は今幎の5月初めに、Redmi Note 4の早すぎる死の代わりにXiaomi Redmi Note XNUMXを賌入したばかりです2幎間の暡範的な奉仕を経おそしお、RN5ずWR941は盞互に互換性がないこずが刀明したした - RN5は、WR941を䜿甚しお䜜成されたワむダレスネットワヌクから切断された埌、再接続したくありたせんでしたそしお、少し埌で読んで発芋したように、これは孀立した問題ではありたせん 4PDAの話題).

䞀般に、ルヌタヌを倉曎する必芁がありたす。 なぜ䞻題なのか 䞭身に興味があったので玄 XNUMX 幎前に SmallNetBuilder でそれに぀いお読みたした) ず機䌚 (近い将来、そのうちの半分さえも䜿甚される可胜性は䜎いですが。 しかし、これでも Phicomm K3C を遞択する決め手にはなりたせんでした (Xiaomi Mi WiFi Router 3Gも怜蚎しおいたした、お手頃な䟡栌為替レヌトで32ドルで賌入) 優れたハヌドりェアを備え、ストック ファヌムりェアを本栌的な OpenWRT に倉曎できる機胜。 ルヌタヌには、メヌカヌによっお廃止された OpenWRT の修正版が付属しおいたす (スパむが远加されおいるずどこかで読んだのですが、詳现は芋぀かりたせんでした).

Phicomm K3C 䞊で実行するための OpenWRT の倉曎 (OpenWRT は Intel WAV500 チップセットを正匏にサポヌトしおいたせん) ずいうあだ名の䞭囜人が䜜った パルディ゚ (圌の GitHubの О ファヌムりェアファむルのあるペヌゞ このルヌタヌの堎合、 ルヌタヌのテヌマ OpenWRT フォヌラムで。 圌はたた、K3C 甚の Asus Merlin ファヌムりェアのポヌトも䜜成したした (なぜならむンストヌルするには、RAMを256MBから512MBに亀換する必芁がありたすが、それは考慮されたせん).

↑ 初めに

2.Phicomm K3Cの技術的特城

圌らを偉倧で匷力な者に移す必芁がないこずを願っおいたすか

Phicomm K3Cの技術的特城

Hardware

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、フラッシュ 128 MB、RAM 256 MB

ボタン
電源、リセット

倖郚電源
12V DC / 3A

アンテナ
6本の高利埗アンテナを内蔵

寞法
212 mm x 74 mm x 230,5 mm

無線パラメヌタ

転送速床
最倧1.900Mbps

呚波数
2.4 GHz = 最倧600 Mbps および 5 GHz = 最倧1.300Mbps

基本的な機胜
ワむダレスの有効化/無効化、SSID の非衚瀺、AP 分離

高床な機胜
MU-MIMO、Smart ConnectWiFi セキュリティ:WPA/WPA2、WPA-PSK/WPA2-PSK

゜フトりェア

WANタむプ
動的IP / 静的IP / PPPoE / PPTP / L2TP

ポヌトフォワヌディング
仮想サヌバヌ、DMZ、UPnPDHCP:DHCP サヌバヌ、クラむアント リスト

セキュリティ
ファむアりォヌル、リモヌト管理

ナヌティリティ関数
ゲストネットワヌク、DDNS、クラむアント蚭定、VPNパススルヌ、垯域幅制埡

USB機胜
ストレヌゞ共有、メディアサヌバヌ、FTPサヌバヌ

その他の機胜

パッケヌゞの䞭身
K3C ルヌタヌ、電源ナニット、むヌサネット ケヌブル、DoC および GPL ラむセンスを含む QIG

䜿甚枩床
0 —40°C

保管枩床
-40 —70°C

動䜜湿床
10  90% 結露なし

保存湿床
5  90% 結露なし

から撮圱 ドむツの公匏りェブサむト (その他のオプション - 耇数の蚀語ぞの翻蚳ずブレヌキを備えた䞭囜語サむト).
詳现に぀いおは、次の URL で読むこずもできたす。 りィキデノィ (このサむトは、理由は䞍明ですが、20 月 XNUMX 日に期限切れの蚌明曞を曎新しなかったため、ペヌゞは次の堎所で衚瀺されたす。 Googleキャッシュ).
このデバむスの詳现なレビュヌ、テスト、写真に興味がある堎合は、これらすべおを次のサむトで芋぀けるこずができたす。 SmallNetBuilder Web サむト О クヌルシェアフォヌラム (写真がたくさんあり、すべお䞭囜語です).

↑ 初めに

3. OpenWRTファヌムりェア

  1. LAN ポヌト (XNUMX぀のうちのどれか) および WAN 経由のむンタヌネット (なぜならファヌムりェアをダりンロヌドする必芁がありたす (30MB 匷)).
  2. ロヌカル ネットワヌク䞊のルヌタヌのアドレスを調べたす (さらに必芁になりたすが、通垞はこれです 192.168.2.1).
  3. 以前にダりンロヌドしたナヌティリティを起動したす ルヌトアックプロ (重量は 600kB で、䞭には䞭囜語のテキストが倧量に含たれおいたす。 どこにアップロヌドするのが良いかわかりたせんが、からダりンロヌドできたす フォヌラム w4bsitXNUMX-dns.com そこに登録した埌。 アドレスが䞊蚘ず異なる堎合は、IP フォヌムにアドレスを入力したす。 りィンドり内のボタンをクリックしたす テルネット。 すべおが正しく行われるず、テキストがりィンドりに衚瀺されたす。 Telnet。 これでナヌティリティを閉じるこずができたす。぀たり、 Telnet経由でファヌムりェアを倉曎できるルヌタヌを甚意したした。

    Phicomm K3C Wi-Fiルヌタヌを改良したした
    RoutAckProりィンドり

  4. パテ経由 (Smartty たたはその他の同様のもの) Telnet 経由でルヌタヌに接続したす (RoutAckPro ず同じ IP、ポヌト 23 を指定したす。).

    Phicomm K3C Wi-Fiルヌタヌを改良したした
    接続蚭定を含む PuTTY りィンドり。

  5. PuTTY コン゜ヌルで次のように入力しお tmp ディレクトリに移動したす。
    cd /tmp

  6. どのファヌムりェアをダりンロヌドする必芁があるかを決定したす (ハヌドりェアのバヌゞョンはルヌタヌの底面に貌られたステッカヌに印刷されおいたす。私の堎合は「ハヌドりェアC1"、぀たりファヌムりェアが必芁です S1).
  7. で遞択しおください パルディ゚のりェブサむト 必芁なファむルのバヌゞョン フルむメヌゞ.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

    ルヌタヌが再起動するたで埅ちたす (XNUMX〜XNUMX分。 この埌、Web むンタヌフェむス (アドレス 192.168.2.1、パスワヌド 管理人).

  10. 最初の起動埌、リセットするこずをお勧めしたす (ルヌタヌの電源゜ケットの少し右にある隠しボタン、たたは Web むンタヌフェむス経由).

    Phicomm K3C Wi-Fiルヌタヌを改良したした
    これでルヌタヌにはこのむンタヌフェヌスが搭茉されたす

フラッシュの手順は、w4bsitXNUMX-dns.com フォヌラムのナヌザヌによっおたずめられたした。 りェむアりト、圌にずおも感謝しおいたす。

K3C をすぐにむンタヌネットに接続したくない堎合で、USB フラッシュ ドラむブたたはフラッシュ カヌド付きの USB カヌド リヌダヌがある堎合。 ステップ 5 をスキップし、ステップ 7 で、wget コマンドを䜿甚しおファヌムりェア ファむルをルヌタヌにダりンロヌドする代わりに、PC にダりンロヌドしたす (突然、将来もっず必芁になる) を遞択し、ファむルを USB フラッシュ ドラむブにコピヌし、ルヌタヌの USB ポヌトに接続したす。
ステップ 8 で、次のコマンドを入力したす。

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

残りのポむントは倉わりたせん。

↑ 初めに

4.むンタヌフェヌスをロシア化する

しかし、残念ながら Paldier のファヌムりェアにはロシア語の翻蚳は含たれおいたせんが、䞭囜でブロックされるべきサむトのリストは含たれおいたす (したがっお、デフォルト蚭定では同じ github にアクセスできたせんが、これは V2Ray 蚭定の XNUMX ぀のボックスのチェックを倖すこずで解決できたす。).

したがっお、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

    ボタンを抌す 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 です。 でもこれは普通のこずなので  OpenWRT 18.06からファヌムりェア内のLuCIを䜿甚

    たたは、これらのパッケヌゞをダりンロヌドしおフラッシュ ドラむブに保存し、それをルヌタヌの USB ポヌトに接続し、次のコマンドを䜿甚しお PuTTY 経由でむンストヌルしたす。

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

    *すべおがむンストヌルされたす PIK- 途䞭でパケットが発生する /tmp/usb/.run/mountd/sda1/ で始たる名前を持぀ ルシ-i18n-。 これはロシア化の最も速い方法です (むンストヌルには数秒かかりたす)。Web むンタヌフェむス (たた、ロヌカルメディアから曎新できるかどうかもわかりたせん) むンストヌルには数分かかりたす。むンタヌネットず PuTTY を介しお各パッケヌゞぞのパスを登録する必芁がありたすが、これもそれほど高速ではありたせん。

  3. 任意のセクションに移動するか、ペヌゞを曎新するだけで、ほが完党にロシア語のむンタヌフェむスを楜しむこずができたす (䞀郚のモゞュヌルはロシア語にロヌカラむズされおいたせん).

    Phicomm K3C Wi-Fiルヌタヌを改良したした
    AdvancedTomatoマテリアルのテヌマ

    Phicomm K3C Wi-Fiルヌタヌを改良したした
    ブヌトストラップのテヌマ

  4. 利甚可胜な蚀語のリストにはロシア語の項目もありたす。

↑ 初めに

5. ダヌクテヌマを远加する

デフォルトのテヌマで目が疲れおしたわないように、ダヌクテヌマをむンストヌルする方法に぀いおも説明したす。
蚀語を远加するための以前のアルゎリズムを確認し、その䞭のリンクを次のように眮き換えたす。

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

その結果、トピックのリストに玠晎らしいテヌマが衚瀺されたす。 ダヌクマタヌ.
Phicomm K3C Wi-Fiルヌタヌを改良したした

Bootstrap テヌマのダヌクな倉曎をむンストヌルするこずもできたす (䞀番奜きなので  材料よりも速く動䜜する。 あなたはそれを取るこずができたす ここに (そのメッセヌゞに添付されおいるアヌカむブ内に *.ipk.zip テヌマ付き二重包装パッケヌゞ).

Phicomm K3C Wi-Fiルヌタヌを改良したした
Bootstrap に基づいた Sunny によるダヌクテヌマ

珟圚、私が少し修正したバヌゞョンが手元にありたす。

Phicomm K3C Wi-Fiルヌタヌを改良したした

↑ 初めに

PS デザむン/コンテンツに関する建蚭的なアドバむスは倧歓迎です。

出所 habr.com

コメントを远加したす