Linux/CentOS下修改MAC地址


Linux/CentOS下修改MAC地址

摘自:https://blog.csdn.net/qq_33233768/article/details/64906265

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_33233768/article/details/64906265
1.首先要查看網卡的MAC地址
在終端上輸入命令:#ifconfig或者#ifconfig -a,就可以查看到網卡的信息。

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:49:22:C8  

          inet addr:10.65.7.182  Bcast:10.65.7.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe49:22c8/64 Scope:Link

。。。

上面顯示,設備eth0的信息,其中的HWaddr后面的00:0C:29:49:22:C8 就是我們網卡MAC地址。

2.下面我會從兩個方面介紹如何修改Linux/Centos下的MAC地址

(1)linux/Centos下如何臨時修改MAC地址:

       1)閉網卡設備

        [root@localhost ~]# ifconfig eth0 down

       2)修改MAC地址

  [root@localhost ~]#ifconfig eth0 hw etherMAC地址(此處添加你要修改的MAC地址)

       3)重啟網卡

        [root@localhost ~]#ifconfig eth0 up

       4)查看修改是否生效:

        [root@localhost ~]#ifconfig eth0 | grep HWaddr

 

注意:上述修改MAC地址只是暫時的,系統重啟后,系統會恢復原物理MAC地址。

(2)Linux/Centos下如何永久的修改MAC地址:

     誤區一:

    #ifconfig eth0 down /*禁掉eth0網卡,這里以eth0網卡為例*/

    #ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE /*修改eth0網卡的MAC地址*/

    #ifconfig eth0 up  /*重新啟動eth0網卡*/

    然后重啟電腦。

    這是臨時修改MAC地址的方法,電腦重啟之后,MAC修改就會失效,變成原來的MAC地址。

   誤區二:

    #ifconfig eth0 down

    #cd /etc/sysconfig/network-scripts

    #vi ifcfg-eth0

   修改其中的"HWADDR=xx:xx:xx:xx:xx:xx"

    #ifconfig eth0 up

    #service network start

    結論:按照這種方法修改MAC地址后將無法啟用網絡,會出現如下提示:

“Bringing up interface eth0: Device eth0 has different MAC address than expected,ignoring.”

    同樣由此衍生出來的一個錯誤方式是:修改ifcfg-eth0文件中的"HWADDR=xx:xx:xx:xx:xx:xx"為"MACADDR=xx:xx:xx:xx:xx:xx",這種方法也是不行的,修改之后MAC地址還是原來的。

 

                      ★★★★★★★★★★★★

                      永久修改MAC信息:

                      打開/etc/rc.d/rc.local ,追加三行內容:

                       ifconfig eth0 down

                       ifconfig eth0 hw ether 00:00:00:00:00:C1

                       ifconfig eth0 up

                       然后重啟電腦就可以完成修改。

    之前我的操作是在/etc/profile文件中追加這三行信息,這也是可以的,直到前些天安裝新的一批機器的時候,發現這種方法也是有問題的的,打開一個終端,輸入su -之后,我發現MAC地址就會變成原來的了,后面在網上搜索到在/etc/rc.d/rc.local文件中追加的效果更好,開機就會讀着這個文件,這樣就可以完成了對MAC地址的永久修改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM