2015年8月10日 星期一

boot2docker 安裝時的小問題


Docker  container 愈來愈紅,  雖然搞不太懂理論,  實際上的應用還是得試作看看

下載 boot2docker for Windows 後在PC 上一裝就成功了
可是在新的NB 上怎麼跑就是不行,
重裝 VBox 及 boot2docker  好幾次始終無法連線上本地的VM

没道理兩個機器差這麼多吧!

重新檢視一下 Windows 程式集, 發現一個 LavaSoft的Web Companion, 可能同事在用  NB時不小心安裝的 Ad-Ware....從程式集中移除後再安裝  VBox及boot2docker還是不行
應該看到的  localhos:2022始終無法出現, 那本地的VM就連不上了,

只好請出  SystemInternal 的 autoruns查看一下到底出了什麼事,

一看之下發現  LavaSoft 的 Web Companion 在Winsock中植入了自己的攔檢程式,   不知道多少資料已流失  >_<

直接(用Administrator權限)
netsh winsock reset catalog   (reset winsock )
netsh int ip  reset   (reset tcpip)

完成,  localhost:2022 也出現了....  ^_^

2015年6月29日 星期一

如何在 Windows 中查詢 DNS ( BIND ) 版本


因為BIND 的版本太舊, 最近改用了新的版本
為了查詢DNS 回應是否如named.conf 的設定
google 了一下如何在 Windows 中查詢 BIND   版本的作法

没想到, 這個作法早在  Windows NT  時就有了呢!
Ref 1: https://support.microsoft.com/zh-tw/kb/314780/en-us
Ref 2: http://net.nthu.edu.tw/2009/dns:bind_version

請不要用中文瀏覽, 會看不太懂  ^_^

重點如下:

使用 nlsookup
設定  兩個 地方

set class=chaos
set type=txt

執行
version.bind  (注意有個小點點.)

可得到
version.bind    text =
 
"9.X.X-PX"  之類的輸出, (若對方DNS設定了  version  option, 也可能什麼都没有)


2015年6月3日 星期三

區域網路內的自動安裝服務 (非MS Solution ) Serva PXE Server

區域網路內的服務在虛擬化大行其道的同時仍舊有一些老問題:

同時間大量安裝Host OS (WinXX、ESXxx)在實體的PC、Server機器上,對我仍舊是個花時間的事情。

最簡單的方法就是DVD/USB  安裝, 但需要準備 n張 DVD/USB , 麻煩......  >_<

HD 複製, 還得拆HD, 也是麻煩....

網路對拷, 看來還不錯...但是將來若有不同的硬體(主機板), 就得重做...

UDA(Ultimate Deployment Appliance)  PXE Server 這個好東西在 XP及以前的世代,  已可以提供插上網路線後即可以自動安裝OS 到好的工作模式, 可是遇到 Vista 以後的Win OS,  一直没法設定成功。 >_<

最近又有一批新 PC 要裝, 再google 了一下, 發現了下面這個好東西

SERVA
http://www.vercot.com/~serva/default.html

整合了 PXE  需要的幾個服務,  並且可以支援  Win Vista/7/8   Win Server 2008/2012等OS

稍微看了一下及測試心得如下:
1 有Free 版本,  但僅支援 2個同時安裝的 Client , 每次也只能跑50 Mins.   付費(29.9)的版本則不受限制
2 直接支援 PXE、TFTP及BINL 服務,
3 安裝 Windows PE 的動作簡單, 直接將 光碟片的 Root 內容Copy 到 WIA_WDS資料匣下自建好的Win_7_64之類的資料匣, 重新啟動 Serva 即可載入及建立相對應的 Winpe 安裝
4 額外網路卡Driver要安裝(copy)到前面建好的資料匣中的  $OEM$\$1\Drivers\NIC\
    For Example :   WIA_WDS\Win_7_64\$OEM$\$1\Drivers\NIC\ (除 note.txt 以外的其他所有檔案)
  參考說明
1 https://s205blog.wordpress.com/2012/09/29/windows-7-pxe-network-install-turorial/
2 http://w3facility.org/question/installing-win7-over-pxe-through-serva-fails-on-loading-network-resources/
摘錄如下:

  1. Create a new folder inside the WIA_WDS directory and copy the contents of your Windows 7 DVD to it (i.e. C:\SERVA_ROOT\WIA_WDS\Win7_64_SP1).
  2. We are almost finished. :)  In order for Windows install to work you have to add theS205 ethernet driver to the install package. First create the following directory structure inside your WIA_WDS’s Windows folder: $OEM$\$1\Drivers\NIC\ (i.e.  C:\SERVA_ROOT\WIA_WDS\Win7_x64\$OEM$\$1\Drivers\NIC). Now you havetwo options to get the required drivers to their place:
    1. Insert your Lenovo Driver CD to your drive and navigate to the LAN driver folder:Win7\4.LAN\WIN7\YOUR_WINDOWS_DISK’S_ARCHITECTURE (in my case it’s F:\Win7\4.LAN\WIN7\64) and copy all files except note.txt to the created NIC folder.
    2. Download the latest ethernet drivers from Lenovo‘s website and extract the contents of the \\WIN7\64 or \\WIN7\32 folder inside the .exe file to the NICdirectory using WinRAR or 7-ZIP.
    Serva #4
  3. Quit and re-run Serva again.
重新執行Serva 即可提供 Client 端所需的Nic Driver 了。
祝使用愉快  ^_^ 

參考  Serva , UDA 的設定相信可以慢慢完成  ......  希望啦  !