當前位置:首頁 » 軟體系統 » linux系統mac地址可以修改么
擴展閱讀
哪個軟體可以電視回放 2025-05-16 20:19:39
什麼電視軟體可以看南音 2025-05-16 20:04:01

linux系統mac地址可以修改么

發布時間: 2023-03-29 06:14:06

❶ 求教修改MAC地址

分類: 電腦/網路 >> 互聯網
問題描述:

請教:我用修改注冊表的方法修改了MAC地址,(XP系統),電腦重啟後,發現網卡不能工作,連基本的本地連接圖標都不見了,反正就無法上Inter,在網卡屬性裡面也無法修改,我不想採用軟體修改的方式,請問各位高手,為什麼我的這個系統修改不了MAC地址呢?還是有其他的修改方式嗎???

解析:

操作系統法修改MAC地址



 首先,要求計算機的操作系統是Windows 2000或者Windows XP。接著,在其他的計算機上,查出該計算機的MAC地址。使用ipconfig /all命令即可看到Physical Address行對應的一個類似xx-xx-xx-xx-xx-xx的值,將該值記錄下來。



 接下來,在另外一台您希望修改MAC地址的計算機上右鍵點擊「我的電腦」圖標,選擇「屬性」,在彈出的窗體中選擇「硬體」標簽頁,再選擇「設備管理器」按鈕。



 在彈出的設備管理窗口中選中您的網卡後搏茄雙擊。在彈出的網卡屬性窗口中選擇「高級」標簽頁。在屬性列表中選擇「Neork Address」,



選中右側的「值」前的單選框。在裡面輸入您紀錄的MAC值,注意輸入的時候數值間不用空格,也不用輸入「-」號。



 現在您可以用ipconfig/all看看,這台機器的MAC地址,已經改成了您輸入的值了。



 注冊表法修改MAC地址



 Windows 9x/ME:



 選擇運行,在運行命令行中鍵入「regedit」,打開注冊表編輯器,然後找到HKEY_LOCAL_MACHINE\ system\Currentcontrolset\services\classes\這個目錄。在這一級目錄下會有000、001、002等多個子目錄,觀察DriverDesc中的內容描述,確定當前選項是所修改的是網卡的描述。



 然後在其下添一個子鍵,名字為NeorkAddress,值設為所需要的MAC地址,再用winipcfg查看,MAC地址已經更改了基帶察。



 Windows 2K:



 打開注冊表編輯器,找到「HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}」這個目錄,在這個目錄下有0000、0001、0002等主鍵,查找DriverDesc內容為您要修改的網卡的描述相吻合的主鍵,



在此主鍵下,添一個字元串,名字為「NeorkAddress」,把它的值設為您要的MAC地址,要連續寫如「001010101010」。然後到主鍵下「NDIparams」中添加一項「NeorkAddress」的主鍵值,在該主鍵下添加名為「default」的字元串,值寫要設的MAC地址,要連續寫,如「001010101010」。



 在「NeorkAddress」的主鍵下繼續添加名為「ParamDesc」的字元串,其作用為指定「NeorkAddress」主鍵的描述,其值可為可以隨意設置。這樣重新啟動一次以後打開網路鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address 的選項,這就是您在第二步里在注冊表中加的新項「NeorkAddress」,以後只要在此修改MAC地址就可以了。關閉注冊表編輯器,重新啟動,您的網卡地址已經改好了。

行答

 Linux下的MAC地址更改



 首先用命令關閉網卡設備:/ *** in/ifconfig eth0 down



 然後就可以修改MAC地址了:/ *** in/ifconfig eth0 hw ether xxxxxxxxxxx (其中xx是您要修改的地址)



 最後重新啟用網卡:/ *** in/ifconfig eth0 up



 網卡的MAC地址更改就完成了。

❷ Linux中如何更改MAC地址

我們為什麼要更改MAC地址,也許你不希望你的實際MAC地址(物理地址)暴露在公共網路上。另一種情況是,網路管理員可能在網路設備中阻止了一個特定的MAC地址。

環境

Centos 7.7 Minimal

GNU MAC changer 1.7.0

查詢網卡和MAC地址

[root@localhost ~]# ip link show1: lo:mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: ens33: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

    link/ether 00:0c:29:48:4c:9a brd ff:ff:ff:ff:ff:ff

