Solaris 10 版本說明

網路問題

Solaris 10 發行版本存在下列網路錯誤。

SPARC: RTM_IFINFO 訊息在進行 32 位元和 64 位元編譯之後的大小不同

建立 PF_ROUTE 插槽並且剖析 if_msghdr_t 結構中 RTM_IFINFO 訊息內容的六十四位元程式,除非經過重新編譯,否則可能無法正確地運作。

在 Solaris 10 作業系統中預設停用 IP 轉送

在此 Solaris 發行版本中,IP 轉送依預設為停用。此設定對於 IPv4 和 IPv6 都適用,不論其他的系統配置為何。具有依預設先前可轉送 IP 封包的多重 IP 介面的系統,現在無法再使用這項自動功能。要在多重專線系統中啟用 IP 轉送,管理員必須手動執行額外的配置步驟。

解決方法:使用指令 routeadm 可啟用 IP 轉送。使用 routeadm 所產生的配置變更,在系統重新啟動之後仍有效。

如需有關 IP 轉送的更多資訊,請參閱「routeadm(1M) 線上手冊」。

當 IP 位址屬於無效的 IP 網路多重路徑群組時,區域無法啟動 (6184000)

由於區域是可被配置的,因此區域的 IP 位址屬為 IP 網路多重路徑 (IPMP) 群組的一部分。如需配置程序的相關資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「How to Extend IP Network Multipathing Functionality to 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

解決方法:至少修復一個群組中的網路介面。

IPv4/IPv6 的 ATM LANE 子網路可能未完成初始化 (4625849)

在系統啟動期間,如果單一配接卡上有超過八個以上的 LANE 實例,則多重實例可能不會連接到它們的 LAN 模擬 (LANE) 實例。這個錯誤並沒有出現在多重使用者層級。

解決方法:若要重新初始化 SunATM 網路,請執行下列步驟:

  1. 發出 lanestat -a 指令以驗證問題。

    未連接的實例具有 LAN 模擬伺服器 (LES)、廣播和未知位址伺服器 (BUS) 的虛擬電路識別碼 (VCI) 值 0。

  2. 停止並重新啟動 SunATM 網路。


    # /etc/init.d/sunatm stop
    # /etc/init.d/sunatm start
    
  3. 重新設定 SunATM 介面的網遮罩或其他網路設定。

在兩個 IP 節點間配置多個通道並啟用過濾可能會造成資料封包遺失 (4152864)

如果您在兩個 IP 節點之間配置多個 IP 通道,並啟用 ip_strict_dst_multihoming 或其他 IP 過濾器,可能會導致資料封包遺失。

解決方法:選擇以下選項之一: