新安装的FreeBSD10.3,做部门的NAT服务器,安装时竟然提示出错:
-
root@fw:~ # pkg install screen
-
Updating FreeBSD repository catalogue...
-
pkg: Permission denied
-
repository FreeBSD has no meta file, using default settings
-
pkg: Permission denied
-
Unable to update repository FreeBSD
-
All repositories are up-to-date.
-
The following 1 package(s) will be affected (of 0 checked):
-
-
New packages to be INSTALLED:
-
screen: 4.3.1_2
-
-
466 KiB to be downloaded.
-
-
Proceed with this action? [y/N]: y
-
pkg: Permission denied
错误已经很明显,“没有权限”。
但是查来查去,已经是root了,应该有权限,zfs分区也没有空间的限制。
浏览器访问也正常:
折腾了大半天,只能抓包处理了。
竟然发现没有发出数据包。
看来问题出在防火墙上了。
ipfw list看了一下,大吃一惊,竟然没有allow ip from outip to any via outif!
NAT的IP直接短路发了出去,但是本身发出的IP包却没有出路!典型的“作茧自缚”啊!
又Google了一下,发现也有类似的情况发生。
pkg提示有点僵硬,直接提示“网络不可达”不就得了?为什么是“权限不足”呢?
--end--
阅读(3279) | 评论(0) | 转发(0) |