netconsole
ただUbiquiti無線LANアクセスポイントを有効にしました。 Linuxカーネル3.3.8に基づくOpenWRTまたはLEDEのカスタムバージョンを実行します。動作しますが、送信メッセージには常に追加されたプレフィックスが含まれます。dmesg
読みながら
[ 73.690000] netconsole: remote port 6666
それは次のように送信されます
{d865 e557} [ 73.690000] netconsole: remote port 6666
私はこれを受信機としてwireshark
使用して確認しましたnetcat
。常に小文字の16進{hhhh hhhh}
数の接頭辞を含みます。h
どの機器からメッセージを送信しても、2番目のブロックは常にe557のようで、最初のブロックは時々変わるようですが、施設や時間、重大度とは関係がないようです。
いくつかのサンプル:
{32f8 e557} [ 2107.350000] br0: port 2(ath0) entered disabled state
{32f8 e557} [ 2109.200000] Restarting system.
{d865 e557} [ 73.690000] netconsole: local port 514
{d865 e557} [ 73.690000] netconsole: local IP 10.1.0.10
{6d77 e557} [ 1215.920000] STOPPED EVENT for vap 1 (80f50000)
残念ながら、このバージョンはそうではない/dev/kmsg
ため、テストは非常に不便です。
このプレフィックスはどういう意味ですか?
ベストアンサー1
残念ながら、これはドライバ/net/netconsole.cのパッチバージョンによるものです。最初の4つの16進文字はセッションであり、netconsoleカーネルモジュールのロード中にランダムに指定されます。最後の4つの16進文字はAPの内部モデル番号です。cat /proc/ubnthal/board | grep boardid
APで実行して取得することもできます。
GPLタールボールを入手するには、サポートチームに連絡して長時間待つ必要があります。そして私は彼らのAPをカバーするGPLのコピーを見たことがありません。