Skip to content

BestMacsBen/iSCSIInitiator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

####OVERVIEW

iSCSI initiator is a software initiator for OS X. It allows machines running OS X to connect to iSCSI targets. It automatically detects and mounts logical units on which users can then create and mount volumes. For more information about the iSCSI standard, see IETF RFC3720.

####INSTALLATION

The initiator may be built by running the build.sh script. After the necessary components have been built, the script install.sh can be used for installation. Once installed, the command-line utility iscsictl can be used to add targets and login to them. See the project Wiki for more information.

Important:

  1. Run the uninstall.sh to remove older versions before installing each time. This ensures that the property list is removed should its format change during development. Optionally, clean.sh to reset the initiator's configuration to defaults.
  2. Disable kext signing before attempting to install and load the kext using install.sh.
  • Prior to El Capitan (that is, OS X versions 10.10 and below), this is achieved by running sudo nvram boot-args=kext-dev-mode=1
  • In El Capitan, this is achieved by running csrutil enable at the Recover OS terminal window (see the System Integrity Protection Guide for more details).

In both cases, a reboot is required.

About

iSCSI Initiator for OS X

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 49.9%
  • C++ 26.5%
  • Objective-C 22.7%
  • Other 0.9%