Solaris 10 發行版本存在下列網路錯誤。
Solaris 10 10/08 發行版本不支援 Broadcom NetXtreme II 5709 (BCM5709) 晶片組。
解決方法:從 http://www.broadcom.com/support/ethernet_nic/downloaddrivers.php 網站下載 bnx 驅動程式。
安裝下載的驅動程式後,現有晶片組可能遭遇效能回歸問題。
連線錯誤可能發生在使用遠端直接記憶體存取 (RDMA) 的 NFS 伺服器和用戶端之間。由於這些錯誤,緩衝區池資源已經用盡,而導致系統當機。螢幕上將顯示下列錯誤訊息:
rpcib: WARNING: rib_rbuf_alloc: No free buffers! |
解決方法: 請選取以下解決方法之一:
配置 NFS 伺服器以啟用 TCP。在 /etc/default/nfs 檔案中,變更 (NFSD_PROTOCOL=tcp)。
從具有 proto=tcp 掛載選項的用戶端掛載 NFS 檔案系統。
如需更多資訊,請參閱「mount_nfs(1M) 線上手冊」和「nfs(4) 線上手冊」。
如果 iSCSI 目標或陣列傳回一個以上的 IP 位址做為它的 send target 回應,初始器只會考慮清單中的最後一個位址,而非如同此發行版本之前會考慮第一個地址。因此,如果最後一個 IP 位址是錯誤或無效的,連線至此目標會失敗。
解決方法: 在它的 send target 回應中,為每個項目傳回不同的目標入口網站群組標記 (TPGT)。初始器會嘗試建立與所有 IP 位址的連線,因此連線會成功。
系統的解譯網域 (Domain of Interpretation, DOI) 無法配置。當 Solaris 管理主控台用於建立新的可信任網路範本時,Solaris 管理主控台會將 DOI 設定為 0,且 Solaris Trusted Extensions 無法正確運作。螢幕上會顯示各種錯誤訊息。
解決方法: 使用 Solaris 管理主控台,將 DOI 設定為 1。
在此 Solaris 發行版本中,IP 轉送依預設為停用。此設定對於 IPv4 和 IPv6 都適用,不論其他的系統配置為何。具有依預設先前可轉送 IP 封包的多重 IP 介面的系統,現在無法再使用這項自動功能。要在多重專線系統中啟用 IP 轉送,管理員必須手動執行額外的配置步驟。
解決方法: 使用指令 routeadm 可啟用 IP 轉送。使用 routeadm 所產生的配置變更,在系統重新啟動之後仍有效。
若要啟用 IPv4 轉送,請鍵入 routeadm -e ipv4-forwarding。
若要啟用 IPv6 轉送,請鍵入 routeadm -e ipv6-forwarding。
若要在目前執行中的系統上套用 IP 轉送配置,請鍵入 routeadm -u。
如需有關 IP 轉送的更多資訊,請參閱「routeadm(1M) 線上手冊」。
由於區域是可被配置的,因此區域的 IP 位址屬為 IP 網路多重路徑 (IPMP) 群組的一部分。如需配置程序的相關資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「How to Extend IP Network Multipathing Functionality to Shared-IP Non-Global Zones」。
如果 IPMP 群組中的所有網路介面都無效,而區域的 IP 位址為此 IPMP 群組的一部分,則區域將不會啟動。
如果您嘗試啟動區域,下列是結果範例。
# zoneadm -z my-zone boot zoneadm: zone 'my-zone': bge0:1: could not set default interface for multicast: Invalid argument zoneadm: zone 'my-zone': call to zoneadmd failed |
解決方法: 至少修復一個群組中的網路介面。
如果啟用 DataDigest,網際網路 SCSI (iSCSI) 目標可能會報告循環備援檢查 (CRC) 錯誤。完成對 iSCSI 初始器的傳輸之後,更新輸入/輸出緩衝區的使用者應用程式可能會導致 CRC 計算錯誤。當目標回應出現 CRC 錯誤時,iSCSI 初始器會使用正確的 DataDigest CRC 重新傳輸資料。會維持資料的完整性。但是資料傳輸效能卻會受到影響。不會顯示錯誤訊息。
解決方法: 請勿使用 DataDigest 選項。
如果您在兩個 IP 節點之間配置多個 IP 通道,並啟用 ip_strict_dst_multihoming 或其他 IP 篩選器,可能會導致資料封包遺失。
解決方法: 選擇以下選項之一:
先在兩個 IP 節點之間配置一個單一的通道。配合使用 ifconfig 指令與 addif 選項,將位址增加到通道。
請勿對兩個 IP 節點之間的通道啟用 ip_strict_dst_multihoming。