FreeNAS 上有 DHCPD?

FreeNAS 上有 DHCPD?

我安装了 FreeNAS,已经使用了一段时间,我想将其设置为网络启动服务器。我下载并安装了 isc-dhcpd-server,配置了 tftp+iscsi+etc 服务器(可以工作),然后尝试运行 DHCP 服务器。但是,无论我做什么,它都会因非法指令而退出。

我认为这可能是因为我缺少一些依赖项,但是我无法使用 pkg_add 来更正此问题,因为它似乎永远无法连接到 ftp.freebsd.org。我已完成:

setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/

但是,无论我做什么,pkg_add 总是会做这样的事情:

 >pkg_add -rv isc-dhcp42-server                                    scheme:   [ftp]
 user:     []
 password: []
 host:     [ftp.freebsd.org]
 port:     [0]
 document: [/pub/FreeBSD/ports/i386/packages-7-stable/Latest/isc-dhcp42-server.tbz]
 ---> ftp.freebsd.org:21
 looking up ftp.freebsd.org
 connecting to ftp.freebsd.org:21

然后就卡住了。有什么方法可以让 isc-dhcp-server 在 FreeNAS 上运行吗?

答案1

似乎您没有正确下载和配置 dhcpd 包。这可能是包管理器正在联系存储库的原因...

您可能有本地(服务器)或网络防火墙规则阻止 FTP 传输所需的两个端口上的通信。端口 21 是控制端口,端口 20 是活动连接的数据端口。

您可以更改连接方案以使用http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/然后重试pkg_add...或者您可以检查设备上的防火墙规则。

另外,当您提到配置时,您是否在 dhcp 服务器的配置文件中添加了任何信息?

答案2

如果您遇到麻烦,通过 FTP 获取软件包,请尝试将 make.conf 中的 MASTER_SITE_OVERRIDE 设置为提供 http 的镜像。

相关内容