安卓怎么查看网卡信息
① 在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,蓝牙地址等信息,还包括手机码串等。