广电机顶盒ETH1灯不亮
⑴ 在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”
需要有这个文件,并且记录了相应的内容
⑵ 电信宽带猫正常工作亮几个灯
宽带猫正常工作与否,这得看各种显示灯的亮灭情况:
1.正常情况下power灯是常亮状态,若是闪烁代表电源异常。
2.pon灯亮说明光路是通畅的,如果不亮标明光路不通。
3.LOS灯亮说明光纤线路不通,不亮说明情况正常。
4.LAN灯亮或是闪烁表示正常,若是呈灯灭状态,需要坚持网线、电脑或路由器电源是否开启。
5.itv灯常亮或闪烁表示正常,若呈熄灭状态,需要坚持网线或是机顶盒电源是否开启。
(2)广电机顶盒ETH1灯不亮扩展阅读
宽带猫显示灯的含义
1.POWER:电源指示灯;
2.DSL(ADSL-LINK):信号灯,开启后急速闪耀,然后常亮绿色。工作状态下,常亮以外情况均属不正常;
3.ADSL-ACT:信号数据灯,有数据传输时闪耀,无时常暗;
4.ETH(ETHNET)(LAN-LINK):局域网灯,开启后常亮红色,表示你的网卡和modem之间连接正常,否则请检查你的网卡和网卡线(较粗的那根);
5.LAN-ACT:局域网数据灯,有数据传输时闪耀,无时常暗;
6.MR:Modem已准备就绪,并成功通过自检;
7.TR:终端准备就绪;
8.SD:Modem正在发出数据;
9.RD:Modem正在接收数据;
10.OH:摘机指示,Modem正占用电话线;
11.CD:载波检测,Modem与对方连接成功;
12.RI:Modem处于自动应答状态。某些Modem用AA表示;
13.HS:高速指示,速率大于9600;
PS: 若modem上所有灯常亮,连接不上宽带,请关闭modem电源后过会再试,并延长间隔时间,若以上方法试后,仍所有灯常亮,请联系当地电信部门报告modem问题。