Learning Free NSA
Learning FreeNAS Copyright © 2008 Packt Publishing All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty, either express or implied Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: August 2008 Production Reference: 1130808 Published by Packt Publishing Ltd 32 Lincoln Road Olton Birmingham, B27 6PA, UK ISBN 978-1-847194-68-8 www.packtpub.com Cover Image by Michelle O'Kane () Credits Author Gary Sims Reviewers Dan Merschi Nathan Yocom Robert La Gesse Senior Acquisition Editor David Barnes Development Editor Nikhil Bangera Technical Editor Ajay Shanker Editorial Team Leader Mithil Kulkarni Project Manager Abhijeet Deobhakta Project Coordinator Neelkanth Mehta Indexer Rekha Nair Proofreader Camille Guy Production Coordinator Aparna Bhagat Cover Work Aparna Bhagat About the Author Gary Sims is a freelance Linux/FreeBSD consultant and writer from the UK and has been working with open-source software since the mid 1990s He first saw Linux while completing his degree in Business Information Systems at Portsmouth University Then while working for Digital Equipment Corp he came in to contact with DEC's Ultrix and later Digital UNIX (formerly OSF/1) While developing enterprise software for DEC on its UNIX platforms he became more and convinced of the benefits of open source and open-source Unix-like operating systems like Linux and FreeBSD After leaving DEC he became a software contractor and after moving to Romania in 2003 he became a freelance Linux/FreeBSD consultant and writer and started publishing articles for the Open Source Technology Group (owners of Linux.com and SourceForge.net) This then led to him writing his first book with Packt I would like to thank my Mum and Dad for their support and enthusiasm while I was writing this book I would also like to thank my wife for her patience and encouragement and my children for their frequent, but yet, welcome interruptions I would also like to thank the FreeNAS community, specifically, Olivier Cochard-Labbé, Volker Theile, and Dan Merschi, without them FreeNAS wouldn't exist I also owe a debt of gratitude to David Barnes (and all the people at Packt) for making this book possible About the Reviewer Nathan Yocom is an accomplished software engineer with a focus on network security, identity, access control, and data integrity applications With years of experience working at the system level, his involvement in the industry has ranged from creation of software like the open source Windows authentication project pGina (http://www.pgina.org), to Bynari Inc's Linux/Outlook integration suite (http://www.bynari.net), to working on Centrify Corporation's ground breaking Active Directory integration and auditing products (http://www.centrify.com) Nathan's own publications have included several articles in trade journals such as SysAdmin Magazine, and co-authoring the Apress book "The Definitive Guide to Linux Network Programming" (ISBN: 1590593227) When not hacking at code, Nathan enjoys spending time at home in the Seattle, WA area with his wife Katie, daughter Sydney, and son Ethan Nathan can be contacted via email at: Preface FreeNAS is a free piece of software that turns a PC into Network Attached Storage (NAS) It supports connections from Microsoft Windows, Apple OS X, Linux, and FreeBSD It supports RAID, has a simple web GUI, and modest system requirements Since FreeNAS is an embedded operating system, it is compact, efficient, and dedicated to just one task This book shows system administrators, as well as home network users, how to quickly install and configure FreeNAS FreeNAS has a full range of advanced features including support for Redundant Array of Independent Disks (RAID), Microsoft Active Directory, and iSCSI The goal of this book is to show administrators how to use these advanced features and exploit the full potential of the FreeNAS software The FreeNAS software is suitable for home use as well as enterprise deployment and as such this book also covers the planning and administration tasks for both types of environment This book also has a chapter dedicated to problem solving, and much more What This Book Covers Chapter is a high level look at Network Attached Storage (NAS), and more specifically, the FreeNAS software We will cover the basic idea behind NAS and the philosophy of the FreeNAS server This chapter is less hands-on than the others in this book, but it is important to understand the concepts of Network Attached Storage and where the FreeNAS server fits into your business Chapter will look at the basic planning points including: Capacity planning, Hardware requirements, Planning for backup, Redundancy needs, and Network infrastructure Chapter will install the FreeNAS server, and we'll start looking at the basic configuration Chapter shall look at the different services and protocols supported by FreeNAS, and we'll also see examples of how various platforms like Windows, OS X, and Linux can use the FreeNAS server for file sharing, backup, and streaming multimedia Chapter will look at the different system administration tasks for the FreeNAS server as well as user administration ... Unix-like operating systems like Linux and FreeBSD After leaving DEC he became a software contractor and after moving to Romania in 2003 he became a freelance Linux/FreeBSD consultant and writer and started... Preface FreeNAS is a free piece of software that turns a PC into Network Attached Storage (NAS) It supports connections from Microsoft Windows, Apple OS X, Linux, and FreeBSD It supports... people have with their FreeNAS servers including networking problems and problems with RAID Chapter 10 will look at some simple FreeBSD commands and also some fundamental FreeBSD administration