DD-WRT 發生 無法顯示網頁 解決方法

某些版本的 DD-WRT 刷機後,偶爾會發生「無法顯示網頁」問題,經過測試後是內建的代理 DNS 異常造成,所以只需要將用戶都指向外部的 DNS 即可正常運作。

中華電信的 DNS 為: 168.95.1.1 168.95.192.1 168.95.192.2

GOOGLE 的 DNS 為: 8.8.8.8 8.8.4.4

※可以自行測試哪組比較順暢就用哪組 DNS

 
首先登入 DD-WRT 管理介面,選擇 基本設定 >  基本設定。

靜態 DNS1:輸入 168.95.192.1

靜態 DNS2:輸入 168.95.1.1

靜態 DNS3:輸入 8.8.8.8

要讓所有用戶都使用指定的 DNS,需要取消 Use DNSMasq for DNS 的勾勾

設定完成後按下儲存,然後重啟分享器,不然用戶並不會更新 DHCP 狀態。

重啟分享器後,因該就不會再發生「無法顯示網頁」問題了!


  2013-06-26      ez      DD-WRT
C# 取得 CPU 平均 溫度

利用 ManagementObjectSearcher 取得所有 CPU 溫度,如果有多顆 CPU 就會有多個數值,以下是把所有數值平均。

            
using System.Management;
Double CPUTPRT = 0, CPUNUM = 0;
ManagementObjectSearcher mos = new ManagementObjectSearcher(@"root\WMI", "Select * From MSAcpi_ThermalZoneTemperature");
foreach (System.Management.ManagementObject mo in mos.Get())
{
    CPUNUM++;
    CPUTPRT += Convert.ToDouble(Convert.ToDouble(mo.GetPropertyValue("CurrentTemperature").ToString()) - 2732) / 10;                
}
CPUTPRT /= CPUNUM;
Console.WriteLine("CPU 溫度 : " + CPUTPRT.ToString() + " °C");
Console.Read();

 
如果您使用以上方法,無法正確 CPU 溫度,每次值都一樣,可以參考下面這篇方法:

C# 取得 CPU 平均 溫度 利用 OpenHardwareMonitor.dll


  2013-07-02      ez      .NET
Android 模擬 鍵盤 送出 上下左右 指令

利用 sendKeyDownUpSync 模擬使用者按下鍵盤。

	 public boolean KeyUP() {
		 Instrumentation m_Instrumentation = new Instrumentation();
		 m_Instrumentation.sendKeyDownUpSync( KeyEvent.KEYCODE_DPAD_UP );
		 return true;
	 }
	 
	 public boolean KeyDOWN() {
		 Instrumentation m_Instrumentation = new Instrumentation();
		 m_Instrumentation.sendKeyDownUpSync( KeyEvent.KEYCODE_DPAD_DOWN );
		 return true;
	 }
	 
	 public boolean KeyLEFT() {
		 Instrumentation m_Instrumentation = new Instrumentation();
		 m_Instrumentation.sendKeyDownUpSync( KeyEvent.KEYCODE_DPAD_LEFT );
		 return true;
	 }
	 
	 public boolean KeyRIGHT() {
		 Instrumentation m_Instrumentation = new Instrumentation();
		 m_Instrumentation.sendKeyDownUpSync( KeyEvent.KEYCODE_DPAD_RIGHT );
		 return true;
	 }

  2013-06-21      ez      Android
Android 檢查 網路狀態

利用 NetworkInfo 檢查 Android 的網路狀態,並且吐出 JSON 格式。

	public String NetworkInfo() {
		ConnectivityManager CM = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
		NetworkInfo info = CM.getActiveNetworkInfo();
		if(info!=null)
			return "{ "+
			"getTypeName:\""+info.getTypeName()+"\","+
			"getState:\""+info.getState()+"\","+
			"isAvailable:\""+info.isAvailable()+"\","+
			"isConnected:\""+info.isConnected()+"\","+
			"isConnectedOrConnecting:\""+info.isConnectedOrConnecting()+"\","+
			"isFailover:\""+info.isFailover()+"\","+
			"isRoaming:\""+info.isRoaming()+"\""+
			"}";
		else
			return "{}";
	}

  2013-06-21      ez      Android
Android 檢查 網路是否正常

利用 Ping 的方法檢查網路是否正常!

	public boolean  NetworkIsAccess(){
		 try
	        {
	        	Runtime runtime = Runtime.getRuntime();
	            Process  mIpAddrProcess = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
	            int mExitValue = mIpAddrProcess.waitFor();       
	            return mExitValue==0;            
	        }
	        catch (Exception ex) { }
	        return false;
	}

  2013-06-21      ez      Android
開箱 TOTOLINK C100RT 4埠 VPN功能 有線 分享器

TOTOLINK C100RT 是目前買過最便宜的 VPN 機種,不到五百的價格 $439,就可以買到 VPN 功能的分享器。

官方寫的產品特色:

符合IEEE 802.3、IEEE 802.3u標準 WAN:提供1個10/100M自動調整RJ45介面,可連接ADSL/VDSL/Cable Modem LAN:提供4個10/100M自動調整RJ45介面,與內部區域網路連接 支援頻寬管理,針對實體連接埠進行頻寬管理功能 支援固定路由、VPN Pass-through功能 支援時間管理功能,父母可以輕鬆限制小孩的上網時間 內建DHCP伺服器,同時可固定特定IP給特定電腦 提供全中文化快速安裝光碟,Web設定介面 符合國際標準電壓100V~240V 內建防火牆,支援IP過濾、網域名稱過濾和MAC位址過濾功能 支援虛擬伺服器、DMZ主機、隨插即用(UPnP)、DDNS功能 提供DoS攻擊防範、自動病毒防護 支援遠端和Web介面,管理更easy


產品外盒,三年保固一年內故障換新,保固感覺還不錯。

貼有 VPN 翻牆機 的貼紙,這是 TOTOLINK 的特色,內建 VPN 功能。


  2013-06-20      ez      開箱
開箱 磊科 Netcore NW736 300Mbps 無線分享器

本篇為 磊科 Netcore NW736 外觀介紹,主機韌體已經改機成 NR235W,但是外表還是 NW736 造型,之後再來介紹改機成 NR235W 後強大的功能。

 
主機正面樣子,天線可以拉直,為了方便拍攝所以把他平放。


  2013-06-20      ez      開箱
開箱 MikroTik RouterOS RouterBOARD RB751G-2HnD 300Mbps 無線分享器

這篇介紹 RB750G-2HnD 開箱,之後會再介紹效能測試。

產品規格如下表:

Details
Product codeRB751G-2HnD
CPU speed400MHz
RAM64MB
LAN ports5
GigabitYes
MiniPCI0
Integrated Wireless1
Wireless standards802.11b/g/n
USB1
Power Jack8-30V DC
802.3af supportNo
PoE8-30V DC on Ether1
Voltage MonitorNo
PCB temperature monitorNo
CPU temperature monitorNo
Dimensions113x138x29mm
Operating SystemRouterOS
Temperature range-20C...+50C
RouterOS LicenseL4
Antenna gain2x2 MIMO PIF antennas, max gain 2.5dBi; external MMCX option
Current MonitorNo
TX power30dBm
CPUAtheros AR7242
Max Power consumption13W

官方測試的效能數據:

RB751G-2HnDGigabit Ethernet test (400Mhz)RouterOS v6.0rc6 
ModeConfiguration64 byte512 byte1518 byte
kppsMbpskppsMbpskppsMbps
Bridgingnone (fast path)194.0127.3178.4756.681.2997.8
Bridging25 Bridge filter rules53.735.252.3221.951.5633.0
Routingnone (fast path)183.7120.5167.0708.181.2997.8
Routing25 Simple Queues)92.860.888.5375.181.2997.8
Routing25 IP filter rules37.524.638.4162.637.6462.4

 


  2013-07-24      ez      Mikrotik RouterOS 、   開箱
Android 網頁開發 取消 選取框線

Android 開發時遇到,會有自動選取的框線,可以透過 CSS 進行消除!

框線如下圖所示,選擇到某區塊就會出現藍色框線 (不同 Andorid 會有不同顏色):

只需在網頁加上以下 CSS 就可以取消框線:

* 
{
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
}

  2013-06-18      ez      Android
開箱 TOTOLINK N500UM 300Mbps 雙頻極速 USB 網卡

相容 IEEE 802.11a/b/g/n 標準,雙頻無線傳輸速度最高 300Mbps 支援雙頻(5GHz/ 2.4GHz),多媒體影音傳輸最順暢 採用MIMO技術,內建2組隱藏式天線,無線接收更靈敏 備有 WPS 按鈕,快速設定無線網路 內附快速安裝光碟,安裝最方便 相容於 Windows 8/7/Vista/XP、Linux、Mac OS X 10.5(Intel)以上等作業系統

 
產品盒子正面


  2013-06-18      ez      開箱