網卡名稱是ens33,MAC地址是00:0c:29:48:4c:9a。請記下自己的MAC地址,稍後做完實驗恢復到原來的MAC地址。

使用macchanger工具更改MAC地址

Macchanger可以查看、修改MAC地址。

安裝macchanger

[root@localhost ~]# git clone https://github.com/alobbs/macchanger

[root@localhost ~]# yum -y install autoconf automake gcc gcc-c++ texinfo

如何使用macchanger

使用下面的 命令 生成一個隨機的mac地址為ens33網卡畝中:

[root@localhost ~]# macchanger -r ens33

Current MAC:  00:0c:29:48:4c:9a (VMware, Inc.)

Permanent MAC: 00:0c:29:48:4c:9a (VMware, Inc.)

New MAC:      a2:97:a2:55:53:be (unknown)

查看迅碰山一下ens33的MAC地址是否改變了

[root@localhost ~]# ip link show ens332: ens33: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

    link/ether a2:97:a2:55:53:be brd ff:ff:ff:ff:ff:ff

可以更改成一個自己指定的mac地址,使用下面的 命令 更改:

[root@localhost ~]# macchanger --mac=XX:XX:XX:XX:XX:XX

如果想要恢復到真實的MAC地址,請使用下面的命令:

[root@localhost ~]# macchanger -p ens33

Current MAC:  a2:97:a2:55:53:be (unknown)

Permanent MAC: 00:0c:29:48:4c:9a (VMware, Inc.)

New MAC:      00:0c:29:48:4c:9a (VMware, Inc.)

總結

我們為什麼要更改MAC地址,也許你不希望你的實際MAC地址(物理地址)暴露在公共網路上。另一種情況吵讓是,網路管理員可能在網路設備中阻止了一個特定的MAC地址。

❸ 修改linux系統mac地址嗎

有三種方法:
方法一:
1.關閉網卡設備
ifconfig
eth0
down
2.修改MAC地址
ifconfig
eth0
hw
ether
MAC地址
3.重啟網卡
ifconfig
eth0
up
方法二:
以上方法一修改後linux重啟後MAC又恢復為原來的,為了下次啟動時修改後的MAC仍有效,我們可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag
Linux為這個銷純文件,其輪裂他版本的linux應該不同)的內容,在該文件末尾加以下內容:
ifconfig
eth0
down
ifconfig
eth0
hw
ether
MAC地址
ifconfig
eth0
up
方法三:
很簡單的,只是在./etc/sysconfig/network-scripts/虧桐咐ifcfg-eth0中加入下面一句話:
MACADDR=00:AA:BB:CC:DD:EE

❹ linux修改mac地址命令

1.臨時性的修改:

①依次輸入以下命令:

/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart

2.永久性的修改:

方法①:

並把類似於1中的②腳本保存在/etc/rc.local中:這一步是起作用的關鍵步驟
腳本如下:

/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart

方法正喚②:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加

MACADDR=00:0C:29:36:97:20

  • 注釋掉原來的HWADDR

  • :wq

  • 保存退出。

    方法③:

    直接編輯 /etc/network/interfaces 文嫌清鋒件,在 iface eth0 inet static 後面添加一行:

  • pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)


  • 編輯interfaces文件

  • sudo nano /etc/network/interfaces


  • 如下所示:

  • face eth0 inet staticpre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)address 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1

  • 重啟網卡

  • sudo /etc/init.d/networking restart

  • 註:MAC地址由udev在系統啟動時探測網卡並載入,可在以下兩個文件中反映出來
    /sys/class/net/eth0/address 《Linux就該這么學》 一起學習linx

    /etc/udev/rules.d/70-persistent-net.rules —-修改無效,根據硬體自動生成的文件

    不過,用ifconfig修改芹晌了mac後,

    /sys/class/net/eth0/address 的值隨即跟著變了;但 /etc/udev/rules.d/70-persistent-net.rules 卻沒有變,只有在udev探測到硬體發生變化時才會修改這個文件。

❺ linux修改Mac地址

1、臨時性的修改:

依次輸入以下命令:

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20

/sbin/ifconfig eth0 up

service network restart

2、永久性的修改:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加MACADDR=00:0C:29:36:97:20

注釋掉原來的HWADDR

:wq 保存退出。

有危害,如果永久激活步驟錯誤則會造成無法聯網的問題。

(5)linux系統mac地址可以修改么擴展閱讀頌橋:

