如何修改Mac地址

2020-11-28 北方網
  一、MAC地址的用途

  MAC地址在網卡中是固定的,每張網卡的MAC地址都不一樣。網卡在製作過程中,廠家會在它的EPROM裡面燒錄上一組數字,這組數字,每張網卡都各不相同,這就是網卡的MAC(物理)地址。

  由於MAC地址的唯一性,因此它主要用來識別網絡中用戶的身份。例如ADSL上網時,電信用它來記費,確認是你上的網;在校園網中,MAC地址也可以用來識別用戶。對於校園網的正式用戶,其MAC地址會登記在伺服器端,假如你是非法用戶,伺服器中就沒有你的網卡MAC地址,這樣當你試圖連上網時,伺服器就會立刻認出你、阻止你連上網絡。

  二、MAC地址是可以修改的

  有些場合,例如冒充網絡中的正式用戶,就需要修改你的網卡MAC。要修改MAC地址,你可以通過硬體的方法實現,即利用網卡廠家提供的修改程序來燒錄網卡的EEPROM,這樣做雖然可行,但是風險很大、操作也複雜,即使你很有經驗,也難免在操作中出現錯誤。

  其實你完全沒必要用燒錄方法、修改網卡中的MAC地址。要知道windows安裝的時候,會自動從網卡中讀入MAC地址,把它存放在註冊表中以備後用。當數據在網絡中傳輸時,從網卡發出的數據包中要求有一個源MAC地址,這個MAC地址就是從註冊表中讀取的(並非從網卡中讀取的),因此只要你修改了註冊表中的MAC地址,就相當於改了網卡EEPROM中的MAC地址,兩者實際效果是完全相同的!

  三、修改註冊表中MAC的方法

  1、使用軟體修改

  推薦一個工具,k-mac,很好用,又小又方便,叫做mac地址修改器,baidu,google一下,很容易找。下面這個連結也是的,可以試一下,但是一般對CSDN的系統不抱太大希望……

  2、在網卡屬性中修改

  如果你的網卡採用了RealTek公司的RTL8139晶片,就可以在網卡屬性中修改MAC,這樣註冊表中的MAC地址也會一同改變,方法如下:

  在Win2003/XP/2000中,點擊菜單「開始」/設置/控制面板,雙擊「系統」,點擊「硬體」/設備管理器,在設備管理器中展開「網絡適配器」,右擊要修改MAC地址的網卡,選擇「屬性」;點擊「高級」選項卡,在「屬性」下,選擇點擊Network Address項目,在右側「值」的下方,輸入你要指定的MAC地址值(例如020202020202),注意要連續輸入12個數字或字母,重新啟動電腦後,修改即可生效。至於Win98下的MAC修改方法,與以上方法類似。


 

  如果修改之後,在Win2003/XP/2000下,你又想把註冊表中的MAC地址恢復成原樣,可以選擇「Network Address」項,將右邊的值選擇為「不存在」,再重新啟動即可;在Win98下是選擇「沒有顯示」。

  3、在註冊表中修改

  對於非RTL8139晶片的網卡,你可以直接修改註冊表中的MAC,注意:修改註冊表前,要先備份註冊表。

  (1)Win2003/XP/2000

  點擊「開始」/運行,輸入regedit打開註冊表,定位到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} \0000、0001、0002等主鍵下,查找DriverDesc的內容,了解網卡使用了哪個主鍵(例如0001),如果主鍵下有params項,則該主鍵也是網卡所使用的;

  例如網卡使用了0001主鍵,因此我們就選中它,在其右邊建一個字符串項(名為NetworkAddress),雙擊該串,輸入你指定的MAC地址值(注意應該是12位的連續數字或字母,其間沒有-號);在0001下的NDI\ params中添加一項子鍵(名為NetworkAddress),選擇該子鍵,在其右邊添加名為default的字符串,鍵值為修改後的MAC地址,與上面的數值相同;修改後重啟生效。

  (2)Win98

  點擊「開始」/運行,鍵入winipcfg選擇你要修改的網卡,並記錄下MAC地址值;然後點擊「開始」/運行,輸入regedit打開註冊表,定位到HKEY_LOCAL_MACHINE\System\Current ControlSet\ Services\Class\Net,下面有「0000」、「0001」、「0002」等子鍵;從「0000」子鍵開始點擊,依次查找子鍵下的「DriverDesc」鍵內容,直到找到剛才記錄的MAC地址為止;

  例如網卡使用了0001主鍵,因此我們就選中它,在其右邊新建一個串,名稱為networkaddress,再雙擊該串,輸入新的MAC地址值(注意應該是12位的連續數字或字母,其間沒有-號);最後重啟電腦使修改生效。

  4、linux系統

  如果你的系統是linux,想修改系統中的MAC地址(例如改為020202020202),操作方法是:用#ifconfig eth0 down先把網卡禁用,否則會報告系統忙,無法更改;然後再用ifconfig eth0 hw ether 020202020202即可。

  如果你想永久修改系統中的MAC地址,可以這樣操作:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行)

  ifconfig eth0 down

  ifconfig eth0 hw ether 020202020202

  ifconfig eth0 up

  四、MAC地址改好了嗎?

  如果你想知道系統中的MAC地址是否修改成功了,可以這樣操作:重啟電腦(不是必要的),在命令提示符下,輸入IPconfig/all命令,於是Physical Address右邊就會顯示一個地址,你檢查一下即可得知MAC是否修改成功了。

