Загружаем драйвер инициализатора ISCSI
kldload -v iscsi_initiator.ko
Ответ сервера Loaded iscsi_initiator.ko, id=4
Добавляем в /boot/loader.conf
iscsi_initiator_load="YES"
Проверяем есть ли нашь сервер в сети
iscontrol -d targetaddress=ВАШ_IP initiatorname=nxl
Создаем файл /etc/iscsi.conf примерно такого содержания
office{
authmethod = CHAP
chapIName = логин
chapSecret = пароль
initiatorname = nxl
TargetName = iqn.2000-01.com.synology:rs3412xs.freebsd
TargetAddress = ВАШ_IP:3260,1
LoginTimeout=10
AuthTimeout=10
IdleTimeout=10
ConnFailTimeout=10
AbortTimeout=10
ResetTimeout=10
}
Производим подключение
iscontrol -c /etc/iscsi.conf -n office
В устройствах должен появиться жесткий диск, у меня назвался da0
ls /dev/da*
Результат выполнения команды df -h
Определяем какой у нас диск у меня da0s1
Создаем папку в которую будем монтировать жесткий диск
mkdir /iscsi
Установить и и настроить запись/чтение для NTFS дисков достаточно просто.
Установка из портов не прошла, так как FreeBSD старая.
Установка с помощью pkg_add -r fusefs-ntfs также не дала результатов нет такого url
Решение как всегда простое, меняем url для pkg_add
setenv PACKAGESITE ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/7.0-RELEASE/packages/Latest/
Установим fusefs-ntfs при помощи команды pkg_add -r fusefs-ntfs
Допишем в файл /etc/rc.conf строчку fusefs_enable="YES"
Допишем в файл /boot/loader.conf строчку fuse_load="YES"
Допишем в файл /etc/rc.local строчку /usr/local/bin/ntfs-3g /dev/da0s1 /iscsi/ -o locale=ru_RU.UTF-8
Для тех, кто хочет сразу получить доступ (делаем в консоле с правами root):
Запустим fuse /usr/local/etc/rc.d/fusefs forcestart
Монтируем диск
/usr/local/bin/ntfs-3g /dev/da0s1 /iscsi/ -o locale=ru_RU.UTF-8
Все...