我是一名新手服务器管理员,正在尝试使用 jail。配置起来太难了。所以我决定使用ezjail
实用程序。它似乎有效,但我遇到了一个问题。
当我安装 FreeBSD 机器时,它是9.0-RELEASE
。在我升级它之后,它变成了9.1-RELEASE-p7
。
问题在于ezjail
尝试从 FreeBSD FTP 站点下载 FreeBSD 发行版。但失败了,因为 ezjail 想要9.1-RELEASE-p7
,而站点上只有9.1-RELEASE
。
我尝试通过手动指定9.1-RELEASE
路径强制下载,但创建的监狱无法处理此消息。
Configuring jails:.
Starting jails: cannot start jail "example_com":
.
Error: Could not start example.com
You need to start it by hand.
我不知道为什么它不起作用。对于初学者来说,配置监狱的推荐方法是什么?
PS 我的测试虚拟机正在使用 DHCP 并且没有静态 IP 和域名。这会导致这个问题吗?
更新
我成功使用 安装了一个 jail bsdinstall jail $JAIL_NAME
。无论如何,我不知道它是如何完成的...
答案1
我切换到了qjail
,它运行得非常顺畅。我只需要 FreeBSD 光盘。我认为补丁级别的差异可能会导致一些问题,但目前,我对 感到满意qjail
。