詳解Linux系統(tǒng)中網(wǎng)卡MAC地址克隆方法
怎么臨時性地改變 MAC 地址?
你可以在 Linux 運(yùn)行的時候改變 MAC 地址。需要注意的是當(dāng) MAC 地址轉(zhuǎn)換的那一會時間,你的網(wǎng)絡(luò)會掉線。當(dāng)電腦重啟時 MAC 地址又會變回原來的。下面介紹幾種方法來改變你的 MAC 地址。
方法一:iproute2
$sudo ip link set dev eth0 down $sudo ip link set dev eth0 address 00:00:00:00:00:01 $sudo ip link set dev eth0 up
方法二:macchanger
macchanger 這個命令可以讓你把 MAC 地址改成不同生產(chǎn)廠商的序列號。
在 Debian,Ubuntu 或 Linux Mint 下安裝 macchanger:
$sudo apt-get install macchanger
在 Fedora 下安裝 macchanger:
$ sudo yum install macchanger
在 CentOS 或 RHEL 下安裝 macchanger:
$ wget http://ftp.club.cc.cmu.edu/pub/gnu/macchanger/macchanger-1.6.0.tar.gz $ tar xvfvz macchanger-1.6.0.tar.gz $ cd macchanger-1.6.0 $ ./configure $ make $ sudo make install
下面給出一些 macchanger 的高級使用例子。使用 macchanger 你不必再手動禁用、啟用你的網(wǎng)卡。
僅僅改變 MAC 地址:
$ sudo macchanger --mac=00:00:00:00:00:01 eth0
在保證 OUI 一致的情況下為 MAC 設(shè)置一個隨機(jī)地址:
$ sudo macchanger -e eth0
為 MAC 設(shè)置一個完全隨機(jī)的地址:
$ sudo macchanger -r eth0
獲取所有網(wǎng)卡的 MAC 地址,然后只列出指定的廠商(比如 Juniper):
$ macchanger -l | grep -i juniper
Linux :MAC 地址克隆方法 顯示一塊網(wǎng)卡原來的 MAC 地址和偽裝的 MAC 地址:
$ macchanger -s eth0 Current MAC: 56:95:ac:ee:6e:77 (unknown) Permanent MAC: 00:0c:29:97:68:02 (Vmware, Inc.)
如何永久性地改變 MAC 地址?
如果你想在系統(tǒng)重啟后還保持偽裝 MAC 地址,你需要編輯配置文件。比如你想改變 eth0 的 MAC 地址,按以下方法搞起:
在 Fedora,CentOS 或 RHEL 下:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 MACADDR=00:00:00:00:00:0
或者你可以建一個開機(jī)啟動的腳本放在 /etc/NetworkManager/dispatcher.d 目錄下,前提是你使用 Network Manager 管理你的網(wǎng)絡(luò)。這里假設(shè)你已經(jīng)裝了 macchanger,腳本內(nèi)容如下:
$ sudo vi /etc/NetworkManager/dispatcher.d/000-changemac #!/bin/bash case "$2" in up) macchanger --mac=00:00:00:00:00:01 "$1" ;; esac $ sudo chmod 755 /etc/NetworkManager/dispatcher.d/000-changemac
在 Debian,Ubuntu 或 Linux Mint 下:
新建一個開機(jī)啟動腳本,放在 /etc/network/if-up.d/ 目錄下:
$ sudo vi /etc/network/if-up.d/changemac #!/bin/sh if [ "$IFACE" = eth0 ]; then ip link set dev "$IFACE" address 00:00:00:00:00:01 fi $ sudo chmod 755 /etc/network/if-up.d/changemac
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux簡介及最常用命令(簡單易學(xué),但能解決95%以上的問題)
這篇文章主要介紹了Linux簡介及最常用命令(簡單易學(xué),但能解決95%以上的問題),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-08-08
騰訊云主機(jī)安裝LNMP環(huán)境及wordpress教程
本文給大家分享的是一個菜鳥學(xué)生首次在騰訊云主機(jī)上安裝LNMP環(huán)境以及WordPress的詳細(xì)教程,以安裝成功為目的,中間沒涉及安全優(yōu)化等,高手們請直接略過。2016-04-04
Linux 系統(tǒng)優(yōu)化的一些建議(內(nèi)核優(yōu)化)
這篇文章主要介紹了Linux 系統(tǒng)優(yōu)化的一些建議,幫助大家更好的使用Linux,感興趣的朋友可以了解下2020-08-08
VSCode如何連接Linux遠(yuǎn)程服務(wù)器
這篇文章主要介紹了VSCode如何連接Linux遠(yuǎn)程服務(wù)器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
Linux VPS 自動備份數(shù)據(jù)到遠(yuǎn)程主機(jī)FTP的方法
推薦GD的免費(fèi)空間,10G,并且長期穩(wěn)定。備份建議設(shè)置為每天執(zhí)行一次,時間在凌晨2點(diǎn)至凌晨5點(diǎn)之間2011-11-11
解決centos7安裝nginx后無conf.d目錄或conf.d目錄下無default.conf文件問題
這篇文章主要介紹了解決centos7安裝nginx后無conf.d目錄或conf.d目錄下無default.conf文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
解讀Linux下ip命令展示的網(wǎng)絡(luò)連接信息
這篇文章主要給大家介紹了關(guān)于Linux下解讀ip命令展示的網(wǎng)絡(luò)連接信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。2018-03-03

