EthernetポートのLEDが示すもの

Share

PCやルーターのEthernetポート(RJ45コネクタ)には、小さなLEDが2つ付いていることが多い。何気なく目にする光だが、それぞれが異なる情報を伝えている。

リンク状態と通信アクティビティ

一方のLEDは、物理的な接続の有無と、データの送受信状況を示す。

  • 点灯していれば、ケーブルが正しく接続され、リンクが確立している
  • 点滅していれば、データパケットの送受信が行われている
  • 消灯していれば、ケーブルが抜けているか、相手側の機器が応答していない

この点滅は一見すると何らかの規則的なパターンに見えることがあるが、実際にはネットワーク上のトラフィック(パケットの送受信)に応じて不規則に発生しているだけであり、点滅のパターン自体に意味はないことがほとんどである。点滅していない場合は、単に通信が発生していない状態である。

通信速度の表示

もう一方のLEDは、リンク確立時にネゴシエーションされた通信速度を色で示す。10/100/1000 Mbps対応のポートでは、一般的に以下のような構成になっている。

  • ある色で1000 Mbps(ギガビット)接続を示す
  • 別の色で100 Mbps接続を示す
  • 10 Mbps接続時は消灯する

ここで注意が必要なのは、どの色がどの速度に対応するかはメーカーや製品ごとに異なるという点である。たとえば、Oracleのサーバー製品(Sun Blade 6000シリーズ)では、同一シリーズ内でも機種によってグリーンとアンバー(橙色)の速度対応が逆転していることが公式ドキュメントに明記されている。Lenovoのサーバー製品ではオレンジが1000 Mbps、グリーンが100 Mbpsを示す一方、別のメーカーでは逆の対応を取るケースもある。

RJ45 Ethernet コネクタポートの LED - Sun Blade 6000 Virtualized Multi-Fabric 10GbE M2 Network Express Module ユーザーズガイド
本書では、Hydra2 NEM の機能と使用法について説明します。

なんでSun Blade 6000シリーズだって?深い理由はない。

「緑が点灯していればギガビット」「橙は100 Mbps」といった一般化は、正確ではない。

LED表示に統一規格はない

Ethernetの物理層とデータリンク層を規定するIEEE 802.3は、LEDの色や点灯パターンについて何も定めていない。LED表示の実装はハードウェアメーカーに委ねられており、業界統一の標準は存在しない。

そのため、自分の使っている機器のLEDが何を意味しているかを正確に知りたければ、その機器のマニュアルを確認するのが唯一の確実な方法である。

まとめ

EthernetポートのLEDは、リンク状態・通信アクティビティ・通信速度という3つの情報を視覚的に伝えている。ただし、色と速度の対応関係には統一規格がなく、製品ごとに異なる。LEDの意味を正しく理解するには、機器のマニュアルを参照する必要がある。

Read more

1Passwordを閉じるボタンが……ねえ!

1Passwordを使っていたら、いつの間にかウィンドウの 閉じる/最小化/最大化ボタンが消えていた。Ctrl+Wでウィンドウ自体は閉じられるので長らく放置していたけれど、調べてみたら原因がしょうもなかったので共有しておく。 💡結論 F11を押してみよう 症状 * ウィンドウ右上の最小化・最大化・閉じるボタンが表示されない * タイトルバーも消えている * Ctrl+W では普通に閉じられる * PC再起動、1Passwordの終了・再起動、アンインストール → 再インストール、いずれも変化なし 原因 ただフルスクリーンモードに入っていただけ。 1Passwordコミュニティの投稿「Lost window minimize buttons top rhc.」で全く同じ症状が報告されていて、コミュニティマネージャーの回答が「F11でフルスクリーンを切り替えてみて」だった。 解決手順 1. 1Passwordのウィンドウをクリックしてフォーカスを当てる 2. F11 を押す これでタイトルバーとボタン類が戻ってくる。ダメな場合は Win + ↓(ウィン

By Sakashita Yasunobu

外字と訓点を compile-time hash で解く

aozora は青空文庫の外字参照 (※[#「魚+師」、第3水準1-94-37] のような形) を約 14,000 件のテーブルで解決する。このテーブルを runtime の HashMap ではなく phf (perfect hash function) で持ち、コンパイル時に static 配列に焼き込んでいる。この記事はその選択の根拠と、JIS X 0213 → Unicode フォールバックの設計をまとめたもの。 handbook の対応章: Shift_JIS + 外字 resolver。 外字テーブルの形 外字エントリには 3 種類の解決結果があり、それぞれに対応する variant を GaijiEntry に持たせている。 static GAIJI_TABLE: phf:

By Sakashita Yasunobu

青空文庫の .txt を HTML に変換する最短手順

青空文庫 で配布されている .txt ファイルを HTML に変換したい、という用途向けの手順。Rust の知識は要らない。コマンド 1 行で済む。 1. CLI バイナリを取ってくる aozora の Releases ページ から自分の OS 向けのアーカイブを落とす。 OS アーカイブ名 Linux x86_64 aozora-vX.Y.Z-x86_64-unknown-linux-gnu.tar.gz macOS arm64 aozora-vX.Y.Z-aarch64-apple-darwin.tar.gz Windows

By Sakashita Yasunobu