我們?yōu)槭裁匆腗AC地址,也許你不希望你的實(shí)際MAC地址(物理地址)暴露在公共網(wǎng)絡(luò)上。另一種情況是,網(wǎng)絡(luò)管理員可能在網(wǎng)絡(luò)設(shè)備中阻止了一個(gè)特定的MAC地址。
創(chuàng)新互聯(lián)建站專注于錦江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供錦江營(yíng)銷(xiāo)型網(wǎng)站建設(shè),錦江網(wǎng)站制作、錦江網(wǎng)頁(yè)設(shè)計(jì)、錦江網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造錦江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供錦江網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
環(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。請(qǐng)記下自己的MAC地址,稍后做完實(shí)驗(yàn)恢復(fù)到原來(lái)的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地址,請(qǐng)使用下面的命令:
[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地址。
1.臨時(shí)性的修改:
①依次輸入以下命令:
/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart
2.永久性的修改:
方法①:
并把類(lèi)似于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
注釋掉原來(lái)的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)啟動(dòng)時(shí)探測(cè)網(wǎng)卡并加載,可在以下兩個(gè)文件中反映出來(lái)
/sys/class/net/eth0/address? ?《Linux就該這么學(xué)》 一起學(xué)習(xí)linx
/etc/udev/rules.d/70-persistent-net.rules —-修改無(wú)效,根據(jù)硬件自動(dòng)生成的文件
不過(guò),用ifconfig修改了mac后,
/sys/class/net/eth0/address 的值隨即跟著變了;但 /etc/udev/rules.d/70-persistent-net.rules 卻沒(méi)有變,只有在udev探測(cè)到硬件發(fā)生變化時(shí)才會(huì)修改這個(gè)文件。
分類(lèi): 電腦/網(wǎng)絡(luò) 操作系統(tǒng)/系統(tǒng)故障
問(wèn)題描述:
如題,請(qǐng)?jiān)敿?xì)些,謝謝
解析:
你所講的物理地址是指mac地址嗎?
這里提供一個(gè)在HPUX中修改MAC地址的文章供您參考.linux下我也沒(méi)修改過(guò)mac地址的
HPUX是企業(yè)級(jí)操作系統(tǒng),運(yùn)行在HP的小型機(jī)上。他以安全,穩(wěn)定,功能強(qiáng)大著稱。也是我最熟悉的平臺(tái)。
在企業(yè)級(jí)操作系統(tǒng)上運(yùn)行的軟件,一般都是和IP地址或者M(jìn)AC地址等等綁定的。但是更換主板如果沒(méi)有進(jìn)行SSconfig,那么將導(dǎo)致MAC地址的改變。由于以前有的應(yīng)用軟件是和MAC地址綁定的,就會(huì)導(dǎo)致無(wú)法使用。
現(xiàn)在我就來(lái)將修改MAC地址的過(guò)程詳細(xì)描述一下。
-
1、啟動(dòng)計(jì)算機(jī),然后進(jìn)入命令行模式,管理員登陸。
2、輸入lanscan檢測(cè)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,將網(wǎng)卡停下來(lái)。
# ifconfig lan0 down
4、使用lanadmin改變MAC地址。在這里我們假設(shè)新的地址是0030D3016AFA
#lanadmin –A 0x0030D3016AFA 4
Old Station Address =0x000009e29874
New Station Address =0x0030d3016afa4
5、使用ifconfig將網(wǎng)卡起來(lái)
#ifconfig lan0 up
6、檢測(cè)配置是否成功
# 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設(shè)定了mac以后在重啟以后mac自動(dòng)恢復(fù)以前的mac,這個(gè)時(shí)候編輯/etc/rc.config.d/hpetherconf這個(gè)文件,如下:
# vi hpetherconf
-----
HP_ETHER_INTERFACE_NAME[0]=lan0
HP_ETHER_STATION_ADDRESS[0]=0x080009e29875
-----
好了,現(xiàn)在MAC地址就修改完成了。
-
當(dāng)我來(lái)到這個(gè)陌生的城市,看著閃爍的霓虹;寂寞與喧囂,失落與夢(mèng)想;交織著我疲憊的心。心情是有顏色的,或許,只有你懂~
分享標(biāo)題:linux命令修改mac linux命令修改主機(jī)名
網(wǎng)頁(yè)網(wǎng)址:http://jinyejixie.com/article0/doseeoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、定制網(wǎng)站、App開(kāi)發(fā)、Google、網(wǎng)站制作、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)