网络设置

FreeNAS 不接显示器,我这样获取 IP 地址!

如果不接显示器和键盘鼠标,你如何访问刚接入局域网的一台崭新的 FreeNAS 服务器?你是不是也和我一样,每当此刻就会奇怪为什么 FreeNAS 官方不开发一款可以在局域网探测设备的程序? 曾经,我是这样解决的: 首先,在 FreeNAS 服务器接入局域网之前我必须先知道局域网的 IP 网段。 其次,我必须知道当前网段的 IP 地址的占用情况。 再次,我要给 FreeNAS 提前设置好一个未被占用且未来被占用可能性最小的固定 IP 地址。 最后,我才敢把 FreeNAS 接入局域网,并用提前设置好的 IP 地址进行访问。

  • Herald Yu
    Herald Yu
5 min read
系统管理

FreeNAS 改用 UEFI 启动顺序再也不会乱了

“This is a freenas data disk and cannot boot system. System halted.” 这是 FreeNAS 数据磁盘,它无法引导系统启动,系统停止。 你是否曾经碰到过上面的 FreeNAS 系统启动错误提示呢?特别是当我们把 FreeNAS 的显示器、键盘拔掉投放到生产环境以后,在某一次更换硬盘或系统U盘更换 USB 插口以后,系统无论如何都无法启动,接回显示器看到这一行英文,真是欲哭无泪啊。 不知道从什么时候开始,市面上几乎所有的电脑主板都改用 UEFI

  • Herald Yu
    Herald Yu
3 min read
新版本

FreeNAS 11 全新界面体验

