我已经使用了一段时间的FreeNAS安装,并希望将其设置为networking引导服务器。 我下载并安装了isc-dhcpd-server,configuration了tftp + iscsi + etc服务器(可以工作),然后尝试运行DHCP服务器。 但是,无论我做了什么,它都随着非法指令退出。
我相信这可能是因为我缺less一些依赖,但是我不能使用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
而只是冻结。 有没有办法让FreeBSD上的isc-dhcp-server工作?
似乎没有正确下载和configurationdhcpd软件包。 这可能就是为什么软件包pipe理员正在向存储库伸出援助之手。
您可能有一个本地(服务器)或networking防火墙规则阻止FTP传输所需的两个端口上的通信。 端口21是控制端口,端口20是用于活动连接的数据端口。
你可以改变连接scheme来使用http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/,然后再次尝试pkg_add …或者你可以检查你的防火墙规则器具。
另外,当你提到configuration时,你是否将任何信息添加到DHCP服务器的configuration文件?
如果遇到麻烦,可以通过FTP获取软件包,尝试将make.conf中的MASTER_SITE_OVERRIDE设置为提供http的镜像。