Archive for January, 2009

How to Setup iSCSI Drive Using FreeNAS

January 20th, 2009 1 comment

Train Signal Training have released and excellent guide for setting up an iSCSI target on FreeNAS and connecting to it using the iSCSI Initiator on Windows Vista.

Categories: Tips Tags:

FreeNAS 0.69 Released

January 20th, 2009 Comments off

After substantial development, FreeNAS 0.69 (revision 4276) has been released. Code named “Kwisatz Haderach” (which is the name of a prophesied messiah in Frank Herbert's fictional Dune universe.) version 0.69 adds lots of new features.

If can be downloaded from

Note that there are some limitations when upgrading
0.69 because of various changes like the increased size the root file system, due to the many new features.

This only affect users that are using 'embedded' + DATA partition installations. In this case you have to backup your DATA partition and install FreeNAS completely new. The 'embedded' and 'full' installations are not affected.

Anyway, if you have a 'embedded' and 'full' installation it is worth to
think about doing a new installation because FreeNAS 0.69 allows you to create a SWAP partition during installation which will be really helpful to prevent errors in some situations, e.g. doing background file system checks of large HDD's or dowloading large files via Quixplorer.

Majors changes:
– Add TFTP service. It is accessible via 'Services|TFTP' in the WebGUI.
– Add Samba patch CVE-2008-4314.
– Upgrade nano to 2.0.9.
– Upgrade PHP to 5.2.8.
– Add WOL support for misc NIC's. Thanks to Tobias Reber for porting WOL patch to FreeBSD 6.4.
– Upgrade nfe driver. Thanks to Tobias Reber for backporting FreeBSD 7.0 driver and adding WOL support.
– Finally fixed Samba lock file problem (they are located in/var/db/samba now). You can increase the memory filesystem size for /var for LiveCD and'embedded' installations by modifying the rc.conf variable named 'varsize'. This is necessary if you are running out of file space for *.tdb files (this normally happens on heavy Samba share usage with many users). The default size
is 32MB.
– Replace FTP server pure-ftpd 1.0.21 with proftpd 1.3.2rc3. Please note that there can be set additional options via rc.conf variables which are not displayed in the service WebGUI. Please have a look into /etc/rc.d/proftpd script for a detailed list of options.
– Add TCP Wrappers. All applications linked against libwrap support this feature, for example services like FTP, TFTP, SSH, NFS… The rules can be configured via WebGUI 'Network|Hosts'.
– Upgrade ATAidle to 2.4.
– Upgrade transmission to 1.42.
– Upgrade rsync to 3.0.5.
– Upgrade cdialog to 1.1.20080316.
– Upgrade msmtp to 1.4.17.
– Add ability to create a SWAP partition during installation.
– Enhance the 'System|Advanced|Swap' page to select a file or disk device as swap space.

Minors changes:
– Set date in email-header when sending email.
– Add WebGUI link 'Help|Forum' to FreeNAS forum hosted on Sourceforge.
– Refactor 'Access|LDAP' WebGUI. Now it is possible to add additional options to ldap.conf via WebGUI.
– Add *.divx file extension support to Fuppes (UPnP server) (FR 2400097).
– Add FTP bandwidth limit for local and anonymous users (FR 1860459).
– Add PHP PDO SQLite3 support (FR 2352505).
– Display service state (running/stopped) in 'Services|Status'.
– Add exit status for send_email function in email.subr (BR 2422479).
– Add nfsstat for NFS diagnostics (FR 2093184).
– Do not display links for files in Quixplorer file view.
– Add knobs to the fusefs rc.d script (NTFS support) to safely wait until all data has been written on shutdown. To enable this feature you have to set the rc.conf variables 'fusefs_safe=YES' and 'fusefs_safe_evil=YES' in 'System|Advanced|rc.conf'.
– Display CPU temperature and frequency in 'Status|System' page (FR 2480272). The frequency levels are displayed as tooltips. Please note that these values are not displayed if FreeBSD is not able to get these hardware informations via sysctl.
– Update translation files. Thanks to all translators contributing to

Bug fixes:
– The 'default gateway' entered during the console setup is not set without doing a reboot (BR 2406068).
– Fix file size bug in Quixplorer (BR 2445421).
PHP can not get correct file size for files larger than 2GB. See for detailed description.
– iSCSI-Target target configuration should only accept one extent or device as storage (BR 2454804).
– If 'Hard disk standby time' is set for a drive, the execution of ataidle is delayed to prevent drives to spin up again during the boot process because ataidle immediately spins down the drives on execution. The delay value (default is 60 seconds) can be modified via 'ataidle_delay' rc.conf variable (BR 2471158).
– Get SNMP module 'netgraph' working. Fixed by adding missing kernel modules.
– Static IPv6 ifconfig is set correct now in rc.conf.
– QuiXplorer incorrectly copies premissions (BR 2491739).
– WebGUI filechooser reports incorrect file size for files > 2GB (BR

Permanent restrictions:
– It is not possible to format a SoftRAID disk with MSDOS FAT16/32.
– It is not possible to encrypt a disk partition, only complete disks are supported.
– It is not possible to get seperate CPU stats per processor on SMP
machines because FreeBSD does not support that feature.
– Enable 'polling' on interfaces used by a LAGG interface will make it

Categories: FreeNAS Releases Tags:

Problems (and Solutions) with Latest FreeNAS 0.7 Nightly Build and ZFS

January 13th, 2009 1 comment

Version 0.7 of FreeNAS is still in development but there are infrequent snap shot builds available for testing.

The last build was made in early December and is known as build 3953. As with all beta software it can have problems. The major problem with 3953 is that ZFS is broken. Harryd has written about the problems with build 3953 here and about how to resolve the problems here and an update here.

Categories: Tips Tags:

Part 2 of Build Your Own Open Source NAS Device Using FreeNAS Published

January 6th, 2009 Comments off

As I mentioned here, Train Signal Training has published a guide about building a NAS device using FreeNAS.

Part 2 has now been published and covers configuring the disks and sharing them on the network.

You can read part 2 here.

Categories: Tips Tags:

Build Your Own Open Source NAS Device Using FreeNAS

January 2nd, 2009 Comments off

Train Signal Training has published the first part of a guide about building a NAS device using FreeNAS. This first part covers booting and accessing the web interface. Part 2 promises to cover setting up the disks and testing the device.

You can read the guide Build Your Own Open Source NAS Device Using FreeNAS

Categories: Tips Tags: