我最近试图在我的一个FreeBSD服务器上设置jail,并且在尝试通过FTP下载FreeBSD软件包时遇到了奇怪的错误。 我在PF防火墙中有这些规则,允许在主机上下载软件包,它们工作的很好: ext_if = "bge0" # Allow downloads pass out log on $ext_if proto tcp to any port {20, 21, 22, 80, 443} # Special exception for FTP. pass out log on $ext_if proto tcp to any port > 49151 keep state 但是当我尝试从Jail内部安装软件包时,FTP连接就超时了。 我得到的错误消息是这样的: %pkg_add -vr bash [snipped FTP connection setup] >>> CWD pub/FreeBSD/ports/amd64/packages-8.1-release/Latest <<< […]
如何configurationFreeBSD将所有DNS请求redirect到其他DNS。 我们已经为我们公司build立了FreeBSD作为路由器。 我们有两张卡,一张是lan,另一张是WAN,configuration为公共静态IP地址。 我想要做的是: 当我们的networking192.168.0.1/32中的一些客户端调用DNS请求到我们的旧的DNS服务器时,FreeBSD将把这个请求转发到另一个DNS服务器。 那可能吗 ? 我需要把这个规则放在哪里?
我可以在freebsd机器上configurationsyslog服务器的最大数量是多less?
nfs server *** not responding nfs server *** not responding nfs server *** not responding nfs server *** not responding nfs server *** not responding nfs server *** not responding 我得到这个反复,机器被挂起。 我怎样才能停止这个请求? 我也无法启动一个新的SSH连接。
我有一个生产FreeBSD的networking服务器,我想“克隆”来创build一个开发/预生产服务器。 我已经安装了一个干净的FreeBSD服务器,现在我想知道是否有一个简单的方法来列出生产服务器上安装的所有端口,获取该列表并将其input到新的服务器,所以我可以轻松地安装所有相同的应用程序和相同的版本比在生产机器。 我们正在使用: FreeBSD 7.1 港口pipe理员
我有两个在4.7的FreeBSD服务器。 这些是两个较旧的服务器,当我到达这里时已经configuration和设置。 既然原来的pipe理员已经不在了,我已经开始在这些服务器上多找点东西了,我发现没有安装防火墙。 他们运行的服务(如ssh和sendmail)在其各自的configuration中configuration得足够好,可以按照我们的需求过滤stream量。 但是我可以做一个端口扫描和一个20个开放端口列表的事实popup是关于。 所以我准备了ipfw的一些防火墙规则,并去服务器上安装它们,发现服务器对IPFW一无所知(/ sbin / ipfw中的二进制文件不存在)。 此外,我用来加载内核模块(kldload)的命令也不存在。 我已经查看了端口,没有端口来安装它。 在FreeBSD的pipe理员指南里说IPFW是在4.x版本中join的。 任何人都知道为什么我没有它或我怎么能得到它? PF是在ipfw之前存在的防火墙程序吗?
我有两个主机在不同的networking(不同的ISP)。 我想redirect到第二个主机的所有stream量,以防万一,如果第一个是离线(意外)。 什么是技术解决scheme来解决这个问题? 有没有办法将IP地址队列发送给客户端,客户端使用DNS与主机通信? 这些是FreeBSD机器。
我有这个模块: class bash { package { "shells/bash": ensure => "installed", } } 执行后,我在傀儡仪表板中发现了这个: 从缺席变为现在失败:无法获取端口INDEX:425无法build立连接。 我不知道为什么会这样,几个星期前没有发生,但现在每一次都有几台不同的机器。 详细模式: $ puppet agent –test –debug –verbose I see debug: Puppet::Type::Package::ProviderFreebsd: Executing '/usr/sbin/pkg_info -aoQ' debug: Package: shells/bash: origin => {:port_category=>"shells", :port_name=>"bash"} debug: Package: shells/bash: source => #<URI::FTP:0x801d3fca8 URL:ftp://ftp.freebsd.org/%2Fpub/FreeBSD/ports/amd64/packages-8-stable/> debug: Fetching INDEX: #<URI::FTP:0x801d31108 URL:ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/INDEX.bz2> err: /Stage[main]/Bash/Package[shells/bash]/ensure: change from absent to present […]
我有一个简单的freebsd 9.0机器,但每次我启动我的freebsd和使用命令dmesg。 没有任何硬件信息,但充满了 "Limiting icmp unreach response from 1293 to 200 packets/sec" 那里。 有没有人可以告诉我为什么会发生这种情况? 而我怎么能抹去这个?
我有一个新安装的FreeBSD操作系统,我需要在上面安装一个Apache Web服务器。 需要它来testing一些软件。 但我不需要最后一个版本,但确切地说apache-2.2.17_1。 我怎样才能做到这一点? 我是FreeBSD的新手,不知道从哪里开始。