linux修改mac
1. linux修改MAC地址文件是什麼
即時修改操作方法是:用#ifconfig eth0 down 先把網卡禁用,否則會報告系統忙,無法更改;然後再用ifconfig eth0 hw ether 新MAC地址即可。如果你想永久修改系統中的MAC地址:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行) ifconfig eth0 down ifconfig eth0 hw ether 0004a2d2e212ifconfig eth0 up 查看一下了解linux請關注《linux就該這么學》這本書。
2. Linux如何在虛擬機里更改MAC地址
虛擬機的MAC地址不是在系統中修改的,是在虛擬機外面修改的 在網卡設置裡面可以看到你的MAC地址信息,你可以根據需要來修改
3. 請教linux下修改了mac地址後如何恢復回去
以下有三種方法修改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
最後重啟網路服務:service
network
restart
4. 修改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
5. linux c語言如何實現修改mac地址,不是使用系統命令。
用ioctl控制,通過SIOCGIFHWADDR獲取MAC地址,SIOCSIFHWADDR設置MAC地址,不過在設
置MAC地址之前,要先把網卡down掉,設置好了以後,再UP起來,具體細節你可以查查相關資
料,收獲的會更多
6. 如何修改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
我老實交代,以上內容復制於http://..com/question/505099404.html
溫馨提示:修改前最好記錄下MAC地址,如果有問題就還原。
7. 怎樣修改linux mac地址
方法一:
1.關閉網卡設備
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
8. 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就該這么學》。
9. 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
- :wq
- pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
- 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
注釋掉原來的HWADDR
保存退出。
方法③:
直接編輯 /etc/network/interfaces 文件,在 iface eth0 inet static 後面添加一行:
編輯interfaces文件
如下所示:
重啟網卡
註: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探測到硬體發生變化時才會修改這個文件。
10. 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是否修改成功了。