Articles of freebsd

freebsd pf鱿鱼透明

我打破了我的大脑处理这个问题。 鱿鱼是从启用了PF_TP的ports / usr / ports / www / squid32上构build的。 我有互联网,但奇怪的是它绕过鱿鱼。 显然,鱿鱼日志是空的。 我不知道什么是错的。 configuration似乎没问题。 这是我的SQUIDconfiguration 1 # Squid normally listens to port 8080 2 http_port 127.0.0.1:8080 intercept 3 #http_port 8080 4 5 # Squid hostname 6 visible_hostname hqproxy.nis.edu.kz 7 cache_mgr [email protected] 8 9 cache_dir ufs /squid 20000 64 128 10 coredump_dir /var/squid/cache/squid 11 cache_mem 8 […]

为什么nginxconfiguration文件在FreeBSD上是只读的?

在FreeBSD 8.3上从端口安装Nginx之后,/ usr / local / etc / nginx里的configuration文件都有只读权限。 是否有一个原因? 我不应该编辑它们吗? 或者我可以放心地忽略这个事实并修改它们?

exim虚拟域vs主域 – 重写规则

我目前有两台服务器 first.mydomain.com (ip:ABC28)和 second.mydomain.com (ip:ABC30) 两台服务器都有DNS和反向DNS条目,例如ABC30 – > second.mydomain.com first.mydomain.com – 处理来自/到mydomain.com的所有电子邮件(例如,指向first.mydomain.com mydomain.com的MX ) secondconfiguration(exim / dovecot)用于处理另外两个域的电子邮件。 ( virt1.com和virt2.com )。 MXlogging正常, virt1.com mail is handled by 100 second.mydomain.com 所有基本的东西都起作用(TLS,dovecot-auth等)。接收邮件可以 – 发送到/home/mail/virt1.com/user/Maildir 。 传出的邮件也传递(但奇怪),所以路由器和传输工作,但: 例如,在以下情况下: [email protected]通过[email protected]将电子邮件发送到[email protected] ,在标题中出现了奇怪的事情。 Return-Path: <"[email protected]"@mydomain.com> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ??? – added mydomain Received: … deleted … Received: … deleted … Received: from somedsl.someisp.com ([XXXX]:21563 […]

如何将数据包redirect到本地pf中?

我试图redirect到内部networking的数据包到本地主机的防火墙。 我写了这个规则,但是不起作用。 int_net = "{10.0.0.0/24}" ext_if = "{igb0}" int_if = "{igb1}" rdr on $ext_if proto tcp from any to $int_net port www -> 127.0.0.1 port 9999 当我在浏览器上编写10.0.0.2时,它应该从防火墙得到一个testing页面。 但是就我不能那样做而言。 我在这里错过了什么?

如何在FreeBSD中find非端口安装?

有没有办法在FreeBSD中find所有的非端口安装? 我正在使用8.4版本。 更新: 我需要这个系统“受信任”版本审计安装的二进制文件。

rsync freebsd客户端,rsync linux服务器

很多小时来检查这个脚本,但没有什么好…我有一个Linux的rsync服务器和Linux客户端我使用: rsync –password-file=/usr/home/user/.rsync.pass –log-file=/var/log/docs.log –progress –stats -avr –delete [email protected]::docs /home/user/docs 一切正常,问题是与FreeBSD的rsync客户端: msg checking charset: ASCII rsync: safe_read failed to read 1 bytes [Receiver]: Connection reset by peer (54) [Receiver] _exit_cleanup(code=12, file=io.c, line=251): entered rsync error: error in rsync protocol data stream (code 12) at io.c(251) [Receiver=3.1.0] [Receiver] _exit_cleanup(code=12, file=io.c, line=251): about to call exit(12) Linux服务器上的ssh端口是10321 […]

freebsd 7.2 kern.threads.max_threads_per_proc在重启后不会改变

我的服务器上有一些基于FreeBSD 7.2的multithreading应用程序,因此我需要增加kern.threads.max_threads_per_proc到4000(默认值是1500)。 我改变它使用“sysctl kern.threads.max_threads_per_proc = 4096”,它看起来像确定,但重新启动后,此选项再次具有默认值。 我也尝试使用/boot/loader.conf,但它仍然返回到默认值。 这是在loader.conf中包含的内容: kern.maxdsiz=1073741824 kern.maxtsiz=1073741824 kern.maxssiz=268435456 kern.maxproc=10000 kern.maxprocperuid=9000 kern.threads.max_threads_per_proc=4000 即使使用这个设置,“sysctl kern.threads.max_threads_per_proc”在重启后显示defalut值(1500)。 请告诉我,我怎样才能永久改变它?

无法在FreeBSD 10上运行SaltStack master

我想在一台全新的FreeBSD 10机器上安装SaltStack。 我正在遵循官方文档: http : //docs.saltstack.com/en/latest/topics/installation/freebsd.html 但是当我尝试启动salt_master守护进程时,它会失败并显示以下错误消息: root@teldrassil:~ # service salt_master start Starting salt_master. Traceback (most recent call last): File "/usr/local/bin/salt-master", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 2837, in <module> working_set = WorkingSet._build_master() File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 449, in _build_master ws.require(__requires__) File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 742, in require needed = self.resolve(parse_requirements(requirements)) File […]

在FreeBSD jail中挂载/ dev / shm

我想在freebsd监狱中挂载/ dev / shm。 每当我尝试,我得到这些错误: [root@gaming /]# mount -t tmpfs tmpfs /dev/shm mount: /dev/shm: No such file or directory [root@gaming /]# touch /dev/shm touch: /dev/shm: Operation not supported [root@gaming /]# 监狱工作完美,我只是不知道如何让devfs自动创build一个目录。 谢谢。

无法在FreeBSD 9.3上安装PHP

我尝试在我的FreeBSD服务器上安装Php5,遵循教程。 所以首先我做了 cd /usr/ports/lang/php5 然后 make config 在那里没有任何改变,最后我做了 make install 但它给了我一些错误。 root@ns******:/usr/ports/lang/php5 # make install ===> php5-5.4.39 depends on file: /usr/local/bin/autoconf-2.69 – not found ===> Verifying install for /usr/local/bin/autoconf-2.69 in /usr/ports/devel/autoconf ===> autoconf-2.69 depends on executable: gm4 – found ===> autoconf-2.69 depends on executable: help2man – not found ===> Verifying install for help2man in /usr/ports/misc/help2man […]