禁用 Raspbian MAC 广告 (nmap)

禁用 Raspbian MAC 广告 (nmap)

我最近买了一个 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 中,这非常简单:

  1. 关闭你的界面
  2. 设置新的MAC地址:(ip l set eth0 addr 01:23:45:67:89:ab替换eth0为您负责机器上网络连接的实际接口名称以及01:23:45:67:89:ab您可以想象的MAC地址)
  3. 打开你的界面

所有的事情都必须以 root 身份运行,或者使用可以配置 NIC 参数(如 IP 和/或 MAC 地址)的工具来运行。

创建新 MAC 时,请记住任何单播 MAC 的第一个成员必须是偶数加上本地 MAC 分配规则:02、06、0a、0e。

命令所做的更改ip不是永恒的!下次重新启动后,它将重置为原始状态。对于 Raspberry pi,需要在 cmdline.txt 中指定一个参数:smsc95xx.macaddr=01:23:45:67:89:ab

相关内容