最近、Raspberry Pi B+を購入し、Raspbian Liteをインストールしました。私はそれで単純なサーバーを作成します(SSH専用および外部LUKS暗号化ハードドライブを使用してどこからでもファイルにアクセスできます)。私はnmap
私のポートをチェックするために走り、次の結果を得ました(実際のMACは隠されていました)。
MAC Address: xx:xx:xx:xx:xx:xx (Raspberry Pi Foundation)
これがどこから出てくるのか知っている人はいますか?それでは、他のホストからMACアドレスをどのように隠すことができますか?
答え1
MACアドレスは、ARPレイヤ2でレイヤ3(IP)検証が機能する方法なので、常に表示されます。だから、同じサブネット上の誰でもNIC MACアドレスを隠すことはできません。これはタスクの不可欠な部分であり、ネットワークカードのIPアドレスと同じです!
ただし、次のことができます。MACアドレスの変更ネットワークカードに。 Linuxでは非常に簡単です。
- インターフェイスを閉じます
- 新しいMACアドレスの設定:(ネットワーク接続を担当するシステムの実際のインターフェイス名と想像できるMACアドレスに
ip l set eth0 addr 01:23:45:67:89:ab
置き換えます)eth0
01:23:45:67:89:ab
- インターフェースを開く
すべては、rootとして実行するか、IPおよび/またはMACアドレスなどのNICパラメータを設定できるツールを使用して実行する必要があります。
新しいMACを作成するとき、ユニキャストMACの最初のメンバーは、偶数とローカルMAC割り当て規則(02、06、0a、0e)を追加する必要があることを覚えておいてください。
コマンドによって変更された内容はip
次のとおりです。いいえ永久!次に再起動すると、元の状態にリセットされます。 Raspberry piの場合、cmdline.txtに指定する必要があるパラメータがありますsmsc95xx.macaddr=01:23:45:67:89:ab
。