誤區

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

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

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

然後重新散源啟動主機。

結論:按照這種方法修改沖櫻態MAC地址,重新啟動主機系統後,MAC地址會自動還原。

❻ linux 怎麼樣改計算機的物理地址

分類: 電腦/網路 >> 操作系統/系統故障
問題描述:

如題,請詳細些,謝謝

解析:

你所講的物理地址是指mac地址嗎?

這里提供一個在HPUX中修改MAC地址的文章供您參考.linux下我也沒修改過mac地址的

HPUX是企業級操作系統,運行在HP的小型機上。他以安全,穩定,功能強大著稱。也是我最熟悉的平台。碰型或

在企業級操作系統上運行的軟體,一般都是和IP地址或者MAC地址等等綁定的。但是更換主板如果沒有進行SSconfig,那麼將導致MAC地址的改變。由於以前有的應用軟體是和MAC地址綁定的,就會導致無法使用。

現在我就來將修改MAC地址的過程詳細描述一下。

-

1、啟動計算機,然後進入命令行模式,管理員登陸。

2、輸入lanscan檢測NMID和Mac地址。(11.00以後的版本需要租鏈檢查PPA的值!用lanadmin――>lan可以看到。)

# lanscan

Hardware Station Crd Hardware Net-Interface NM MAC HP DLPI Mjr

Path Address In# State NameUnit State ID Type Support Num

2/0/2 0x***********D6 0 UP lan0 UP 4 ETHER Yes 52

3、使用ifconfig lan0 down,將網卡停下來。笑伍

# ifconfig lan0 down

4、使用lanadmin改變MAC地址。在這里我們假設新的地址是0030D3016AFA

#lanadmin –A 0x0030D3016AFA 4

Old Station Address =0x000009e29874

New Station Address =0x0030d3016afa4

5、使用ifconfig將網卡起來

#ifconfig lan0 up

6、檢測配置是否成功

# lanscan

Hardware Station Crd Hardware Net-Interface NM MAC HP DLPI Mjr

Path Address In# State NameUnit State ID Type Support Num

2/0/2 0x0030d3016afa4 0 UP lan0 UP 4 ETHER Yes 52

注意:在10.20和11.00中是不同的,lanadmin後面需要跟PPA ID,PPA ID 查找使用lanadmin-àlan就可以看到了。

注意:用lanadmin設定了mac以後在重啟以後mac自動恢復以前的mac,這個時候編輯/etc/rc.config.d/hpetherconf這個文件,如下:

# vi hpetherconf

-----

HP_ETHER_INTERFACE_NAME[0]=lan0

HP_ETHER_STATION_ADDRESS[0]=0x080009e29875

-----

好了,現在MAC地址就修改完成了。

-

當我來到這個陌生的城市,看著閃爍的霓虹;寂寞與喧囂,失落與夢想;交織著我疲憊的心。心情是有顏色的,或許,只有你懂~

❼ linux修改Mac地址

有三種方法:
方法一:
1.關閉網卡設備
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重啟網卡
ifconfig eth0 up

方法二:
以上方罩歷法一修改後linux重啟後MAC又恢復為原來的,為了下次啟動時修改後物友搜的MAC仍有效,我們可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux為這個文件,其他版本的linux應該不同)的內容,在該文件末尾加以下內容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up

方法三:
很簡單的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句話:
MACADDR=00:AA:BB:CC:DD:EE
系統告橡學習Linux,詳情參考《Linux就該這么學》。

❽ Linux中MAC地址問題

linux想修改系統中的橘滑MAC地址(例如改為0004a2d2e212),操作方法是:用#ifconfig
eth0
down
先把網卡禁用,否則會報告系統忙,無法更改;然後再用ifconfig
eth0
hw
ether
0004a2d2e212即可。
(此方法只適用即時的,重啟後會恢復為默認的網卡MAC地址)
如果你想永久修改系統中的MAC地址滾伍銀,即讓linux重啟後也是修改後的MAC地址,可以這樣操作:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行)
ifconfig
eth0
down
ifconfig
eth0
hw
ether
0004a2d2e212
ifconfig
eth0
up
★、查看Linux中MAC地址是否改好
方法:可以這樣操作:重啟電腦大宴,在終端下,輸入IPconfig/all命令,於是Physical
Address就會顯示一個地址,你檢查一下即可得知MAC是否修改成功了。