Linux (openSuSe) iSCSI Initiator: How to pass a CHAP user name and password

iscsiopensuse

I need to connect to iSCSI target with CHAP authorization. How to do this? I not found needed option in the iscsiadm. Do I need edit /etc/iscsid.conf or /etc/nodes/iqn.200-01..target/../default?

With attempt to connection I see next errors in console:

Logging in to [iface: default, target: iqn.2000-01.com.syno..22e8a, portal: 12.0.3.21,3260] (multiple)
iscsiadm: Could not login to [iface: default, target: iqn.2000-01.com.syno..22e8a, portal: 12.0.3.21,3260].
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
iscsiadm: Could not log into all portals

Best Answer

So, I was found a solution.

Open the file /etc/iscsi/nodes/iqn.2000-node-name/10.0.3.89,3260,1/default

Insert next rows:

node.session.auth.username = user_defined_in_target_setting
node.session.auth.password = your_password

Login to target from initiator should be successful.

Related Topic