これで20090125とほぼ同等の機能は実装できたはず。
認証系は設定をグループ化して以下のように変更しました。
あとUnitSerialは廃止して、UnitInquiryに統合しました。
最終的な調整とパッケージング作業をやらねば。
最初に書いた通りFreeBSD7.x以外の事は考えてないのでconfigureを使ってるけど何も処理していない。
# istgt.conf
AuthMethod CHAP Mutual
AuthGroup AuthGroup1
# auth.conf
[AuthGroup1]
# User Secret MutualUser MutualSecret (Mutual is optional)
Auth "iqn.1991-05.com.microsoft:saturn" "testchaptest" \
"iqn.2007-09.jp.ne.peach:disk1" "mutualtestxx"
ほぼ完了:
CHAP認証系ルーチン
未完成:
istgtcontrolの対応
調整必要:
エラー時のターゲットリセット処理