亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

linux修改Mac地址

linux修改Mac地址

江戶川亂折騰 2019-03-03 08:04:39
linux修改Mac地址
查看完整描述

2 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

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 保存退出。

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

擴展資料:

誤區

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

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

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

然后重新啟動主機。

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






查看完整回答
反對 回復 2019-03-11
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

概述

1、修改mac地址需要用到ifconfig命令

2、如果只是用于激活軟件(僅第一次使用激活后續不需要監測的軟件)就可以用臨時修改,如果每次使用都會進行檢測的則需要永久修改

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

步驟詳解

linux/Centos下查看網卡Mac地址,輸入命令:

#ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:e4:56:2E:D8:20

00:e4:56:2E:D8:20即是你的MAC地址。

linux/Centos下以root權限臨時修改MAC地址:

1)閉網卡設備

/sbin/ifconfig eth0 down

2)修改MAC地址

/sbin/ifconfig eth0 hw ether MAC地址

3)重啟網卡

/sbin/ifconfig eth0 up

4)查看修改是否生效:

ifconfig eth0 | grep HWaddr


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


Linux/Centos下如何永久修改網卡MAC地址

網上有很多關于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地址會自動還原。

誤區二:

#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.”

在linux/Centos環境下將修改后的MAC地址永久保存的正確的步驟如下:

#ifconfig eth0 down

#cd /etc/sysconfig/network-scripts

#vi ifcfg-eth0

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

#ifconfig eth0 up

#service network start

注意:關鍵詞HWADDR和MACADDR是有區別的。

拓展內容

linux ifconfig命令

許多windows非常熟悉ipconfig命令行工具,它被用來獲取網絡接口配置信息并對此進行修改。Linux系統擁有一個類似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登錄或使用sudo以便在Linux機器上使用ifconfig工具。依賴于ifconfig命令中使用一些選項屬性,ifconfig工具不僅可以被用來簡單地獲取網絡接口配置信息,還可以修改這些配置。

1.命令格式:

ifconfig [網絡設備] [參數]

2.命令功能:

ifconfig 命令用來查看和配置網絡設備。當網絡環境發生改變時可通過此命令對網絡進行相應的配置。

3.命令參數:

up 啟動指定網絡設備/網卡。

down 關閉指定網絡設備/網卡。該參數可以有效地阻止通過指定接口的IP信息流,如果想永久地關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。

arp 設置指定網卡是否支持ARP協議。

-promisc 設置是否支持網卡的promiscuous模式,如果選擇此參數,網卡將接收網絡中發給它所有的數據包

-allmulti 設置是否支持多播模式,如果選擇此參數,網卡將接收網絡中所有的多播數據包

-a 顯示全部接口信息

-s 顯示摘要信息(類似于 netstat -i)

add 給指定網卡配置IPv6地址

del 刪除指定網卡的IPv6地址

<硬件地址> 配置網卡最大的傳輸單元

mtu<字節數> 設置網卡的最大傳輸單元 (bytes)

netmask<子網掩碼> 設置網卡的子網掩碼。掩碼可以是有前綴0x的32位十六進制數,也可以是用點分開的4個十進制數。如果不打算將網絡分成子網,可以不管這一選項;如果要使用子網,那么請記住,網絡中每一個系統必須有相同子網掩碼。

tunel 建立隧道

dstaddr 設定一個遠端地址,建立點對點通信

-broadcast<地址> 為指定網卡設置廣播協議

-pointtopoint<地址> 為網卡設置點對點通訊協議

multicast 為網卡設置組播標志

address 為網卡設置IPv4地址

txqueuelen<長度> 為網卡設置傳輸列隊的長度





查看完整回答
反對 回復 2019-03-11
  • 2 回答
  • 0 關注
  • 597 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號