MAC位址全球唯一為什麼還可以修改

2021-07-10 22:16:59 字數 1392 閱讀 1462

首先我們要宣告的是我們認識的「mac位址的更改」不是更改網絡卡中的mac,而是更改arp快取表中的mac位址。

上面我們看到arp -s 10.10.0.8 00-00-00-00-00-00 把本機mac位址更改為00-00-00-00-00-00

arp快取表中的mac位址是這個,但是ipconfig /all中的physical address實體地址還是原來的,這個體ipconfig /all檢視的是網絡卡中的mac位址,而arp /a是檢視arp快取表中的mac位址,同樣,通過本地連線更改mac位址還只是更改arp快取表中的mac位址

我們進行聯網、上網時,資料報認的只是arp 快取表中的mac位址,而不是到網絡卡中去尋找mac,即arp位址解析協議遞交給路由的mac位址也只是arp快取表中的mac位址,可以說這個mac位址不是真正的,而是虛擬的。

mac位址是唯一的,但是網絡卡畢竟是個硬體,需要軟體來支撐,即作業系統來識別.而將作業系統識別出來的mac位址是可以更改的,它只不過是乙個字串.

mac位址後如果是單機的話就沒什麼問題.若是聯網的話,就會出現問題了. 同乙個區域網內若是基線器連線的話,ip和mac都可以改為一樣的,

這樣可以共用乙個ip帳號上網(網路設定要合理),但是區域網內部這兩台主機之間是不能再相互訪問了. 若是在不同的子網中出現了相同的mac位址,只要他們的資料報不經過同乙個資料鏈路層(需要計算機網路專業知識才懂)也不會出問題.

修改自己的mac位址有兩種方法,一種是硬體修改,另外一種是軟體修改。硬體的方法就是直接對網絡卡進行操作,修改儲存在網絡卡的eprom裡面的mac位址,通過網絡卡生產廠家提供的修改程式可以更改儲存器裡的位址。那麼什麼叫做eprom呢?eprom是電子學中一種儲存器的專業術語,它是可擦寫的,也就是說一張白紙你用鋼筆寫了一遍以後就不能再用橡皮擦去了,而eprom這張白紙用鉛筆寫後可以再擦去,可以反覆改變其中資料的儲存器。當然軟體修改的方法就相對來說要簡單得多了,在windows中,網絡卡的mac儲存在登錄檔中,實際使用也是從登錄檔中提取的,所以只要修改登錄檔就可以改變mac。windows 9x中修改:開啟登錄檔編輯器,在hkey_local_machine\system\currentcontrolsetservice\class\net\下的0000,0001,0002。

windows 2000/xp中的修改:同樣開啟登錄檔編輯器,hkey_local_machine\system\currentcontrolset\controlclass\4d36e970-

e325-11ce-bfc1-08002be10318 中的0000,0001,0002中的driverdesc,如果在0000找到,就在0000下面新增字串變數,命名為「networkaddress」,值為要設定的mac位址,例如:000102030405

當成在本地連線屬性中修改與在dos中修改,登錄檔也就會相應的自動改變,與登錄檔修改是等效的。

MAC位址全球唯一為什麼還可以修改

首先我們要宣告的是我們認識的 mac位址的更改 不是更改網絡卡中的mac,而是更改arp快取表中的mac位址。上面我們看到arp s 10.10.0.8 00 00 00 00 00 00 把本機mac位址更改為00 00 00 00 00 00 arp快取表中的mac位址是這個,但是ipconfi...

MAC位址全球唯一為什麼還可以修改

mac位址被禁用上網怎麼辦?如果mac位址被人家遮蔽了怎麼辦?win7怎麼修改mac位址 首先我們要宣告的是我們認識的 mac位址的更改 不是更改網絡卡中的mac,而是更改arp快取表中的mac位址。上面我們看到arp s 10.10.0.8 00 00 00 00 00 00 把本機mac位址更改...

為什麼同時需要IP位址和MAC位址

每個乙太網裝置在出廠時都有乙個唯一的mac位址,為什麼還需要為每台主機再分配乙個ip位址?或者說每台主機都分配唯一的ip位址,為什麼還要在網路裝置 如網絡卡,集線器,路由器等 生產時內嵌乙個唯一的mac位址呢?主要原因有以下幾點 1 ip位址的分配是根據網路的拓樸結構,而不是根據誰製造了網路設定。若...