HN 日本語サマリー

← 一覧へ戻る
インフラ・DevOps

GMKtec NucBox G9にさらに4つの2.5GbEインターフェースを追加する

Adding 4 more 2.5GbE interfaces to the GMKtec NucBox G9 (catskull.net)

12 pointsby catskull4 コメント

要約

筆者は、GMKtec NucBox G9ミニPCに4つのIntel I226-V 2.5GbEネットワークカードを追加し、ホームルーターとしての機能を拡張しました。当初はeMMCストレージの信頼性への懸念から予備機を購入しましたが、3DプリンターとLLM(Claude)を活用して、NICを搭載するためのカスタムボトムシェルを設計・印刷するという創造的な解決策を見出しました。

全文翻訳

TL;DR: NucBox G9に4つのIntel I226-V 2.5GbEネットワークカードを追加しました。あなたもできます。ファイルをダウンロードして自分で印刷してください。 バックストーリー 数ヶ月前、Intel n150ベースのミニPCをOpenWrtで動作するホームルーターとして使用したことについてブログを書きました。それ以来、それは完全に信頼できるものになったと報告できて嬉しいです。しかし、NVMeドライブが搭載されていると、NucBox G9は悪名高いほど熱くなります。ホットなNVMeドライブがなくても、全体的な熱状況は「良くもないが、ひどくもない」と表現できます。OpenWrtは可能な限り軽量な負荷なので、特定の СУЩЕСТВЕННЫЕ проблемыはありません。私のユニットは約50℃を維持しており、素晴らしいです。心配だったのは、64GBのオンボードeMMCストレージです。私の理解では、eMMCはボードにハンダ付けされた、ほぼ強化されたSDカードです。そして、SDカード、特にコンピューターをSDカードから起動した経験が何かの指標になるなら、それはあまり信頼性が高くないでしょう。eMMCが6ヶ月で故障したというユーザーの経験も、私の恐怖を増幅させました。もちろん、NVMeやSATA m.2 SSD、あるいはUSBスティックから起動することもできます。しかし、ルーターは私のネットワーク全体の主要な動脈であり、ネットワークがダウンしている間にOSをダウンロードしてフラッシュしようと scrambling するのは、避けたいホラーストーリーです。 NucBoxは私にとって、その成功の犠牲者でもあります。私は本当にそれを気に入っており、ホームルーターに最適です。問題は、これらのミニPCメーカーの製品ライフサイクルが約2週間であり、G9はすでに1年以上前のモデルであるということです。言い換えれば、それは古代の歴史です。私が最初に購入した5月には、eBayで数台入手可能でしたが、それ以来、供給は完全に枯渇しました。代替モデルは入手可能ですが、RAMpocalypseのおかげで、価格は法外であり、N150 G9とそのIntel NICの直接的な代替品はどれもありません。 素晴らしい価格! 私は潜在的なハードウェア障害の前に先手を打つために、予備のG9を入手しようと決めました。eBayのアラートを設定し、ほとんど忘れかけていました。ある朝、G9が150ドルで「即決」出品され、送料無料であることを示すメールで目が覚めました。私が元のユニットに支払った180ドルよりもさらに安い!奇跡です!確かに、「中古」でした。出品者の説明によると、NVMe NASとして実行していたそうですが、特にAI apocalypseによってNVMeドライブも犠牲になった今では、持続可能ではありませんでした。私の目的には完璧でした。 NICの追加 交換ユニットを入手した後、最初に行ったことは、標準に違反するひどいUSB-C電源アダプターをギロチンで切断することでした。次に、さらにいくつかの2.5GbE NICを追加するという私の夢に目を向けました。なぜか?前述のように、将来的にISP接続の冗長化を行う可能性がありましたが、正直に言うと、ほとんど「クールだから」でした。1枚あたり25ドルで2日配送というのは、プロジェクトが衝動買いの連続になり、それぞれに埋没費用が積み重なるという非常に危険な領域に陥りました。ただクールだと思ったんです、いいですか? 興味深いキット 私は2つのm.2 B+MキーI226-Vアダプターを購入し、それらを接続し、イーサネットポートを背面にぶら下げました。私は私の好きなLinuxであるAlpineのクリーンなコピーを起動し、それらが「すぐに動作した」のを見て満足しました。NIC間の基本的なスループットテストを行い、2.5Gbのスループットをほぼフルに得られていることを確認して満足しました。次のステップは、何らかのマウントソリューションを見つけることでした。私の3Dデザインスキルは0.1/10程度なので、プロジェクトはそこで数週間止まりました。私はすべてを机の上に置き、1日に何度も、そのギアをじっと見つめ、手に持っていじり、それがどのように機能するかを考えていました。G9は基本的にアルミニウムの中央レールにプラスチックのトップとボトムプレートが付いています。ネジはフィリップスで完全に露出しています。私のiFixitドライバーキットにとって非常に魅力的です。m.2スロットはキットの底面にあり、ユニットを分解する際に最初に外す必要があるパネルです。ボトムパネルを取り外した後、ジオメトリは実際にはかなりシンプルであり、OEMのボトムパネルとまったく同じようにボルトで固定できる、何らかの交換用ボトムパネルを設計することは不可能ではないことに気づきました。m.2ドライブのマウントネジはOEMのボトムパネルに統合されており、これは物事を複雑にするでしょうが、それでもシンプルに見えました。しかし、私にはまだ手の届かないものでした。Fusionをダウンロードしてログインするという考えだけで、私は恐怖を感じます。 Claude CAD それからある日、そのアイデア全体についてさらに熟考していると、きっと誰かがボトムシェルを設計したに違いないと思いました。ニッチですが、標準のボトムケースと冷却ではほとんど使用不可能であるという事実は、仲間のオタクがそれについて何かをするためのかなりの動機を生み出します。Google検索を1回行った後、Printablesサイトで「sleeeeeepy」というユーザーによる素晴らしいキットを見つけました。それは私の頭の中で想像していたことを正確に行っていました。ボトムシェルの完全な交換品で、さまざまなファンサイズに対応したバリエーションがあり、NVMeドライブに直接風を送るようになっていました。それは私の夢を実現するために必要なものの約90%でした!とても近く、しかしまだ遠い。私はまだFusionをダウンロードする気にはなれませんでした。プリントファイルは3MFとして配布されていましたが、私はそのフォーマットに慣れていませんでした。職場でClaudeアカウントを持っているので、それを使って物事を手伝ってもらうことにかなりの自信がつきました。それほどまでに、私は個人のClaudeアカウントを再アクティベートしました。そこで、Claudeに3MFとは何かを素人にわかるように説明してもらいました。明らかに、それは3Dモデルを表すファイル形式です。XMLが中に含まれているzipファイルのようなものだと教えられました。結局のところ、LLMが得意なことの1つはテキストファイルを解析して作成することであり、結局のところXMLは単なるテキストです。それで、Claudeが3Dファイルを変更してくれるのではないかと思いました。LLMに数学を任せるべきではないと聞いていましたが、これはかなりの数学になります。それがバターのようにスムーズに進んだことにショックを受けました。作業中に多くのトークンを消費しましたが、何も壊れませんでした。デジタルノギスで測定し、Claudeに寸法をフィードし、変更を1ステップずつ進めました。最初に、ジャックを収めるための4つの穴を追加しました。次に、3Dプリントプロジェクトで一般的なヒートセットねじ込みインサートを使用して、ジャックPCBをネジ止めできるマウントレールを追加しました。次に、2つの40mm Noctuaファンを取り付ける場所を追加してもらいました。十分だと判断した後、ジャックが収まるかどうかを確認するためのテストプリントができるように、Claudeにシェルの前面をスライスしてもらいました。 スペースが必要 スルーホール部品のいくつかにクリアランスの小さな問題があったため、Claudeにクリアランスを広げるように再設計してもらいました。別のテストプリントを行い、すべて問題ないように見えました。さらにいくつかの衝動買いで、ねじ込みインサート、ファン、そしてさらに2つのNICが私の元に送られてきました。 クリアランスはある、クラレンス 翌日、ねじ込みインサートを所定の位置に配置するだけで、前面を溶かさずに十分なクリアランスがないことに気づきました。それは簡単な修正でした。Claudeに、マウントレール全体をケースから取り外し、別々に印刷できるようにしてもらいました。インサートを追加してから、所定の位置に接着しました。また、PLAからPETGに切り替えました。PETGは、コンピューターのような少し熱い環境で長期的により良く機能すると聞いたからです。マウントレールが良い感じに見えたら、エンクロージャーの大部分の大きなプリントを開始しました。約8時間かかり、その時間の何時間かをプリンターが動くのを見つめて過ごしたかを公に認めるつもりはありません。3Dプリンターが印刷するのを見るのに魅了されているのは私だけですか?子供たちもその一部に参加し、一緒に見つめて楽しかったです。 長期的なPrusa MK3レビュー 余談ですが、私の極端な3Dモデリングスキルの欠如により、私の3Dプリンティングの旅はかなり粗雑でした。執筆時点でほぼ8年前、私はPrusa i3 MK3キットを購入しました。それはかなり高価でした、私は思います