如何通过不使用 EUI-64 中的 MAC 地址在 IPV6 协议上匿名?

iug*_*ian 4 ipv6 privacy

IPV6 协议有一个称为“扩展唯一标识符”或 EUI-64 的功能,简而言之就是在选择 IPV6 地址时使用网卡的 MAC 地址。

证明:http : //www.youtube.com/watch?v= 30CnqRK0GHE&NR=1 视频时间 7:36。

如果您想在互联网上匿名(以便在您下载某些内容时没有人可以找到您等),您需要将此 EUI-64 进行双向传递,以便互联网上的有害第三方不会发现 MAC 地址和隐私。

你如何避免在 Ubuntu 的 IPV6 选择中使用 EUI-64 MAC 地址?也适用于 DHCP IPV6?

小智 5

省略 MAC 地址可以改善您的隐私,但它不会“让您匿名”。每个(IPv4 或 IPv6)网络仍然有一个唯一的前缀,否则您将无法接收任何数据包。

在任何情况下,该站点都展示了如何启用随机后缀:http : //otrs.menandmice.com/otrs/public.pl?Action=PublicFAQ&ItemID=91

  • @bumbling 傻瓜它不会增加隐私。LAN 外的计算机永远不会看到您的 MAC(除非它是您 IP 地址的一部分)。MAC 地址就像计算机的名称。如果你在一个房间里,有人喊你的名字,它会引起你的注意,你会倾听。LAN 上的计算机侦听带有其名称的数据包,通常忽略其余的数据包。一旦您的流量被路由(就像一个人站在门口并传递消息),您的 MAC 就会被路由器的 MAC 替换,并且您的 IP 地址用于告诉流量应该去哪里。MAC 欺骗仅用于在 LAN 上“匿名”。 (2认同)

Aze*_*ale 5

gksudo gedit /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)

将以下行添加到文件末尾:

net.ipv6.conf.<interface_name>.use_tempaddr=2
Run Code Online (Sandbox Code Playgroud)

(如果您希望所有接口都使用它并愿意重新启动,请改用以下内容)

net.ipv6.conf.all.use_tempaddr=2
net.ipv6.conf.default.use_tempaddr=2
Run Code Online (Sandbox Code Playgroud)

保存文件并关闭 Gedit。
运行sudo sysctl -p(或者如果您重新启动了可选部分)。