使用终端更改 MAC 地址时,我的 PC 的网络连接断开。我使用的命令是:
sudo service network-manager stop
sudo ifconfig wlp3s0 down
sudo macchanger -r wlp3s0
sudo ifconfig wlp3s0 up
sudo service network-manager start
之后:我检查我的 Mac 添加...使用
sudo macchanger -s wlps0
然后我得到了相同的 Mac 地址
答案1
当然,“我无法使用互联网或网络断开连接”。以太网数据包(包含 TCP/IP 数据包)在本地 LAN 上交换,并通过 MAC 地址寻址。
因此,LAN 上的每个人(路由器以及与其连接的其他计算机)都知道发往 192.168.0.11(您的 IP 地址)的 TCP/IP 数据包实际上会发往以太网地址(MAC 地址)aa:bb:cc:dd:ee:ff
。这是由 设置的DHCP
。
突然,您运行sudo macchanger --random
,并且您的 NIC 被告知仅接受发往以太网地址(MAC 地址)的数据包af:be:cd:da:eb:fe
,并使用af:be:cd:da:eb:fe
作为其返回地址。
aa:bb:cc:dd:ee:ff
您的 NIC 不接受发往 的以太网数据包。
来自的以太网数据包af:be:cd:da:eb:fe
没有关联的 IP 地址,这并不好。
本地局域网(有线连接)使用 48 位以太网 (MAC) 地址。
本地局域网之外(通过路由器和 DSL 等)使用 IP 地址。