linux服务器mac地址
㈠ linux怎样添加 MAC地址
把/etc/sysconfig/network-scripts/ifcfg-eth0中的
HWADDR=00:1A:64:65:41:88 换成自己想要的mac地址
㈡ linux c 怎么获得服务器mac 地址
获取服务器mac 复制代码 代码如下: <?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolower($osType) ){ case "unix": break; case "solaris": break; case "aix": break; case "linux": { $this->for_linux_os(); }break; default: { $this->for_windows_os(); }break; } $temp_array = array(); foreach($this->result as $value){ if(preg_match("/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f]/i",$value, $temp_array ) ){ $this->macAddr = $temp_array[0]; break; } } unset($temp_array); return $this->macAddr; } /*linux系统中获取方法*/ function for_linux_os(){ @exec("ifconfig -a", $this->result); return $this->result; } /*win系统中的获取方法*/ function for_windows_os(){ @exec("ipconfig /all", $this->result); if ( $this->result ) { return $this->result; } else { $ipconfig = $_SERVER["WINDIR"]."\system32\ipconfig.exe"; if(is_file($ipconfig)) { @exec($ipconfig." /all", $this->result); } else { @exec($_SERVER["WINDIR"]."\system\ipconfig.exe /all", $this->result); return $this->result; } } } } ?> 获取客户端mac地址: 复制代码 代码如下: @exec("arp -a",$array); //执行arp -a命令,结果放到数组$array中 foreach($array as $value){ //匹配结果放到数组$mac_array if(strpos($value,$_SERVER["REMOTE_ADDR"]) && preg_match("/(:?[0-9A-F]{2}[:-]){5}[0-9A-F]{2}/i",$value,$mac_array)){ $mac = $mac_array[0]; break; } } echo $mac; 注:客户端获取的mac不能在本机测试,只能用别的电脑访问才能输出
㈢ 如何查看linux系统mac地址
如果你是要修改linux的mac地址这很简单再/etc/sysconfig/network-scripts/ifcfg-ethX(X是表示你的哪一张网卡)修改其中的mac,修改成服务器能通过的mac就可以了,修改后,重启下网卡,为了将缓存中的mac地址修改
㈣ 如何获取linux系统的mac地址
①命令ifconfig -a 其中 HWaddr字段就是MAC地址
②或者使用grep过滤只显示MAC地址:
ifconfig-a|grep-ihw
#只输出当前电脑上所有网卡的mac地址(不显示IP等信息)
#eth0Linkencap:EthernetHWaddr******----这是有线网卡的MAC地址
#wlan0Linkencap:EthernetHWaddr******----这是无线网卡的MAC地址
㈤ linux如何查看mac地址
打开终端,然后输入ifconfig命令,就会出来该电脑的所有网卡信息,有5个冒号分隔的一串数字,就是mac地址,对应着一个网卡的唯一代码。
㈥ Linux上基于mac地址访问
用iptables防火墙:
iptables -A INPUT -m mac --mac-source XX:XX:XX:XX:XX:XX -j ACCEPT
iptables -P INPUT DROP
㈦ linux 通过IP地址的MAC地址
可以使用ifconfig命令。ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它能够显示网卡的IP地址、子网掩码、广播地址、硬件地址等信息。
用法示例:
查看网卡eth0的mac地址
$ ifconfig eth0
mac地址位于上图中的红色方框处。
㈧ 在linux里面怎么获取mac地址
可以使用ifconfig命令。ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它能够显示网卡的IP地址、子网掩码、广播地址、硬件地址等信息。
用法示例:
查看网卡eth0的mac地址
$ ifconfig eth0
mac地址位于上图中的红色方框处。