带着底层 FreeBSD 系统和各种应用工具的版本更新,FreeNAS 11.0 正式版来了! 虽然没有默认显示新版用户管理界面,但在登录界面已经明晃晃的提供了“体验新版界面”的链接。 接下来就跟随笔者一起看看 FreeNAS 最新的“用户管理界面”吧。注意,新版界面尚处开发预览阶段,目前不支持中文。 点击登录框下方的“Demo our upcoming UI!”译为:体验我们即将到来的新版界面! 新的用户管理界面采用 Google AngularJS 框架开发,绚丽的加载动态效果和透明黑为主的色彩搭配,科技感瞬间爆棚。(点击新版登录窗口右下角的

  • Herald Yu
    Herald Yu
4 min read
新版本

FreeNAS 11.0 正式版来了

昨天早上才睁开眼睛就看到一封闪亮亮的邮件,标题上书“FreeNAS 11.0 正式版来了”! 本以为它会有全新的UI界面和华丽丽的操作体验,但装好以后发现除了版本号以外,似乎与 FreeNAS 9.10 没什么区别。 好吧,接下来让我们看看它究竟有什么新功能: 底层系统更新至 FreeBSD 11-STABLE 更新 ZFS 版本 Feature Flags Ports 版本的 SSH 已更新至 7.4p1 依据 CVE-2016-10012。请使用 /usr/

  • Herald Yu
    Herald Yu
3 min read
新版本

FreeNAS 10.2 ALPHA 初体验

有关 FreeNAS 10.x 的消息越来越多,恰好今天有空,索性在 VirtualBox 上安装体验最新的 ALPHA 测试版。 安装过程与 FreeNAS 9.3 没有本质区别,遂不再赘述。安装完成重启虚拟机,系统启动完成便会看到如下图所示的控制台界面,嗯,显示方式与 9.x 已经完全不同了,好在 IP 地址还有显示。 在浏览器中输入控制台界面中显示的 FreeNAS 10.2 主机的 IP

  • Herald Yu
    Herald Yu
4 min read
CIFS

Windows10 无法访问 CIFS/SMB/Samba 网络共享

Windows 10 正式版发布有一段时间了,小伙伴们在使用中是否发现 Windows 10 无法正常访问 FreeNAS 的 CIFS 共享呢?这篇文章就告诉大家如何解决这个问题。 故障重演 在Windows 10网络中,能够看到FreeNAS主机。 双击FreeNAS主机弹出错误提示“\freenas 无法访问。你可能没有权限使用网路资源。请与这台服务器的管理员联系以查明你是否有访问权限。此账户并未得到从这个工作站登陆的授权” 症结追溯 出现这个问题的最主要原因是Windows10操作系统希望使你的电脑“更安全”,从而禁止你以匿名身份访问远程的文件服务器,微软官方解释是这样的: The security change is intended to

  • Herald Yu
    Herald Yu
4 min read
CIFS

手机访问 freenas 共享:Android 系统篇

市售智能手机系统无外乎谷歌 Android 和苹果 iOS,我们将以两个篇幅向大家分别介绍这两种智能手机系统访问 FreeNAS 共享的方法。 Android系统原生并没有对 CIFS、FTP等文件共享协议提供支持,但因为智能手机可以安装第三方应用,因此,只要找到好用的应用,就可以实现对这些共享协议的访问。 本文主角:ES 文件浏览器 ES 文件浏览器是笔者测试过程中操作最简单,功能也最强大稳定的应用。支持访问的共享协议包括 FTP、SFTP、FTPS、webdav、局域网(CIFS共享)、网盘等,如下图。 FreeNAS 支持 FTP、SFTP(

  • Herald Yu
    Herald Yu
3 min read
CIFS

小米盒子设置访问 FreeNAS CIFS 共享

小米盒子经过几代更新,硬件配置越来越高,系统自带的片源库则是越来越少。好在小米的工程师不断完善用户体验,现在可以很方便的用电脑远程安装应用,装上电视猫和VST全聚合就基本可以满足我们看片的需求了。 出于“你懂的”原因,作为FreeNAS用户,你一定希望小米盒子能够直接播放 CIFS 共享中的视频,这篇文章就向大家介绍如何让小米盒子播放 FreeNAS CIFS 共享中的图片、音乐和视频。 想打通小米盒子与FreeNAS,我们需要做以下准备: 确保 FreeNAS 与小米盒子位于同一局域网; 为避免身份认证,CIFS 共享最好设置为匿名共享; 如下图,FreeNAS 9.3.x 系统中已经创建了名为 影音

  • Herald Yu
    Herald Yu
3 min read
AFP

FreeNAS 的第一个 AFP 共享

AFP(Apple Filing Protocol ),是一种专门为 MAC OS X 系统提供文件共享服务的协议,FreeNAS 通过开源的 Netatalk 实现 AFP 共享。 用久了 FreeNAS 就不难发现 CIFS、NFS、AFP 等常用的文件共享服务有很多相似的地方,最浅显的是它们的作用都是为了文件共享,再进一步,配置它们的步骤甚至许多选项都是相同的,从使用角度来说,虽然他们各自面向不同的操作系统平台,在有合适的客户端的前提下,主流操作系统都可以访问这些共享。 下面就让我们一起来配置第一个 FreeNAS AFP 共享。

  • Herald Yu
    Herald Yu
4 min read
CIFS

苹果 MacBook 如何访问 FreeNAS CIFS 共享?

CIFS 共享是 FreeNAS 支持客户端最丰富的文件共享方式,目前几乎所有主流操作系统都能够直接访问,本文向大家介绍 MAC OS X 系统如何访问 FreeNAS CIFS 共享。 访问方法简单到爆!同时按下键盘上的 command + K 键,会弹出下图所示窗口。 在 连接服务器 窗口中输入FreeNAS主机的IP地址,**注意:**不要忘记CIFS共享的前缀 smb://。然后点击连接按钮,这时窗口会显示正在连接的提示,如下图。 如果 CIFS 为匿名共享,在窗口的连接身份中选择客人,然后点击连接按钮。

  • Herald Yu
    Herald Yu
2 min read
系统管理

FreeNAS 忘记密码,怎么办?

FreeNAS投入使用后,可能很长时间都不会再去设置,一些朋友因此而忘记了root用户密码,这篇文章为大家介绍如何找回密码。 准确的说,FreeNAS 9.x 并没有提供找回密码的功能,但系统的 *控制台界 *面提供了重置root密码的功能,如下图,FreeNAS主机接上显示器和键盘,会看到类似下图的控制台界面,没错,第7项 Rest Root Password 就是我们要的功能。用键盘输入 7 并按回车键,系统会提示输入新的密码按回车确认,系统会提示你再次输入新密码确认,如果两次输入的密码相同,root用户密码就重置成功了,去WebGUI登陆一下试试看吧。 **题外话:**曾有网友对FreeNAS重置密码功能提出质疑,主要是因为控制台界面上提供重置密码选项,使得所有能够接触到FreeNAS主机的人都有破坏系统的风险。

  • Herald Yu
    Herald Yu
2 min read
FreeNAS

FreeNAS 10:M2 早期预览版发布

在 FreeNAS 9.3 按部就班更新之时,IXSystems 公司正在全力同步开发具有跨时代意义的新版本NAS操作系统——FreeNAS 10。 从官方发布的系统界面截图来看,FreeNAS 10采用目前较流行的扁平化界面设计,笔者认为这样的布局结构更简洁清晰,更便于用户上手,如果你使用过WordPress博客系统,一定会有撞脸的感觉。 截止发稿,FreeNAS 10 M2 尚属早期预览版,即只实现了部分功能,FreeNAS 10 M2的完整版本预计在今年8月15日发布。也就是说,当前的 M2 版本还在持续开发中,目前我们所看到的界面可能在未来会有所改变,M2 版本要实现的功能如下: 系统安装器

  • Herald Yu
    Herald Yu
2 min read
系统管理

FreeNAS的autotune有什么用?应该开启?

如果你仔细观察,会发现FreeNAS系统高级设置中有这样名为autotune的选项,从字面意思理解为“自动调谐”,但它究竟是自动调谐什么呢,本文来为你分解。 autotune 中文意为“自动调谐”,是 FreeNAS® 系统附带的脚本工具。autotune 会根据主机硬件配置高低自动对系统性能相关参数进行调优。例如,在一台内存较小的主机上创建了ZFS卷,autotune 脚本会自动调整 ZFS 文件系统的控制参数,从而防止 ZFS 内存不足的问题。需要注意的是,这仅应作为临时的解决方案,因为 autotune 会限制 ARC 缓存,从而拖慢系统速度,最靠谱的方案是及时为主机增加不低于标准的内存。 启用

  • Herald Yu
    Herald Yu
2 min read
owncloud

FreeNAS插件安装OwnCloud修改上传限制

群里有朋友在FreeNAS中安装了OwnCloud插件,使用时发现在浏览器界面上传最大文件被限制在513MB,问如何修改上传限制。 为此,笔者专门安装了最新的ownCloud 8.0.3插件,找到了修改上传限制的办法。 由于FreeNAS中插件形式的ownCloud程序是由第三方进行打包配置的,因此脚本语言php和web服务器apache都是一并打包配置的。原以为去修改插件所在Jail中相应的php和apache配置文件就可以,但这条路确实行不通。 恍然想起apache是支持在程序目录创建 .htaccess 文件的,通过这个文件可以但对对某个网站的服务器配置进行调整,找到ownCloud所在目录一看,果然不出所料,单文件上传限制和内存限制都被定义在了这里。注:下图为修改后的配置文件。 插件版ownCloud程序所在的目录 [shell]/usr/pbi/owncloud-amd64/www/owncloud[/shell] .htaccess 文件所在位置 [shell]

  • Herald Yu
    Herald Yu
2 min read
Jails

FreeNAS9.3 Jail中打造Aria2下载机

对很多朋友来说,这是一份迟来的教程。还好,经过几番摸索和尝试,FreeNAS 9.3 Jails中安装aira2的方法终于找到了。 使用最新的PluginJail模板 FreeNAS 9.3 系列的pluginjail模板有了更新,你发现了吗?模板的名称没有变化,但这可是2015年4月2日新鲜出炉的,赶快按照《FreeNAS:虚拟机(Jails)入门篇》提供的方法创建最新的pluginjail模板吧,注意,下方提供的都是64位模板。同时建议大家顺便把standardjail的模板也下载下来,添加到FreeNAS里面。 官方Jails模板下载地址:http://download.freenas.org/jails/9.

  • Herald Yu
    Herald Yu
14 min read
共享设置

DeltaCopy在FreeNAS与Windows之间同步数据

想要在Windows与FreeNAS之间实时同步文件,使用DeltaCopy就够了,开源免费,关键是非常简单好用。 此前已经向大家介绍了FreeNAS通过Rsync进行文件同步相关的内容,一方面是向大家介绍FreeNAS之间配置Rsync的方法,更重要的是希望通过操作演示让大家对Rsync这款工具的设置及工作原理有整体的理解。如果你还不知道FreeNAS系统如何配置Rsync模块和任务,那么就请先学习《多台FreeNAS数据冗余:配置Rsync同步》后再进行下面的内容。 我们知道Rsync是一款跨平台的开源文件同步工具,它能运行在包括Linux、Windows、BSD、OS X等几乎所有的操作系统上,如果只用Rsync在FreeNAS系统之间同步数据未免有些大材小用了。但是Rsync的Windows版本(cwRsync免费版)只提供了一些基本的命令行工具而没有GUI图形化的管理界面,这样一来就只能完全手写Rsync任务配置文件,需要使用命令行才能工作,难度系数大大提高,也不便于使用。 这个问题也一度困扰着笔者,好在四下搜寻找到了一款界面友好,且开源免费的Rsync管理工具——DeltaCopy。来看看这款工具的特性介绍: 增量备份 – 只复制文件发生变化的部分

  • Herald Yu
    Herald Yu
11 min read
安装与升级

虚拟机安装FreeNAS-9.3的几点注意事项

近来FreeNAS中文QQ群有不少朋友在虚拟机安装FreeNAS9.3时遇到无法安装的情况,错误五花八门。在此,笔者结合实践经验给大家一些建议。 虚拟机安装的FreeNAS存在诸多不稳定因素,只适合学习和测试,强烈不建议用于生产环境! 不论你用什么虚拟机平台,与是否商用无关,你创建的虚拟机环境必须适配FreeNAS系统运行要求。 对于 FreeNAS 9.3 ,你需要创建BSD类型的虚拟机,系统架构要设置为64位,分配不低于4GB内存。 对于 FreeNAS 9.3,你需要创建不低于8GB的虚拟磁盘,用于系统安装。

  • Herald Yu
    Herald Yu
1 min read
系统管理

FreeNAS:如何备份和恢复系统配置文件

由于FreeNAS系统与数据相互独立,因此系统损坏对存储的数据不会有严重的影响,但想要把原来系统中的所有设置恢复到新系统中,就必须通过还原系统配置文件才能实现。 FreeNAS系统配置文件记录着与系统里所有项目的设置信息,比如ZFS存储池结构、设置的各种共享、系统的计划任务、界面语言和网卡设置等等信息。你大可设想,你的FreeNAS主机设置了多种共享,并且设置了许多计划任务,如果发生系统损坏,让你重新设置所有的共享和计划任务,你几乎很难做到和之前的系统设置完全一致。如果在系统崩溃之前我们对系统配置做了备份,那么只需要在新系统中导入配置文件,所有的设置就就立即满血复活了。 还有一种情况,对于那些刚接触FreeNAS的人来说,这种专业的NAS操作系统各种设置让人眼花缭乱,不小心修改了某项设置,可能导致共享服务出故障。应对这种情况的最好办法就是在对系统各项设置进行修改之前,先备份系统配置文件,一旦发现系统出现异常,可以通过还原系统配置文件将系统恢复到之前的状态。 既然系统配置文件如此重要,接下来就为大家介绍FreeNAS备份和恢复系统配置文件的方法。 备份FreeNAS系统配置文件 首先打开FreeNAS主机的WebGUI,在上方主菜单点击“系统”

  • Herald Yu
    Herald Yu
4 min read
ZFS

FreeNAS:利用Replication任务备份ZFS快照

Replication (复制)任务,主要用来将ZFS快照同步到其他设备,使用这项功能可以帮助我们为FreeNAS 主机的 ZFS 数据集或存储池建立额外的备份副本,多一个备份,就多一份安全。 原理拆解 Replication 复制任务的原理非常简单,即借助Rsync工具,使用Rsync的SSH同步模式,将ZFS快照在两台主机的ZFS文件系统之间进行实时同步。我们提取一下要点: Replication复制任务使用Rsync工具同步; 以Rsync SSH模式进行同步,可以查阅《多台FreeNAS数据冗余:配置Rsync同步》对Rsync SSH模式做进一步了解; 同步任务两端的主机必须都是ZFS文件系统,这是同步ZFS快照的大前提,在笔者看来,应该没有哪种方式比两台FreeNAS主机之间做Replication复制任务更方便了; FreeNAS使用Rsync来同步ZFS数据集是非常明智的,因为Rsync采用的是增量同步原理,首次同步完整的数据,以后再同步的时候就只同步两个主机之间发生变化的部分,

  • Herald Yu
    Herald Yu
10 min read
Jails

在FreeNAS 9.3上玩VirtualBox虚拟机

我们或多或少的期待,某个普通东西在某一天发生了更多的可能性,是的,很久以前的某天,当我看到FreeNAS 9.2的某个版本引入了VirtualBox Jail模板的时候,整个人沸腾了。 在VMware、Hyper-V满天飞的今天,我承认自己更偏爱VirtualBox,它没有VMware那么臃肿,又不像Hyper-V那样完全依赖MircoSoft Windows,更重要的,它简单、开放、自由、免费。 从FreeNAS 9.3开始,Jails虚拟机中只预装一个Jail模板,就是phpVirtualBox模板。如果你还不了解Jails,建议先阅读《FreeNAS:虚拟机(Jails)入门篇》。 phpVirtualBox原理浅析 FreeNAS实现VirtualBox并不是直接在主机上安装VirtualBox虚拟机软件,

  • Herald Yu
    Herald Yu
14 min read
Plugin

FreeNAS Transmission下载插件实现中文界面

FreeNAS 的Transmission插件默认WebGUI界面是英文的,这导致一部分用户使用下载插件变得很困难,为此笔者翻译了该插件的界面,提供给大家使用。 如果你还没有安装Transimission插件,请参考《FreeNAS也BT:Transmission下载插件》。 出于设置简易性的考虑,笔者只翻译了 Transimission WebGUI 的基础部分,完全能够满足大家使用上的要求,同时又保证了只用一个命令就能完成界面汉化的操作。 汉化之前,你需要确认满足以下几个要求: 你必须安装了Transimission插件(我知道这个问题比较白痴); 你必须保证Transimission可以正常访问网络,因为需要下载汉化文件; 找到Transimission插件所在的Jail 如下图,在已安装插件中,确认transimission插件所在的Jail,本例为customplugin_2,注意不要照抄,每个人Jail名称可能都是不一样的。 测试Jail的网络连通性 再打开Jails管理器,找到并点选

  • Herald Yu
    Herald Yu
3 min read
RSync

多台FreeNAS数据冗余:配置Rsync同步

采用ZFS文件系统使得FreeNAS拥有了很强的数据保护能力,但安全总是相对的。对于存储了大量重要文件的NAS服务器来说,再多的安全手段也不为过,再多的备份副本也不嫌多。 多台FreeNAS服务器之间冗余备份方案的采用者大多是企业,数据冗余可以更大程度保证企业数字资产安全,而对于家庭用户,ZFS所提供的软磁盘阵列已经足够安全了,额外购置一台NAS设备用于数据冗余,的确有些“冗余”了。 好了,请出本文主角——Rsync。 Rsync 是一款开源免费的数据复制工具,主要用于数据备份、多设备间数据镜像。借助网络,它可以自动将指定的文件从一台设备同步到另一台设备。更重要的是,当数据在两台设备间同步完成,下次同步的时候,Rsync 将只同步发生变化的文件(增量同步),这大大降低了网络资源的浪费。FreeNAS 默认集成了 Rsync 并提供非常友好的

  • Herald Yu
    Herald Yu
11 min read
Jails

FreeNAS Jail中安装 PHP5.X

PHP语言这里就不展开介绍了,本教程重点在于配置支持php脚本语言的web环境,这样一来就可以在 Jail 中配置各种web应用了,比如ownCloud网盘、Wordprees博客、OA系统、CRM系统等等。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 注意,本教程还会涉及到Nginx服务器的配置修改,相关部分请结合参考《FreeNAS Jail中安装Nginx服务器》。 PHP版本 截止本教程发布,PHP官方发布的最新版本(查看),PHP目前有三个主要版本:开发版php-5.6.6、稳定版 php-5.

  • Herald Yu
    Herald Yu
7 min read
Jails

FreeNAS Jail中安装Nginx服务器

Nginx是一款轻量级的Web 服务器/反向代理服务器,它占用内存少,并发能力强,FreeNAS系统本身的WebGUI就运行在Nginx之上,笔者认为相比Apache的厚重,Nginx的轻量级更适合在Jail中部署。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 Nginx版本介绍 截止本教程发布,Nginx官方发布的最新版本(查看),Nginx版本分为:Mainline 开发版 1.7.10、Stable 稳定版 1.6.2、Legacy

  • Herald Yu
    Herald Yu
4 min read
Jails

FreeNAS Jail中安装MySQL数据库服务器

经常玩LAMP/LNMP环境的朋友对MySQL数据库可以说钟爱有加,至于为什么要在Jail中装MySQL,这问题必须由你自己来回答。 本教程相关操作,均需在Jail中操作,如果你不知道如何访问Jail终端,请先阅读《如何通过SSH访问Jail虚拟机》。 在Jail中安装MySQL Server 5.6.x 如果你还不了解如何在Jail虚拟机中安装软件程序,请先阅读《FreeNAS:如何在Jail里面安装软件?》。 安装命令:pkg install mysql56-server  (注意交互提示,y为确认,N或回车为取消。) 测试MySQL Server是否安装成功:service mysql-server onestart  (下图所示代表mysql服务器安装并启动成功) 设置 mysql-server

  • Herald Yu
    Herald Yu
6 min read