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地址位於上圖中的紅色方框處。