1. ifconfig -a 其中 HWaddr欄位就是mac地址
2. cat /sys/class/net/eth0/address 查看eth0的mac地址
3. cat /proc/net/arp 查看連接到本機的遠端ip的mac地址
4. 程序中使版用SIOCGIFHWADDR的ioctl命令獲取權mac地址
2. 鏁欎綘濡備綍鍦╨inux涓婃案涔呬慨鏀圭綉鍗mac鍦板潃
涓嬮潰灝忕紪灝辨暀浣犲備綍鍦╨inux涓嬫案涔呯殑淇鏀圭綉鍗$殑mac鍦板潃銆
棣栧厛鐪嬬湅緗戝崱鐨凪AC鍦板潃銆 ifconfig 鍙浠ョ湅鍒癏Waddr鍗蟲槸鎴戜滑鐨勭綉鍗$墿鐞嗗湴鍧銆
鎴戜滑闇瑕佸仛鐨勬槸錛屼慨鏀圭綉鍗$殑閰嶇疆鏂囦歡銆備笉鍚屽彂琛岀増鐨刲inux涓嶄竴鏍鳳紝榪欓噷鎴戜滑浠ョ孩甯界郴鍒楃殑linux涓轟緥銆傞厤緗鏂囦歡鍦/etc/sysconfig/network-scripts/ifcfg-閫傞厤鍣 灝忕紪榪欓噷鏄痚th0錛宑at /etc/sysconfig/network-scripts/ifcfg-eth0 鍙浠ョ湅鍒版湁涓鍙傛暟鍙獺WADDR(HardWareADDRess錛岀‖浠跺湴鍧)
鎴戜滑鍙瑕佷慨鏀硅繖涓狧WADDR鐨勫弬鏁板嵆鍙銆 渚嬪傛垜浠鎯蟲妸eth0鐨刴ac鍦板潃淇鏀逛負0C-0C-0C-0C-0C-5E vim /etc/sysconfig/network-scripts/ifcfg-eth0 鎵撳紑eth0閰嶇疆鏂囦歡銆 鎵撳紑鍚庢寜a鎻掑叆銆
淇鏀瑰畬涔嬪悗錛屾寜涓媏sc錛岀劧鍚庤緭鍏:wq淇濆瓨閫鍑恆
vim /etc/rc.d/rc.local 鎵撳紑rc鏂囦歡
鎵撳紑鍚庢寜a鎻掑叆錛屽湪緇撳熬杈撳叆浠ヤ笅鍐呭癸細 ifdown eth0 #鍏抽棴緗戝崱 ifconfig eth0 hw ether0C-0C-0C-0C-0C-5E #淇鏀筂AC鍦板潃涓0C-0C-0C-0C-0C-5E ifup eth0 #寮鍚緗戝崱 瀹屾垚鍚庢寜涓婨SC錛岃緭鍏:wq淇濆瓨閫鍑恆
鐒跺悗reboot閲嶅惎銆
鐧誨綍涔嬪悗錛宨fconfig eth0鏌ョ湅鏂扮殑mac鍦板潃銆
3. mac環境配置,沒錯都需要輸入PATH="$PATH":/usr/local/mysql/bin 後,才能正常,如圖
運行以下命令:
cd ~
sudo vim .bash_profile
在文檔的最下方輸入:export PATH=${PATH}:/usr/local/mysql/bin
然後esc退出insert狀態,並在最下方輸入:wq保存退出。
~/.bash_profile 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該
文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件.
還有其它配置文件,請搜索linux環境配置文件(例/etc/profile)說明,有更詳細的回答。
4. linux修改Mac地址
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地址會自動還原。