相關焦點

  • mac地址可以隨便改嗎
    mac地址可以隨便改嗎   mac地址可以修改。   每一臺電腦都會有一個mac地址,這是很多人都知道的。但是,很多人並不知道,其實mac地址也是可以修改的,這需要用到一些特殊地方去就非常有用的了。那麼,如何修改mac地址呢?
  • MAC地址與IP位址有何關係?MAC地址有重複的嗎?看完你就清楚了
    MAC地址與IP位址有何關係?MAC地址有重複的嗎?看完你就清楚了在目前網際網路的的時代,大家經常聽到MAC地址或者IP位址,二者有沒有關係?什麼叫mac地址呢?儘管說mac地址具有唯一性,就如同大家的身份證一樣,但還是可以更改的,MAC地址並不能保證唯一性,而且用戶可以隨意修改電腦的MAC地址,但是並沒有影響到相互通信,這是為什麼呢?MAC地址工作在數據鏈路層,在同一網段的區域網內,通過MAC地址唯一標識一臺主機。到了網絡層就開始使用IP位址作為主機標識了,通過路由信息找到通信雙方,而不是MAC地址。
  • mac地址可以隨便編造嗎
    很多人認為,電腦的地址不應該是ip地址嗎,ip地址只是上網所使用的地址,而mac地址卻是電腦網卡自帶的地址,有查詢生產地址和生產批次等其他作用。那麼,mac地址可以隨便編造嗎?下面將會為大家介紹。 mac地址可以隨便編造嗎  1、mac地址它是由廠家分配並燒錄到網卡晶片中的,具有全球唯一性,和人的指紋一樣可以作為網卡識別以及底層物理傳輸中識別主機的重要信息
  • mac地址漂移flapping的原因和後果
    一、什麼是mac地址flapping? mac地址漂移是指:在同一個vlan內,mac地址表項的出接口出現變更。 三、MAC地址漂移造成的影響 1、上網速度變慢,出現嚴重丟包現象 2、區域網內與之通信擁堵 四、怎麼判斷是否存在mac地址漂移現象 1、在打開MAC地址漂移告警開關時,通過命令display trapbuffer查看告警的緩存信息,判斷設備上是否存在MAC地址漂移。
  • 路由器mac地址在哪裡
    可以登錄路由器設置後臺,在【網絡參數】-【LAN設置】裡查看MAC地址(不同品牌路由器設置可能存在區別,具體應以路由器說明操作);可以在Windows系統的命令行中輸入【arp -a】命令,類型為動態的一行物理地址即MAC地址。
  • 如何顯示區域網內所有的ip地址?這兩種方法很實用
    方法一、如何顯示區域網內ip地址與mac地址 arp -a ,當你需要顯示當前ip地址對應的mac地址時使用 在命令提示符中輸入「arp -a」並回車;自動在緩存中
  • 三層交換機怎樣設置MAC白名單?只允許指定的MAC地址上網
    在三層交換機環境下,由於三層交換機屏蔽了終端的實際mac地址,上層的上網行為管理在不開啟「MAC地址收集器」的情況下,是檢測不到終端的實際mac地址的。這樣也就不能實現mac地址黑白名單的功能。網絡結構如下圖:1.
  • 原來手機和電腦中的mac地址是這麼來的啊
    那麼個人如何查看主機的mac地址呢?windows作業系統的朋友按系統鍵+r,打開運行框輸入cmd打開命令行。然後在裡面輸入ipconfig/all,有的人可能裝的盜版系統ipconfig命令的dll沒有或者被刪掉的就不會生效,它位於你的system32下,我之前的一臺電腦就是不可用使用這條命令。
  • 安卓手機刷機造成mac地址丟失找回的好處是WIFI穩定網速妥妥
    安卓手機刷機mac地址丟失找回 ,刷機就是體驗新系統固件的樂趣,但有時沒有做好系統備份,那就會樂極生悲了,下面看看系統Mac也就是網卡地址的修復,親測。看圖:首先關閉WIFI,輸入工程模式代碼「」*#3646633#*#*」選擇藍線connectivity點擊WIFI或者WLAN進入NVRAM選擇在addr輸入4在length輸入6下方就會出現正確的Mac地址恢復Mac成功。不需要重啟,打開手機設置看看OK搞定。
  • 用路由器如何查找ip和mac地址?有兩種辦法
    地址,從而獲知誰在使用你的網絡。當設備需要連接到路由器的WiFi,或者通過網線接入路由器時,在路由器終端都會記錄每一個設備的mac地址,在OSI模型中,各計算機之間的相互通信,都是將某種形式的數據包在傳輸鏈路上從一個節點傳輸到另一個節點,而數據包之間的傳輸都是由ARP地址解析協議將IP位址映射到Mac地址上來完成的。在連入路由器的設備中都是會分配一個ip及記錄設備的Mac地址,已達到準確的傳輸數據。
  • Vista下修改網卡MAC地址,輕鬆防禦ARP攻擊
    對於「網絡執法官的」這類典型的ARP攻擊防禦方法最簡單的就是修改自己的網卡MAC地址和攻擊者的一樣即可。即使是最新的Windows Vista系統也無法躲過這種攻擊,下面就分享一下Vista系統下的網卡MAC地址修改。
  • 什麼是arp地址?什麼是arp攻擊?如何利用arp命令解決網絡故障
    有朋友多次問到,如何防止ip地址衝突?如何解決?很多情況下ip地址衝突除了人為,大多數都是由arp所造成的,今天我們就一起來了解一下arp相關的內容。1、arp -a ,當你需要顯示當期ip地址對應的mac地址時使用在命令提示符中輸入「arp -a」並回車;自動在緩存中,讀取IP位址和mac地址的對應關係表;2、arp -s ,當你需要手動添加一條arp記錄時使用。
  • 如何區分ip地址修改器和vps?
    企業和個人在獲取數據時使用一些工具,常見的是IP位址修改器(IP代理軟體)和vps,兩種都可以實現使用IP代理服務,那麼兩者有什麼區別呢?屬於換IP軟體,使用一個帳號和密碼,登陸後,全國各地區的ip地址,可以隨意選擇修改,修改IP後,訪問網站或者是上QQ或者是登陸一些網絡軟體的時候,所顯示的和使用的IP都是修改後的ip。
  • Nutanix-CE 集群修改CVM和AHV IP位址及修改CVM內存
    本篇我們就來介紹一下如何對CVM的IP位址和AHV的IP位址進行修改。以及如何修改CVM的內存。修改CVM內存1、對CVM內存的修改,分為兩種情況,一種是在集群已經搭建完畢的情況下進行修改,一種是在全新安裝時進行修改。對於已有環境,在修改CVM內存時,需要先停止集群中所有工作負載,比如關閉所有VM,並停止集群。對於全新安裝環,請在安裝完AHV之後,安裝CVM之前進行修改。
  • 巧用代理ip修改上網IP位址
    有時候我們會遇到一些需要用別的地方的ip地址去訪問不同的網站,怎麼去修改代理自己電腦和手機的網絡IP位址,IP位址是每個聯網設備的IP,根據這個IP可以進行網絡數據傳輸,實現上網功能,有些業務及工作需要,要改變下自己的IP位址。
  • 網絡地址MAC地址的申請及價格
    MAC地址介紹MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬體地址,用來定義網絡設備的位置。在OSI模型中,第三層網絡層負責 IP位址,第二層數據鏈路層則負責 MAC地址。
  • 如何修改ip地址,你知道嗎?
    當我們需要修改電腦的ip地址時,首先我們需要獲得代理ip,可以搜索」快代理「聯繫客服免費獲取ip,接著就開始獲取的代理ip設置到電腦上。設置Http代理1.設置Socks代理套接字即是socks代理設置分別填入代理伺服器ip地址和埠號點確定,回到上一個界面再點確定完成設置
  • arp地址解析協議工作的基本原理
    arp是供網絡層地址(也就是ip地址)到相關硬體地址的動態映射,為什麼說是動態映射呢,因為隨著硬體地址的改變,arp協議在一定的時間內會繼續提供映射關係,無需人工管理。arp的通信原理:arp協議拓撲圖當區域網當中,pc1要與pc3通信,我們建設pc1ip地址為A ,pc2IP位址為B,pc3IP位址為C,因為ip地址是數據鏈路層的上面,所以說兩臺區域網的主機要通信,首先要知道對方的mac地址,因為二層網絡是基於mac地址尋址通信的。
  • mac版Unity Pro遊戲開發工具如何創建和使用腳本
    Unity Pro 2018 for mac是遊戲開發必備的軟體之一,unity mac版主要用於創建2D和3D跨平臺遊戲,比如三維視頻遊戲、實時三維動畫、建築可視化等類型,儘管Unity的內置組件可以實現多種用途,但是您很快就會發現,您需要超越它們提供的功能來實現自己的遊戲功能。
  • CISCO交換機埠、IP與MAC對應關係實戰
    【IT168專稿】作為網絡管理員,我們在日常工作中經常要在交換機上確定埠、IP位址與MAC地址的對應關係,不論是當我們通過網管軟體或是日誌伺服器了解到某個IP位址的主機出現了問題,還是我們要重新整理網絡拓撲結構,都需要確切的知道某個IP位址或者某個MAC的主機位於交換機的哪個埠上,或者哪個埠上連接了哪些IP或MAC地址的主機