更改MAC位址後,我無法使用互聯網或網路斷開

更改MAC位址後,我無法使用互聯網或網路斷開

使用終端更改 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 位址,這不好。

本機 LAN(有線連接)使用 48 位元乙太網路 (MAC) 位址。
在本機 LAN 之外(透過路由器並透過 DSL 或其他方式)使用 IP 位址。

相關內容