安卓怎麼查看網卡信息
① 在Android機頂盒上 怎樣獲取有線網卡MAC地址
在Android機頂盒上 獲取有線網卡MAC地址方法:
(1) 調用android 的API: NetworkInterface. getHardwareAddress ()
該API的level為9,只有android 2.3以上才有該介面
(2) 調用java 的方法: nbtstat/arp
一般android不支持這兩個命令
(3) 調用Android的API: WifiManager
許可權:
1 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses- permission>
代碼:
12345 WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress();
這個是設備開通Wifi連接,獲取到網卡的MAC地址
(4) 調用Linux的busybox
/* ***************************************************************** * 子函數:獲得本地MAC地址 ***************************************************************** */ public String getMacAddress(){ String result = ""; String Mac = ""; result = callCmd("busybox ifconfig","HWaddr"); //如果返回的result == null,則說明網路不可取 if(result==null){ return "網路出錯,請檢查網路"; } //對該行數據進行解析 //例如:eth0 Link encap:Ethernet HWaddr 00:16:E8:3E:DF:67 if(result.length()>0 && result.contains("HWaddr")==true){ Mac = result.substring(result.indexOf("HWaddr")+6, result.length()-1); Log.i("test","Mac:"+Mac+" Mac.length: "+Mac.length()); if(Mac.length()>1){ Mac = Mac.replaceAll(" ", ""); result = ""; String[] tmp = Mac.split(":"); for(int i = 0;i<tmp.length;++i){ result +=tmp[i]; } } Log.i("test",result+" result.length: "+result.length()); } return result; } public String callCmd(String cmd,String filter) { String result = ""; String line = ""; try { Process proc = Runtime.getRuntime().exec(cmd); InputStreamReader is = new InputStreamReader(proc.getInputStream()); BufferedReader br = new BufferedReader (is); //執行命令cmd,只取結果中含有filter的這一行 while ((line = br.readLine ()) != null && line.contains(filter)== false) { //result += line; Log.i("test","line: "+line); } result = line; Log.i("test","result: "+result); } catch(Exception e) { e.printStackTrace(); } return result; }
這個需要設備支持busybox工具
(5)查詢記錄了MAC地址的文件「/proc/net/arp」
需要有這個文件,並且記錄了相應的內容
② android怎麼區分wlan0,wlan1網卡
eth0,eth1,eth2……代表網卡一,網卡二,網卡三……
lo代表127.0.0.1,即localhost
wlan0代表無線網卡
在執行ifconfig 命令後,系統將在內核表中設置必要的參數,這樣Linux 就知道如何與網路上的網卡通信。ifconfig 命令有以下兩種格式:
※ifconfig [interface]
※ifconfig interface [aftype] option | address …
ifconfig 的第一種格式(或使用不帶任何參數的ifconfig 命令)可以用來查看當前系統的網路配置情況。
在剛剛安裝完系統之後,實際上是在沒有網卡或者網路連接的情況下使用Linux,但通過ifconfig 可以使用回繞方式工作,使計算機認為自己工作在網路上。
現在我們運行一下ifconfig 命令,不帶參數的ifconfig 命令可以顯示當前啟動的網路介面,其輸出結果為:
[root@machine1 /sbin]#ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61
inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46299 errors:0 dropped:0 overruns:0 frame:189
TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xece0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
其中以eth0 為首的部分是本機的乙太網卡配置參數,的設這里顯示了網卡的設備名/dev/eth0 和硬體的MAC 地址52:54:AB:DD:6F:61, MAC 地址是生產廠家定的,每個網卡擁有的唯一地址。
不過我們可以手工改動網卡的MAC 地址,只要我們在/etc/rc.d/init.d/中的network 中加入:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Jiania 解說 注:
eth0,eth1,eth2,代表網卡一,網卡二,網卡三
hw 代表hardware 硬體意思
ether 代表ethernet 乙太網的意思
然後重啟,此時再用ifconfig 命令查看一下,我們就會發現網卡的MAC 地址已經變成xx:xx:xx:xx:xx:xx了。
ifconfig配置網卡
配置網卡的IP地址
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
在eth0上配置上192.168.0.1 的IP地址及24位掩碼。 若想再在eth0上在配置一個192.168.1.1/24 的IP地址怎麼辦?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
這時再用ifconifg命令查看,就可以看到兩個網卡的信息了,分別為:eth0和eth0:0.若還想再增加IP,那網卡的命名就接著是:eth0:1、eth0:2……想要幾個就填幾個。ok!
配置網卡的硬體地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就將網卡的硬體地址更改了,此時你就可以騙過區域網內的IP地址邦定了。
將網卡禁用
ifconfig eth0 down
將網卡啟用
ifconfig eth0 up
ifconfig 命令的功能很強大,還可以設置網卡的MTU,混雜模式等。
③ 怎麼查看電腦,手機等設備的網卡MAC地址
電腦的mac地址,使用win+r調出運行窗口,輸入cmd回車,在cmd窗口裡輸入ipconfig/all命令,回車之後,可列出本機所有網卡的參數,其中物理地址即是網卡的mac地址
手機的網卡地址,以安卓為例,在wlan里連接到無線網,再點擊下連接到的無線網,會出現連接的詳細信息,其中就有網卡Mac地址,或者在設置,里找到關於手機,狀態信息里,也有wlan mac地址
④ Android系統設備如何查看WiFi的MAC地址
步驟如下:
(1)在主屏幕上輕按「設置」按鈕。或者,按下物理按鈕「Menu」,選擇「設置」。
(2)在設置的列表下,輕按選擇「關於本機」按鈕。
(3)然後,輕按「狀態消息」按鈕。
(4)查看「Wi-Fi
MAC
地址」。
在撥號鍵盤上查詢的代碼:
*#62209526#
查詢
WLAN
MAC
地址
編者按:
安卓系統平板電腦中
Wi-Fi
的
MAC
地址,對於普通用戶,很少能用得著。只要我們能夠通過無線信號,
接入
Wi-Fi
進行無線連接就好。其實,Wi-Fi
的
MAC
地址
就是該無線設備介面的地址。
⑤ 手機或者平板如何看詳細的配置,包括無線wifi網卡
手機的硬體軟體相關詳情,可以進手機設置查看。一般手機設置裡面都有手機的型號位置以及網路服務等等。
⑥ 怎樣查自己用的網線ip地址和用戶名
一、如果是想在安裝了WINDOWS操作系統的電腦上查看當前的IP地址,可以有以下方式:
1、圖形方式,以WIN7為例,可以在桌面上的網路圖標上點右鍵選擇屬性,也可以屏幕右下角的網路圖標
(左圖中紅框中的圖標)上點右鍵,選擇打開網路和共享中心,然後點擊左上方的更改適配器設置,如下圖所示:
然後在物理網卡上點擊右鍵選擇屬性,再查看Internet協議
版本4(TCP/IP
v4)的屬性就可以查看到IP地址了。
2、命令行方式,同樣以WIN7為例,在運行里輸入CMD,打開命令行窗口,然後在命令行窗口裡輸入「IPCONFIG」,就可以看到當前連接的網卡的IP地址了,如下圖所示:
上圖中IPv4地址就是本機IP地址。
3、如果是想查看自己當前獲得的網際網路IP地址,根據不同的上網方式有不同的查看方法,如果電腦是撥號上網,可以在命令行窗口裡輸入「IPCONFIG
/ALL」可以查看;如果是通過路由器上網則需要登錄路由器設置頁面在運行狀態頁面上查看,如下圖所示:
至於用戶名就是登錄當前系統的計算機用戶名。
二、如果是想查看手機等安卓設備的IP地址,則需要在手機設置的WLAN上點擊當前連接的SSID,即可查看到手機當前的IP地址,用戶名以設備的MAC地址來區分。
⑦ 怎麼看自己電腦跟手機的網卡地址
電腦可以直接輸入命令查看,
比如在運行框輸入"cmd"打開dos窗口,在此窗口輸入「ipconfig/all」再回車,出來的信息中有一欄為「實體地址」,內容如「XX-XX-XX-XX-XX-XX」就是網卡地址。
也可以通過右擊本機網路連接,選擇「狀態」,點擊「詳細內容」,同樣是「實體地址」,就是網卡地址。
手機的網卡地址查詢,比如安卓機,
打開「設置」-「關於手機」-「WLAN MAC地址」就是手機的網卡地址。
⑧ 手機wifi無線上網的網卡的MAC地址怎麼查
不同的品牌的手機系統的菜單設置有很大的區別,一般情況下的,安卓系統打開設置,關於設備,狀態,這里會有整個手機的情況。
既然你的手機是ME722,這就好辦了,查看本機MAC可以通過以下菜單查看:
設置——關於手機——狀態,這里顯示有本機的IP,MAC,藍牙地址等信息,還包括手機碼串等。