次の場合、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 デーモンの demand オプションと holdoff オプションの詳細については、pppd(1M) のマニュアルページを参照してください。
回避方法: 次のいずれかを実行してください。
pppd デーモンがリンクを初期化し直そうとする前に待機する必要がない場合、pppd デーモンの holdoff オプションを使用しない。
holdoff オプションの値を 0 に設定する。
次のような Bourne シェルスクリプトに似たループスクリプトから 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
2 つの IP ノード間に複数の IP トンネルを設定し、ip_strict_dst_multihoming または他の IP フィルタを有効にした場合、パケットが失われることがあります。
回避方法 : 次のいずれかを実行してください。
2 つの IP ノード間に IP トンネルを 1 つだけ設定し、-addif オプションを指定した ifconfig コマンドによって、トンネルにアドレスを追加する。
2 つの IP ノード間のトンネルでは ip_strict_dst_multihoming を有効にしない。