我們?yōu)槭裁匆腗AC地址,也許你不希望你的實(shí)際MAC地址(物理地址)暴露在公共網(wǎng)絡(luò)上。另一種情況是,網(wǎng)絡(luò)管理員可能在網(wǎng)絡(luò)設(shè)備中阻止了一個(gè)特定的MAC地址。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),姚安企業(yè)網(wǎng)站建設(shè),姚安品牌網(wǎng)站建設(shè),網(wǎng)站定制,姚安網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,姚安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
環(huán)境
Centos 7.7 Minimal
GNU MAC changer 1.7.0
查詢網(wǎng)卡和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
網(wǎng)卡名稱是ens33,MAC地址是00:0c:29:48:4c:9a。請記下自己的MAC地址,稍后做完實(shí)驗(yàn)恢復(fù)到原來的MAC地址。
使用macchanger工具更改MAC地址
Macchanger可以查看、修改MAC地址。
安裝macchanger
[root@localhost ~]# git clone
[root@localhost ~]# yum -y install autoconf automake gcc gcc-c++ texinfo
如何使用macchanger
使用下面的 命令 生成一個(gè)隨機(jī)的mac地址為ens33網(wǎng)卡:
[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
可以更改成一個(gè)自己指定的mac地址,使用下面的 命令 更改:
[root@localhost ~]# macchanger --mac=XX:XX:XX:XX:XX:XX
如果想要恢復(fù)到真實(shí)的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.)
總結(jié)
我們?yōu)槭裁匆腗AC地址,也許你不希望你的實(shí)際MAC地址(物理地址)暴露在公共網(wǎng)絡(luò)上。另一種情況是,網(wǎng)絡(luò)管理員可能在網(wǎng)絡(luò)設(shè)備中阻止了一個(gè)特定的MAC地址。
macos命令跟Linux命令區(qū)別如下:
就發(fā)揮處理器功能來說,
ms-dos沒有完全實(shí)現(xiàn)
x86處理器的功能,而linux完全在處理器保護(hù)模式下運(yùn)行,并且開發(fā)了處理器的所有特性。
linux可以直接訪問計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的
unix接口。而
ms-dos只支持部分
unix的接口。
就使用費(fèi)用而言,
linux和
ms-dos是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng) 相比,
ms-dos價(jià)格比較便宜,而且在
pc機(jī)用戶中有很大的占有率,任何其他
pc 機(jī)操作系統(tǒng)都很難達(dá)到
ms-dos的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對大多數(shù)pc機(jī)用戶來說都是一個(gè)不小的負(fù)擔(dān)。
linux是免費(fèi)的,用戶可以從
internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問題。
就操作系統(tǒng) 的功能來說,
ms-dos是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個(gè)
ms-dos的應(yīng)用 程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時(shí)運(yùn)行其他應(yīng)用程序。
而
linux 是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。
mac是基于unix的,所以mac的一些命令與linux通用。
有的linux有的命令,mac里面是沒有的。
雖然2個(gè)系統(tǒng)都是基于unix的,但是linux的命令更豐富更方便使用,mac里面的命令相比linux里面的命令少的多。mac是基于unix的,所以mac的一些命令與linux通用。
有的linux有的命令,mac里面是沒有的。
雖然2個(gè)系統(tǒng)都是基于unix的,但是linux的命令更豐富更方便使用,mac里面的命令相比linux里面的命令少的多。
刪除linux mac地址命令是[root@localhost ~] # rm -rf/etc/udev/rules.d/70-persistent-net.rules。
1、連接類型:Ethernet(以太網(wǎng))HWaddr(硬件mac地址)。
2、網(wǎng)卡的IP地址、子網(wǎng)、掩碼。
3、UP(代表網(wǎng)卡開啟狀態(tài))RUNNING(代表網(wǎng)卡的網(wǎng)線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500字節(jié)。
4、接收、發(fā)送數(shù)據(jù)包情況統(tǒng)計(jì)。
5、接收、發(fā)送數(shù)據(jù)字節(jié)數(shù)統(tǒng)計(jì)信息。
IP地址是計(jì)算機(jī)在互聯(lián)網(wǎng)中唯一的地址編碼。每臺計(jì)算機(jī)如果需要接入網(wǎng)絡(luò)和其他計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,就必須配置唯一的公網(wǎng)IP地址。
最近想在Mac上裝個(gè)KaliLinux,無奈虛擬機(jī)中的Windows制作啟動盤實(shí)在太慢,于是想著Mac中有沒有燒錄工具,百度以后發(fā)現(xiàn)dd命令是Mac和Linux系統(tǒng)的制作啟動盤命令。
確保分區(qū)模式是GUID分區(qū)
以下引用百度經(jīng)驗(yàn):
在這里我的命令是:
將iso格式轉(zhuǎn)換為dmg格式
將你的路徑替換掉/dev/disk1
這一步是必須的,不然后面使用dd命令會顯示資源繁忙
同理這里把你的鏡像路徑和磁盤路徑替換掉
/dev/disk1換成/dev/rdisk1可以提高速度
燒錄過程不會有任何提示信息直到燒錄完成(太不人性化了!?。。?/p>
如果有窗口提示要不要推出磁盤,則使用終端來推出磁盤,然后在窗口選擇ignore
1.臨時(shí)性的修改:
①依次輸入以下命令:
/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中:這一步是起作用的關(guān)鍵步驟
腳本如下:
/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
重啟網(wǎng)卡
sudo /etc/init.d/networking restart
注:MAC地址由udev在系統(tǒng)啟動時(shí)探測網(wǎng)卡并加載,可在以下兩個(gè)文件中反映出來
/sys/class/net/eth0/address? ?《Linux就該這么學(xué)》 一起學(xué)習(xí)linx
/etc/udev/rules.d/70-persistent-net.rules —-修改無效,根據(jù)硬件自動生成的文件
不過,用ifconfig修改了mac后,
/sys/class/net/eth0/address 的值隨即跟著變了;但 /etc/udev/rules.d/70-persistent-net.rules 卻沒有變,只有在udev探測到硬件發(fā)生變化時(shí)才會修改這個(gè)文件。