Solaris 點對點協定 (PPP) 4.0 常駐程式 (pppd ) 可能會在以下情況下意外結束。
pppd 常駐程式閒置。
pppd 常駐程式的 demand 和 holdoff 選項啟用。
暫停期間分封到達。
如果 pppd 常駐程式意外結束,則系統會在適當系統日誌檔中記錄一條類似於以下訊息的訊息。
current date hostname pppd[PID]: [ID 702911 daemon.error] unable to set IP to pass: Invalid argument current date hostname pppd[PID]: [ID 702911 daemon.error] unable to enable IPCP |
請參閱 pppd( 1M) 線上支援頁,以取得有關 pppd 常駐程式的 demand 和 holdoff 選項的更多資訊。
解決方法: 請選擇以下其中一個解決方法。
如果不需要讓 pppd 常駐程式在嘗試重新初始化連結之前等待,可在 pppd 常駐程式中使用 holdoff 選項。
設定 holdoff 選項值為 0。
從類似於以下 Bourne shell 程序檔的迴圈程序檔中執行 pppd 常駐程式。
#!/bin/sh while :; do /usr/bin/pppd cua/b lock idle 60 demand nodetach noauth \ 38400 10.0.0.1:10.0.0.2 holdoff 20 done
如果您在兩個 IP 節點之間配置多個 IP 通道,並啟用 ip_strict_dst_multihoming 或其他的 IP 過濾器,可能會產生封包漏失。
解決方法: 請選擇以下其中一個解決方法。
先在兩個 IP 節點之間配置一個單一的通道。使用帶 addif 選項的 ifconfig 指令將位址加入通道。
請勿在兩個 IP 節點之間的通道啟用 ip_strict_dst_multihoming。