星期五, 11月 04, 2016

單槍投影機常見問題處理


一、ViewSonic PJD7223
    • 當機:可將設定內的【環保模式】關閉,【快速關機】關閉,因為在環保模式下,開機時LED不會亮,會導致使用者以為機器未開機而一直重覆按壓遙控器的開/關機鈕,導致機器當機。快速關機,則會讓使用者關機時以為沒有按壓到關機而一直重覆按關機鈕,導致機器當機。

星期四, 9月 22, 2016

Sharp MX-M450N掃描設定

一、連入設備IP
二、帳號admin,密碼Sharp
三、選擇【Image Send Management】->【Destination】
四、因為是使用FTP傳輸協定將掃描資料送到內部網路磁碟機,所以選【FTP】

五、輸入所需資料

  • Name (Required):在影印機->位址->群組->USER1底下會出現的名稱
  • Display Name (Optional):
  • Custom Index,預設為USER1,所以在影印機的位址目錄->群組中,就會出現你輸入的Name
  • Hostname or IP Address :輸入內部伺服器的IP 
  • File Format:選擇掃描的預設格式
  • User Name (Optional):FTP的帳號
  • Password (Optional):FTP的密碼
  • Directory (Optional):此IP的FTP的子目錄,例如掃描後的檔案要傳輸到ftp://IP/scan/scan1/底下,則要輸入/scan/scan1/

星期三, 9月 14, 2016

RouterOS 阻擋不當網站(adblock,spyware,openbl,blacklist,spam)

參考:
  1. blocklister
  2. Blocklister WebAPI to get precompiled IP Addresslists 
  3.  讓routeros 具有adblock 功能
  4. Joshaven Potter
  5.  RouterOS DNS Server AdBlock Configuration
  6. Block Millions Of Ads Network-wide With A Raspberry Pi-hole 2.0

DHCP Option 82的研究


RFC3046中定義了DHCP Relay Agent Information Option,也就是DHCP Option 82,這個選項有兩個子項目:Circuit ID和Remote ID。在實際的應用中,Circuit ID和Remote ID子項目分別對應「用戶權限」和「VLAN ID」。因此要使用Option 82認證就必須具備以下兩個條件:
一、DHCP Relay Agent通常在交換器上設定,因此交換器必須支援RFC 3046
二、要有一個過程或動作給Circuit ID和Remote ID一個值,以確定用戶端的信息

ISC-DHCP-Server的文件

binary-to-ascii (10, 8, "/", suffix ( option agent.circuit-id, 2)) = "1/5"表示來自交換器的port5是否符合
binary-to-ascii(16, 8, ":", substring(option agent.remote-id, 2, 6)) = "70:72:cf:95:aa:5c" 表示使用者電腦的網卡mac是否符合"70:72:cf:95:aa:5c"
binary-to-ascii (16,8,":",substring(hardware, 0, 4)) = "1:20:6a:8a"表示使用者網卡的的前面是否符合1:20:6a:8a
binary-to-ascii (10, 8, "/", suffix ( option agent.circuit-id, 2)) 確認來自哪一埠,例如1/5
binary-to-ascii (10, 8, ".", leased-address)表示使用者拿到分配的IP
binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2))   10表示十進制, 16表示16個bit. 這個表達式的結果就是把Option 82種的VLAN ID轉成10進制.
所以
class "VLAN10" {
        match if binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2)) = "10";
} # VLAN10
DHCP packet中檢查否符合vlan id 10

class "15f91" {
match if substring (option agent.circuit-id, 5, 3) =01:5f:91;
}


##########################################3



Circuit ID解析


以下圖為例:VLAN+Module+Port是4bytes,因此N=4,故Length為4+2=6



Remote ID解析



資料來源:http://www.alliedtelesis.it/media/datasheets/howto/dhcp-snooping-opt82_sd_a.pdf


Remote ID


There are two formats for this, depending on whether it's the default (switch MAC address) or specified hostname:
012-
06 (= Length)Switch MAC address
1LengthHostname

Circuit ID


This also has two formats, depending on whether the vlan-mod-port option is used, or something custom:
0123456-
04 (= Length)VLAN ID (big endian)Module (slot)Port ID
1LengthPort and VLAN circuit-id string


參考文件:

  1. CISCO DHCP Option 82文件
  2. DHCP Option 82, Cisco switches and routers and the ISC DHCP server
  3. isc-dhcp option82實例
  4. Cisco and HP Option 82 information compared
  5. The network on DHCP Option82 it are simple
  6. ISC DHCPD – Putting Option-82 Vendor Codes To Use To Reformat Cirtuit-ID and Remote-ID Values

星期五, 9月 02, 2016

windows 10出現 0xc000014錯誤訊息的解決方式

可參考https://www.youtube.com/watch?v=-Ne6C3i54rM
一、放入windows10光碟開機
二、按下一步,選擇【TroubleShoot】
三、選擇進階選項->Commasnd Prompt,進入指令模式

chkdsk /f /r C:
進行磁碟掃描(但這個過程很久,要有心理準備)

再鍵入以下指令重建BCD檔:

  1. bootrec /scanos
  2. bootrec /rebuildbcd
  3. bootrec /fixmbr
  4. bootrec /fixboot

若重建失敗,還是無法開機
則可試下列指令(有試過可成功鄉2

  1. bcdedit /export C:\BCD_Backup
  2. c:
  3. cd boot
  4. attrib bcd –s –h –r
  5. ren c:\boot\bcd bcd.old
  6. bootrec /RebuildBcd

星期四, 3月 31, 2016

officescan如何做到大量部署

officescan server是根據機器的GUID值來判別不同的使用者電腦
 
所以如果有相同電腦名稱,但不同的GUID值,officescan server是可以接受的。但如果不同名稱,但是有相同的GUID值則不行。因此,我們在大量部署前,樣本機需要做以下幾個動作:

一、先安裝樣本機器,再安裝officescan
二、到officescan server的安裝目錄,一般是在C:\Program Files\Trend Micro\OfficeScan\PCCSRV\Admin\Utility\ImgSetup內有一個ImgSetup.exe


,將這個程式複製到已安裝officescan的樣本機中,然後執行這個程式後,電腦關機。

三、將這台樣本機clone到其他機器後,開機,程式會重新變更機器的 GUID值,並向officescan server回報。

四、這個程式只會變更一次GUID,所以如果樣本機之後會再安裝別的程式,必須重開機,則在clone之前,還必須再執行這個ImgSetup.exe程式後,再將樣本機關機後,再clone。