如何在嵌入式 FreeNAS 中将文件保存在 /usr/local 中

如何在嵌入式 FreeNAS 中将文件保存在 /usr/local 中

我已经嵌入了 FreeNAS,版本 8.2 beta。现在我想安装 openvpn,当然在更新之间持续存在。

我已经成功地通过使用让程序本身持续存在

mount -wu /
pkg_add -r openvpn
mount -ro /

我还openvpn_enable="YES"通过编辑得到了要保留的行/conf/base/etc/rc.conf

我的问题是保留/usr/local/etc/openvpn包含我的openvpn.conf配置和密钥文件的文件夹。我怎样才能坚持这些?

答案1

您应该使用新的插件系统。虽然目前还没有 OpenVPN 插件,但您可以在监狱内安装软件。该监狱不受 FreeNAS 更新的影响。如果您愿意,您可能想创建一个插件并将其贡献给 FreeNAS 社区:-)

进一步阅读:http://doc.freenas.org/index.php/Plugins

答案2

我刚刚亲自体验了 FreeNAS 8.2 的工作。我的博客上有很多关于该过程的注释:http://joepaetzel.wordpress.com/2012/07/24/openvpn-on-freenas-8-2/

简而言之,您需要将 openvpn 的配置文件复制到 /conf/base/etc/local/etc/openvpn 和 /conf/base/etc/rc.conf

为此,您需要使文件系统可写。
# mount -uw /

你真的不想尝试在插件监狱中使其工作。

相关内容