![如何在嵌入式 FreeNAS 中将文件保存在 /usr/local 中](https://linux22.com/image/43216/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%B5%8C%E5%85%A5%E5%BC%8F%20FreeNAS%20%E4%B8%AD%E5%B0%86%E6%96%87%E4%BB%B6%E4%BF%9D%E5%AD%98%E5%9C%A8%20%2Fusr%2Flocal%20%E4%B8%AD.png)
我已经嵌入了 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 社区:-)
答案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 /
你真的不想尝试在插件监狱中使其工作。