天天看點

Intel AMT IP與Host OS IP

 我們知道Intel AMT是由北橋的ME(Management Enginee)來運作的,對Host OS是不可知的,Intel AMT有自己的網絡協定棧,也就是有自己的IP位址,而Host OS也有自己的協定棧和IP位址,是以對于剛接觸Intel AMT的技術人員來說,開始時候總是被Intel AMT IP位址和Host OS IP位址搞頭暈,希望我這裡能解釋清楚。

    Intel AMT和Host OS一樣,支援兩種配置IP的方式:靜态IP和動态IP;同樣,一台支援Intel AMT的電腦也至少有兩個MAC位址:一個時AMT獨占的MAC位址,一個是AMT與Host OS共享的MAC位址。下面清單簡單的描述了IP位址如何獲得,以及與Host OS的MAC位址之間的關系。

如何獲得IP位址

MAC位址

靜态

1) 通過Intel AMT的MEBX的TCP/IP菜單設定;

2) 通過WebUI設定;

3) 通過變成調用Soap/WS-Man接口設定

Intel AMT使用獨占的MAC位址

動态

1) 關機或作業系統未進入時,ME主動向DHCP伺服器請求IP位址;

2) 作業系統進入後,Host OS主動向DHCP伺服器請求IP位址,ME檢測DHCP流量中Host OS配置設定的IP位址,并設定與之相同

1) 關機或作業系統未進入時,ME使用AMT獨占MAC;

2) 作業系統進入後,ME使用與Host OS共享的MAC位址

表1

 下面表列出了支援和不支援的不同Intel AMT與Host OS的IP位址配置方式:

Intel AMT 靜态IP

Intel AMT 動态IP

Host OS靜态IP

支援 (推薦SMB模式)

不支援

Host OS動态IP

支援 (不推薦)

支援 (推薦Enterprise模式)

表2

    為什麼不支援Intel AMT設定動态IP、作業系統設定靜态IP這種模式呢?從表一我們可以看到,Intel AMT設定動态IP時,在作業系統起來之後,IP位址的獲得是依賴與Host OS的DHCP流量,如果Host OS設定成了靜态IP,則DHCP流量也就不存在了,AMT這時候也就會沒有IP位址。

    很多人會問,在Intel AMT和Host OS都使用靜态IP位址的時候,是不是可以把IP位址設定成一樣呢?筆者測試過,好像是沒有多大問題,不過Intel官方是不推薦這樣做的,應該是存在潛在的風險,或者是某些Intel AMT的特性可能會出現工作不正常。在Intel AMT 4.0以前版本,如果設定相同的靜态IP,則Intel AMT和Host OS會使用不同的MAC位址,這時候你會發現網絡内一個IP位址會對應不同的MAC位址;如果是Intel AMT 4.0及以後機器,則會使用相同的MAC位址,也就是如果設定不同的靜态IP,會看到網絡内有兩個IP位址對應一個MAC位址。

    另外,在Intel AMT和Host OS都使用動态IP的時候,建議一定要把Intel AMT裡面的Hostname設定成與Host OS的主機名一緻,否則在某些DHCP伺服器環境中,會導緻作業系統起來之前和起來之後配置設定的IP位址不一樣。

   上面都是以有線接口來說的,如果是無線接口,則Intel AMT隻支援DHCP的方式,作業系統的無線網卡也要相應的采用DHCP方式。

本文轉自Intel_ISN 51CTO部落格,原文連結:http://blog.51cto.com/intelisn/130402,如需轉載請自行聯系原作者

繼續閱讀