廣電機頂盒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問題。