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地址会自动还原。